2016-07-15 115 views
0

我們有3種類型的測試,單元,功能和驗收。驗收測試和CI

第一個2可以使用phpunit或其他工具在其上面運行,如代碼化。因此,在配置腳本部署腳本將運行所有這些測試,如果一個失敗生成將失敗,合併請求將被取消。

但是在CI部署腳本中如何運行驗收測試?這些測試需要在已部署的構建中的瀏覽器中運行。有沒有解決方法?也許在構建成功後運行驗收測試? 但是,然後恢復將是一個痛苦。

回答

0

您可以按照每個CI/CD pipeline中的建議並行化測試作業。

但是在CI部署腳本中如何運行驗收測試?

爲此,您需要專門的測試基礎結構,例如服務器上的可用瀏覽器。構建步驟成功後 - 運行所有測試步驟。

的並行作業可以設置這樣的:

enter image description here