我有一个问题,如何组织不同版本的软件的测试用例。 软件中存在多个版本,所有版本都应该进行并行测试。我已经为版本1提供了一些测试用例。(我使用testrail btw)如何为不同版本的软件组织测试用例?
将测试用例组织到测试套件中,其中一个套件包含特定模块的测试用例。 在有软件的版本2中,有一些新功能,某些功能 已更改,有些已删除。 我有几个想法来解决这个问题,但我不知道这里最好的做法是什么。
- 为新版本创建新的测试套件,但它会导致测试用例重复,并且对很多版本使用大量测试套件会造成巨大混淆。
- 为新版本创建新项目并复制所有测试套件和测试用例并修改它们。这会导致巨大的重复。
- 使用测试用例中的里程碑或版本字段。但有些测试用例同时用于多个版本。
- 使用2个版本的版本:从版本到版本。为了标记这个测试用例的使用从版本1到版本3.这将导致每个套件中有大量的测试用例,但是可以使用过滤器。
你知道在这种情况下最好的做法是什么?