回归测试与非回归测试

par*_*ant 8 terminology

作为此答案的后续行动和评论中的讨论。

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

pau*_*chf 1

我刚刚在维基百科文章的演讲中找到了这一点。

\n\n
\n

1)\n“回归和非回归测试”部分似乎错误地描述了回归测试。这种说法:“回归测试的目的是确保通过重新测试修改后的软件成功纠正软件错误”是错误的(请参阅回归测试,回归测试的目的是确保纠正错误并没有在现有函数中引入任何错误,不是为了测试错误本身是否已被修复)。一旦你删除了那个不正确的陈述,整个段落就会崩溃,我看不出 NRT 和 RT 之间的区别。我怀疑这篇文章应该被删除或简单地重定向到回归测试,因为它们是同一件事。Meritw(演讲)2013 年 8 月 2 日 17:46(UTC)

\n\n

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

\n
\n\n

所以我注意到:

\n\n

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

\n\n

2)非回归测试在其检查的改进成功通过认证后变为回归测试。

\n\n

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

\n