回归测试中常用的方法是什么？
回归测试的重点是在发生重大代码更改后发现缺陷。具体地说，它试图揭示软件退化，如功能退化或丢失，包括已经回来的旧bug。当以前正常工作的软件功能停止按预期工作时，就会发生这种回归。典型地，当新开发的软件部分与先前存在的代码发生冲突时，作为程序改变的意外结果发生回归。回归测试的常用方法包括重新运行以前的测试用例集和检查以前修复的故障是否重新出现。测试的深度取决于发布过程的阶段和添加特性的风险。它们可以是完整的，对于在发布后期添加或被视为有风险的更改，也可以是非常浅的，包括对每个功能的正面测试，如果更改是在发布早期或被视为低风险的。回归测试通常是商业软件开发中最大的测试工作，因为它检查了先前软件特性中的许多细节，甚至可以开发新的软件，同时使用一些旧的测试用例来测试新设计的部分，以确保仍然支持先前的功能。
重新运行以前的测试用例集