一、软件测试的生命周期(软件测试流程)
- 需求分析:分析设计的正确性和合理性;细化需求找出测试项
- 测试计划:测试人数;测试环境;测试时间;测试设备
- 测试设计/测试开发:根据测试需求,写测试用例
- 测试执行:开发已经完成,执行测试用例,验证功能;找BUG,提交BUG,验证BUG
- 测试评估:写了多少测试用例,执行了多少,剩余的测试用例数;BUG数量,解决的BUG数量,遗留的BUG及解决方案,测试范围和测试功能
二、BUG的描述
- 测试版本号(代码版本信息)
开发人员需要获取对应版本的代码来重现BUG,版本的标识有利于统计和分析每一个版本的质量
- 测试环境
Web系统:
硬件设备(电脑品牌,型号)
软件设备(操作系统,浏览器即版本号)
APP:
硬件设备(手机品牌,分辨率)
软件设备(操作系统及版本号)
- 测试数据
- 测试步骤