我的问题如下:有两个模块,像模块A和模块B。在模块A中,我得到了100个测试用例,模块B也得到了100个测试用例。在测试过程中,模块A有50个失败的测试用例,模块B有40个失败的测试用例。
现在我的问题是,在修改后的软件构建中,模块A和模块B中要执行的重新测试和回归测试用例的数量是多少?
据我所知,在模块A中,重新测试testcases=50和回归测试用例= 50,在模块B中,重新测试测试用例= 40,回归测试用例= 60。
发布于 2016-12-19 15:17:20
重新测试就是测试失败的用例和解决的bug。
回归测试是一种测试,它检查添加或更改的功能是否没有导致现有代码中的错误。
在你的案例中,模块A的重测是50分,模块B的重测是40分。
很难说你需要多少回归测试,但在这种情况下(许多测试用例失败),你可能需要测试所有的测试用例。通常,您不会在回归中测试所有内容。
你可以在维基百科(https://en.wikipedia.org/wiki/Regression_testing)上阅读更多关于回归测试的内容
发布于 2017-02-02 14:49:55
我同意Kinga的回答。为了识别回归测试用例,您可以创建一个可追溯性矩阵,它将帮助您识别潜在的受影响区域,并且您可以在回归测试套件中包含这些区域的测试。
您可以阅读有关traceability matrix的更多信息
发布于 2017-05-02 13:30:48
执行回归测试是为了确认最近的程序或代码更改是否没有对现有功能产生负面影响。回归测试的目的是,新的代码更改不应该对现有功能产生任何副作用。。对最终执行失败的测试用例进行重新测试,以确认缺陷修复后测试用例通过。在缺陷修复的基础上进行重新测试
https://stackoverflow.com/questions/41200929
复制相似问题