1

我認爲最好的做法是將測試套件維護在與源代碼相同的回購庫中,以使測試與代碼更改保持同步。但是如果基礎設施或編碼策略不允許向源代碼添加不相關的文件呢?通過爲測試套件單獨進行回購,是否有更好的方法來保持代碼和測試之間的同步?在此先感謝自動化測試套件在源代碼庫或單獨的存儲庫?

回答

0

在我目前的測試項目中,我們使用TestNG作爲測試框架。我們將測試套件放置在單獨的文件夾結構中,但它們仍然是該項目的一部分。

什麼,如果基礎設施或編碼策略不允許將不相關的文件源代碼

也都在test_suite.xml文件(由一個XML文件表示組織,如套房執行功能),因爲默認情況下它們不能在測試源代碼中定義。

這樣做的主要優點是要運行的測試的靈活配置。測試項目的領域知識也很少,他們也可以得到測試人員的支持。