测试岗相关问题整理:
1.测试岗位现状:
1. 多是白盒测试、系统集成测试
2. 静态审核代码
3. 动态检测
4. 每修复3-4个缺陷会引出1个缺陷
2.基本开发流程-V字图
需求分析→概要设计→代码实现→单元测试→集成测试→交付上线
3.测试流程
单元测试→集成测试→确认测试→系统测试→验收测试→回归测试
4.测试的一些关键词:
- 黑盒测试、白盒测试、灰盒测试
- 回归测试、随机测试、冒烟测试
- 回归测试:测试人员在新版本上验证之前版本的问题
- 随机测试:对业务熟悉的人定向测试
- 冒烟测试:来源与硬件,先上电发现冒烟就是不合格
- Alpha测试,Beta测试
- Alpha测试:内部模拟测试
- Beta测试:用户测试
- 功能测试和性能测试
- 先满足功能再性能
- 性能:延时、上传下载速度、 |难点:性能场景设计、虚拟用户
- 易用性测试、兼容性测试、安装测试、卸载测试、升级测试(一般先友好提示)
5.测试计划的基本结构
1.测试计划简介 -文档是坐哈的
2.测试项目说明 -项目是做什么的
3.需要测试的项目清单
4.测试手段和策略
5.项目通过或失败的标准
6.暂停和重新启动测试的标准
7.测试的可交付性
8.测试任务
9.环境的需求
10.职责
11.人员和培训的需求
12.进度表
13.风险和偶人事故的预测 - 付解决方案
6.缺陷产生原因
人员沟通不畅
文档有歧义
需求不明确,经常改
软硬件兼容问题
7.缺陷识别与处理:
通过行业标准、行业背景来发现缺陷
缺陷重现与优化缺陷(用更少的步骤重现缺陷,帮助开发尽快修复缺陷)
8.测试次数问题、小概率缺陷问题解决办法
按照规定测试一定次数,华为普通问题5次,修复后再10次,概率问题20次+跟踪3个版本
9.缺陷记录
描述缺陷的标准:让一个非相关的人能根据缺陷描述能复现问题
10.缺陷报告的处理办法(各公司都有自己的标准)
-
按状态: (最后都应该是close)
待确认、新提交、已分配、处理中、验证、通过与否,完毕close...
-
按处理意见
11.缺陷处理流程
一般公司是:测试人员给开发经理,开发经理自己安排开发修改
缺陷管理工具:Bugfree
华为是提交测试经理→开发经理→开发→CMO(代码管理人员)→开发经理→测试经理→测试人员
DTS(Defect Trace System)是华为的B/S测试跟踪框架(问题跟踪系统)
包括:
1.【下拉选择】所在部门、bug类型/特性、涉及模块、严重程度、概率
2.【详细页填写】SMS (Send SMS farbd)简述、详述(重要)、实际操作复现bug(截图说明);【附件】 log信息;【开发意见】 和开发确认问题,将邮件、聊天截图附上
3.发送人
12.测试报告
1.项目概述(测试概述) -预计**人力,实际**人力
2.测试用例描述 共**,passFalseNA 各多少图表展示
3.缺陷分析 共**个bug,分批描述,整理出Top10 附以前的《缺陷报告》
4.总结
13.(独立于项目之外的)Q&A质量检测部门
CMM认证体系 规范化标准
QA/SQA工作简介: 监督工作指标、分析整理汇报项目,独立于项目之外