天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

回归测试相关概念

上一篇 / 下一篇  2011-10-26 23:25:38 / 精华(1) / 置顶(1) / 个人分类:软件测试技术


每篇一问:农夫养了10头牛,为什么只有19只角?


1回归测试的定义:

回归测试是软件在测试或其他活动中发现的缺陷经过修改后的验证性工作,回归测试可以发生在任何一个阶段,包括单元测试、集成测试、系统测试等。

2、回归测试的对象

任何时候做过修改的模块、接口、软件等

3、回归测试的目的

回归测试目的是验证缺陷得到了正确的修复,同时对系统的变更没有影响以前的功能。

4、回归测试的策略

 4.1完全重复测试风险小,工作量大,适合耦合性高的产品

重新执行所有在前期测试阶段建立的测试用例,用来确认问题修改的正确性和修改的扩散局部影响性。

4.2选择性重复测试

即有选择地重新执行部分在前期测试阶段建立的测试用例,用来测试被修过改的程序。

4.2.1覆盖修改法风险大,效率高,适合耦合性低的产品)

即针对被修改的部分,选取或重新构造测试用例验证没有错误再次发生的用例选择方法。

4.2.2周边影响法比覆盖修改法更充分,业界常用

该方法不但要包含覆盖修改法确定的用例,还需要分析修改的扩散影响,对那些受到修改间接影响的部分选择测试用例验证它没有受到不良影响。

4.3.3指标达成法

在重新执行测试前,先确定一个要达成的指标,基于这种要求选择一个最小的测试用例集合。

每篇一答:有一头是犀牛

                                 零测试


TAG: 零测试 软件测试 回归测试 完全重复测试 选择性重复测试 周边影响法 覆盖修改法

 

评分:0

我来说两句

Open Toolbar