软件测试的生命周期(软件测试的流程)
软件测试的声明周期其实是伴随着一个程序或者软件从无到有的全过程
需求分析——测试计划——测试设计/开发——测试执行——测试评估
- 需求分析:测试人员了解需求,对需求进行分解,得出测试的需求
- 测试计划:如测试的范围,时间,人员,工具等计划
- 测试设计:既测试用例
- 测试执行:执行测试用例和补充测试用例
- 测试评估:覆盖范围(测试了哪些功能,哪些没有测试),BUG情况的统计,测试报告
如何描述一个Bug
正确的描述一个Bug是测试人员所具备的最基础的,因为当你描述一个Bug的之后,开发人员就能立刻定位到Bug出现的问题所在
描述Bug包括一下几个部分
1. 测试版本 既当前测试的系统所在的代码版本,并且版本的标识也有利于统计和分析每个版本的质量- 测试环境
系统所在的环境
- 如果是web系统的话,需要描述是哪个浏览器,并且页标注浏览器的版本
- 如果是APP的话,需要描述是iOS还是Android 以及系统记性和系统的版本号等信息
-
测试步骤
就是引起BUG的操作步骤 -
测试数据
引起Bug的输入信息或者数据 -
测试实际结果
-
其他,错误截图,错误日志等附件
注意:不要把多个Bug放到一起
Bug的级别
- 崩溃