维护测试
知识点
总结维护测试的触发因素
描述回归测试和变更的影响度分析在软件维护中的作用
基本含义
软件系统在运行过程中,经常需要对软件系统和它运行的环境进行修正、改变或扩展;
维护测试是在一个运行的系统上进行,且一旦对软件或系统进行修改、移植或系统被淘汰时,就需要进行维护测试;
基本类型
为什么维护测试
为什么回归测试
通过重新进行测试以确定原来的缺陷已经成功的修改、或者新增的功能已经正确实现;
通过测试,确认系统的变更比如新增功能或者缺陷修改,没有影响原来的功能和系统行为;
如何回归测试
维护测试的范围取决于变更的风险、现有系统的规模和变更的大小;
确定变更如何影响现有系统的过程,称之为影响分析,它有助于决定实施回归测试的广度和深度;
步骤描述
软件变更分析:分析和了解各种不同的软件变更,包括软件版本新功能的增加、需求文档的变更、系统设计的变更、系统实现的变更、软件使用平台和操作系统的变更,以及缺陷的修改等;
软件变更影响分析:分析和了解由于软件变更可能导致对软件系统的影响,比如由于需求文档的变更,会导致后续的设计文档、编码和测试文档的变更,以及测试活动的变更;
定义回归测试策略:定义回归测试的方法、策略和准则。回归测试策略可以作为指南,帮助测试工程师开展回归测试活动。回归测试策略一般来说是指如何定义回归测试的范围、回归测试的覆盖率准则要求,以及回归测试执行的顺序等等;
定义回归测试套件:定义如何选择和重用测试用例来形成一个回归测试套件;
执行回归测试套件:执行套件中的测试用例;
报告回归测试结果:报告和分析回归测试结果;
转载请注明:http://www.0431gb208.com/sjszlfa/3689.html