我有一個問題,如何組織不同版本的軟件的測試用例。 軟件中存在多個版本,所有版本都應該進行並行測試。我已經爲版本1提供了一些測試用例。(我使用testrail btw)如何爲不同版本的軟件組織測試用例?
將測試用例組織到測試套件中,其中一個套件包含特定模塊的測試用例。 在有軟件的版本2中,有一些新功能,某些功能 已更改,有些已刪除。 我有幾個想法來解決這個問題,但我不知道這裏最好的做法是什麼。
- 爲新版本創建新的測試套件,但它會導致測試用例重複,並且對很多版本使用大量測試套件會造成巨大混淆。
- 爲新版本創建新項目並複製所有測試套件和測試用例並修改它們。這會導致巨大的重複。
- 使用測試用例中的里程碑或版本字段。但有些測試用例同時用於多個版本。
- 使用2個版本的版本:從版本到版本。爲了標記這個測試用例的使用從版本1到版本3.這將導致每個套件中有大量的測試用例,但是可以使用過濾器。
你知道在這種情況下最好的做法是什麼?