再测试与回归测试
重测和回归测试是软件测试中的两种方法。在任何软件开发周期中,测试都扮演着重要的角色。测试过程以不同的方法进行,以确保软件的性能,识别和修复缺陷,并验证其是否满足客户要求。
关于重新测试的更多信息
重新测试更多的是行业中使用的非正式术语,它意味着在从以前的测试中发现错误后测试单个模块或特定的段。可重复进行该测试,以确保部件功能正常。
这里要做的基本区别是,重新测试不关心修复、补丁或其他更改对系统中其他组件的影响。
关于回归测试的更多信息
回归测试过程是为了在软件系统的现有功能和非功能领域发现新的错误或“回归”,这些变化发生在软件系统的增强、补丁或配置更改之后。回归测试可以作为测试软件系统的一种有效手段,系统地选择所需的最少测试次数,以确保更改不会影响特定模块或相关模块。
它的主要关注点是验证这些更改是否会影响软件的其他组件,并为系统引入了新的bug。重新运行测试是回归测试过程中的一种方法,以确保先前修复的错误不会再次出现。
复试和回归测试有什么区别?
•重新测试是验证对特定模块或元素所做修复的过程,而回归测试是在对系统进行更改后检查软件系统整体功能更改的影响的过程。修复对系统其他组件的影响是主要焦点。
•重新测试过程基于对系统所做的修复进行规划,它可以是检查整个系统功能或检查进行更改的特定区域的通用测试。
•重新测试涉及重新运行以前失败的测试用例,回归测试涉及重新运行在软件系统早期构建中通过的测试。
•重新测试涉及重新运行与系统故障修复程序相结合的失败测试,而回归测试仅涉及软件系统因更改而产生的回归方面。
•回归测试在重新测试过程后进行。