软件或模块发生了变更,需要对它进行重新测试,以确保修改的模块或其他程序变更没有传播不期望的副作用,这种测试的术语是()测试。
举一反三
- 在软件集成过程中,每增加一个新的模块,或者每修正一个错误后,程序就发生了变化。为确保新增或修改的模块没有产生不期望的副作用而对软件进行的测试称为回归测试。可见,回归测试仅仅适用在集成测试中。
- 验证已变更系统的正确性,用于确保修改没有带来副作用的测试技术是___
- 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,()是不正确的。 A: 测试人员必须设计新的测试用例集,用来测试新模块 B: 测试人员必须设计新的测试用例集,用来测试模块的变更对程序其他部分的影响 C: 测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分 D: 测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集
- 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,不正确的做法是______。 A: 测试人员必须设计新的测试用例集,用来测试新模块 B: 测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例j用来测试程序中没有受到变更影响的部分 C: 测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集 D: 测试人员必须设计新的测试用例集,用来测试模块的变更对程序其他部分的影响
- 软件一旦发生变更,我们需要进行回归测试。