什么是背对背测试(back to back testing)?

背对背测试(back to back testing),是一种软件测试,也称为对比/比较测试

在1998年由Somerville定义,一直使用在当存在多个版本的软件应用程序进行测试时。在这里,所有版本都经过一组类似的测试,然后如果存在任何系统/应用程序问题,则始终将结果进行比较。

这是一种测试类型,其中组件的两个或多个变体始终使用相似的输入进行测试,并比较和检查其相应的输出,以防将来软件中出现任何差异。

因此,在背对背测试中,对软件产品的两个实现版本执行单个测试集,并比较结果。每当结果不匹配时,组件的两个版本之一就可能表明存在故障。

背对背测试不是测试用例生成技术,因为不会生成测试输入。

它可以同时测试两个系统,并将它们的结果相互比较。

如:

  • 测试新系统并将其与旧版本进行比较;
  • 同时测试IOS应用程序和Android版本以检查差异。

 



我的回答