Igo*_*aka 98
回归测试是一种测试,用于确保在系统中其他位置发生更改之后,以前正在运行的功能仍然有效.维基百科的文章很擅长解释它是什么.
您的单元测试是自动回归测试,这是他们最大的优势之一.编写完这些测试后,无论何时添加新功能或更改现有功能,它们都将在未来运行.您不需要显式编写回归测试.
Car*_*ter 46
尽管有一个老笑话,"国会"并不是"进步"的对立面."退步"是.对于你的回归代码来说,它是"向后移动",通常意味着它曾经拥有的一些不良行为(你修复过)已经回来了."回归"是错误的回归(尽管可能有其他解释).因此,回归测试是一种测试,用于验证您已修复该错误,并且您定期运行该测试以确保您的修复程序仍然存在,仍然有效.
小智 5
弗朗西斯·高尔顿( Francis Galton)创造的回归这个词的意思是
回归:回归的行为
即它是软件测试中的现象/技术来检查任何更改/错误修复没有影响系统的现有功能。因此,回归测试的目的是确保更改(例如错误修复)不应导致应用程序中发现另一个错误。
何时需要回归测试
回归测试可以手动和自动完成。
这些是自动化方法的一些工具: