是否有更好的策略来减少测试用例规范中的冗余?

时间:2019-02-17 19:23:05

标签: testing specifications testcase

在编写测试用例规范时,我经常碰到一些模式,其中在测试用例之间共享测试人员要执行的一些操作:

Test case 1:
  Action A
  Action B
  Action C

Test case 2:
  Action A
  Action B'
  Action C

Test case 3:
  Action A
  Action B''
  Action C

这是一个非常简单的案例,实际上,情况变得更加复杂。

我通常使用两种策略的组合来处理此问题,但这两种方法都不能令人满意:

  1. 不要在测试用例2和3中描述动作A和C。请参考测试用例1中的动作描述。问题:这使得测试用例的描述难以阅读。

  2. 将1-3个测试用例合并为一个测试用例。问题:在实践中,这可能会导致大量的测试用例。

有没有更好的方式(更易于阅读,更少出错)?

注意:这些是由人工测试人员执行的测试,不是自动化测试。

1 个答案:

答案 0 :(得分:1)

您可能想看看hiptest.com-它的工具/平台可让您定义操作词,因此您可以在多个测试中引用重复的步骤。那是我知道的唯一可以做到这一点的工具。所有其他(经典)测试管理工具仅向您提供自由的文本字段来描述您的测试方案。