测试岗位概述 _4.21

测试岗相关问题整理:

1.测试岗位现状:

1. 多是白盒测试、系统集成测试
2. 静态审核代码
3. 动态检测
4. 每修复3-4个缺陷会引出1个缺陷

2.基本开发流程-V字图

需求分析→概要设计→代码实现→单元测试→集成测试→交付上线

3.测试流程

单元测试→集成测试→确认测试→系统测试→验收测试→回归测试

4.测试的一些关键词:

  1. 黑盒测试、白盒测试、灰盒测试
  2. 回归测试、随机测试、冒烟测试
  • 回归测试:测试人员在新版本上验证之前版本的问题
  • 随机测试:对业务熟悉的人定向测试
  • 冒烟测试:来源与硬件,先上电发现冒烟就是不合格
  1. Alpha测试,Beta测试
  • Alpha测试:内部模拟测试
  • Beta测试:用户测试
  1. 功能测试和性能测试
  • 先满足功能再性能
  • 性能:延时、上传下载速度、 |难点:性能场景设计、虚拟用户
  1. 易用性测试、兼容性测试、安装测试、卸载测试、升级测试(一般先友好提示)

5.测试计划的基本结构

1.测试计划简介 -文档是坐哈的 
2.测试项目说明 -项目是做什么的
3.需要测试的项目清单 
4.测试手段和策略 
5.项目通过或失败的标准 
6.暂停和重新启动测试的标准 
7.测试的可交付性 
8.测试任务 
9.环境的需求 
10.职责 
11.人员和培训的需求 
12.进度表 
13.风险和偶人事故的预测 - 付解决方案

6.缺陷产生原因

人员沟通不畅
文档有歧义
需求不明确,经常改
软硬件兼容问题

7.缺陷识别与处理:

通过行业标准、行业背景来发现缺陷
缺陷重现与优化缺陷(用更少的步骤重现缺陷,帮助开发尽快修复缺陷)

8.测试次数问题、小概率缺陷问题解决办法

按照规定测试一定次数,华为普通问题5次,修复后再10次,概率问题20次+跟踪3个版本

9.缺陷记录

描述缺陷的标准:让一个非相关的人能根据缺陷描述能复现问题

10.缺陷报告的处理办法(各公司都有自己的标准)

  1. 按状态: (最后都应该是close)

    待确认、新提交、已分配、处理中、验证、通过与否,完毕close...
  2. 按处理意见

11.缺陷处理流程

一般公司是:测试人员给开发经理,开发经理自己安排开发修改
缺陷管理工具:Bugfree

华为是提交测试经理→开发经理→开发→CMO(代码管理人员)→开发经理→测试经理→测试人员
DTS(Defect Trace System)是华为的B/S测试跟踪框架(问题跟踪系统)
    包括:
    1.【下拉选择】所在部门、bug类型/特性、涉及模块、严重程度、概率
    2.【详细页填写】SMS (Send SMS farbd)简述、详述(重要)、实际操作复现bug(截图说明);【附件】 log信息;【开发意见】 和开发确认问题,将邮件、聊天截图附上
    3.发送人

12.测试报告

1.项目概述(测试概述) -预计**人力,实际**人力
2.测试用例描述 共**,pass\False\NA 各多少图表展示
3.缺陷分析 共**个bug,分批描述,整理出Top10  附以前的《缺陷报告》
4.总结

13.(独立于项目之外的)Q&A质量检测部门

CMM认证体系 规范化标准
QA/SQA工作简介: 监督工作指标、分析整理汇报项目,独立于项目之外

相关推荐