文章目录
一、软件测试的生命周期(测试流程)
- 首先软件开发的生命周期:
- 需求分析----计划----设计----编码----测试----运行维护
- 软件测试的生命周期:
1、需求分析
- 深入了解需求,参与需求评审会议,阅读理解业务需求,分析需求点,验证需求,从中提取中测试点;
2、测试计划:
- 会参考软件的需求规格说明书,以及项目的整体计划来进行测试计划的编写,计划当中主要是明确测什么,怎么测、时间的安排、人员任务的分配、测试的范围、风险评估;
3、测试设计/开发:
依据需求文档及原型图来编写测试用例,并会进行用例的评审;开发人员在同步进行开发工作;4、测试执行:
- 需要搭建测试环境,自执行冒烟测试进入到正式测试,并且会将测试缺陷来进行提交及跟踪,经过多轮回归测试后,直到这个测试完整结束;
- 回归测试:系统引入新的代码(添加新需求、修改bug)时,为了防止新代码对老的功能产生影响,需要验证相关联的功能。
5、 报告评估
- 会对软件版本的质量进行评估