功能测试用例和回归测试用例之间的区别

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

我知道功能测试用例和回归测试用例的定义。但我无法区分哪个测试用例应该属于功能测试,哪个测试用例应该属于回归测试。 例如,在 sprint1 中,假设我需要协调两个数据集。所以我在功能测试用例中添加了 4 个不同的测试场景。因此,此时应该在回归测试用例中添加针对此协调功能的内容,因为所有场景都包含在功能测试用例本身中。 此外,根据定义回归测试用例可确保现有代码不会因添加新功能而被破坏。 因此,在 sprint2 之后,如果我在功能测试用例本身中为 sprint2 的新功能添加新的测试场景。 那么为什么我需要回归测试用例(以确保现有代码按预期工作)? 另外,我说 sprint1 的功能测试用例将成为 sprint2 的回归测试用例以确保 sprint2 中的现有功能不会被破坏,这样说对吗? 任何人都可以举例说明。

testing functional-testing regression-testing sdlc
1个回答
0
投票

让我们看看差异:

  • 功能测试旨在测试特定功能;但是,回归测试旨在确保之前测试的功能继续有效。
  • 功能测试是在开发阶段进行的,但回归测试是在错误修复、更新或代码更改后进行的。
  • 在功能测试中,我们的重点是新功能。在回归测试中,我们的重点是现有(以前的)功能。

例如我们在sprint 1中测试登录页面;这称为功能测试。在 sprint 2 中,后端人员更新了登录流程中的一些 API 或身份验证逻辑。这里我们应该重新测试登录流程;这称为回归测试。

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