回归 - 测试与非回归 - 测试

问题描述 投票:4回答:1

作为对此answer的跟进和评论中的讨论。

回归测试是非回归测试的用词不当还是这些不同类型的测试?

terminology
1个回答
0
投票

我刚刚在维基百科的文章中发现了this

1)“回归和非回归测试”部分似乎错误地描述了回归测试。这句话:“回归测试的目的是确保通过重新测试修改后的软件成功纠正软件错误”是错误的(参见回归测试,回归测试的目的是确保纠正错误没有引入任何错误在现有的功能中,不测试bug本身是否已被修复)。一旦你删除了不正确的陈述,整个段落就会分崩离析,我看不出NRT和RT之间的区别。我怀疑这篇文章应该删除或者只是重定向到回归测试,因为它们是相同的。 Meritw(谈话)2013年8月2日17:46(UTC)

2)我不确定NRT的内容是否有效(尚未通读),但RT和NRT是完全分开的。 RT测试现有功能和NRT将包括新功能测试,并将在稍后的时间点成为RT的一部分,具体取决于许多变量。简而言之,存在具有X的功能集的应用程序。存在用于覆盖X的RT组。在应用程序上发生新的代码更改以使功能为(X + Y)。 RT仍将测试X,直到它在稍后的时间点演变为包含Y.但是为了覆盖基于Y的额外更改,必须进行NRT,其中大部分时间是手动过程,直到RT演变为覆盖X + Y都是。时间:2013年8月2日18:29(UTC)

所以我注意到:

1)定义确实有些令人困惑

2)非回归测试在成功认证的改进之后变为回归测试。

虽然它们在语义上是不同的,但它们可以与同一个对象(具有测试主程序的命令的代码)相关。

© www.soinside.com 2019 - 2024. All rights reserved.