毕业论文
您现在的位置: 在线软件 >> 在线软件介绍 >> 正文 >> 正文

软件生命周期中的测试14

来源:在线软件 时间:2023/3/8
白癜风最初几天照片 http://m.39.net/pf/a_6123995.html

维护测试

知识点

总结维护测试的触发因素

描述回归测试和变更的影响度分析在软件维护中的作用

基本含义

软件系统在运行过程中,经常需要对软件系统和它运行的环境进行修正、改变或扩展;

维护测试是在一个运行的系统上进行,且一旦对软件或系统进行修改、移植或系统被淘汰时,就需要进行维护测试;

基本类型

为什么维护测试

为什么回归测试

通过重新进行测试以确定原来的缺陷已经成功的修改、或者新增的功能已经正确实现;

通过测试,确认系统的变更比如新增功能或者缺陷修改,没有影响原来的功能和系统行为;

如何回归测试

维护测试的范围取决于变更的风险、现有系统的规模和变更的大小;

确定变更如何影响现有系统的过程,称之为影响分析,它有助于决定实施回归测试的广度和深度;

步骤描述

软件变更分析:分析和了解各种不同的软件变更,包括软件版本新功能的增加、需求文档的变更、系统设计的变更、系统实现的变更、软件使用平台和操作系统的变更,以及缺陷的修改等;

软件变更影响分析:分析和了解由于软件变更可能导致对软件系统的影响,比如由于需求文档的变更,会导致后续的设计文档、编码和测试文档的变更,以及测试活动的变更;

定义回归测试策略:定义回归测试的方法、策略和准则。回归测试策略可以作为指南,帮助测试工程师开展回归测试活动。回归测试策略一般来说是指如何定义回归测试的范围、回归测试的覆盖率准则要求,以及回归测试执行的顺序等等;

定义回归测试套件:定义如何选择和重用测试用例来形成一个回归测试套件;

执行回归测试套件:执行套件中的测试用例;

报告回归测试结果:报告和分析回归测试结果;

转载请注明:http://www.0431gb208.com/sjszlfa/3689.html