我目前正在爲大型組織工作,其中約2k位開發人員在我們的IT部門工作。我們維持很多事情,包括我們的電子商務平臺,目前有大約30個項目正在影響這個平臺。維護大量Concordion腳本
最近,我們所有的團隊都被指示使用Concordion和Selenium Webdriver進行一系列自動化測試。一段時間以來,這一直進行得相當順利,許多測試已經創建,但最近維持現有的測試,而我們的電子商務平臺不斷變化一直是一個噩夢。我們有數以千計的測試腳本覆蓋了我們網站的許多部分,但Concordion似乎沒有任何功能將腳本分成可重複使用的隔間,然後可以維護一次,而不必爲一次更改更改數百個HTML文件。
其他人怎麼接近這個?
嗨,謝謝你的詳細解答。我們的後端代碼通常都經過了單元測試。遺留代碼通常會在單元測試中遇到問題,因爲一個類中的更改有時會導致錯誤級聯到其他類中。我們遺憾地沒有實施測試第一策略,所以我們只有在它們導致構建失敗後才真正改變jUnits。 我們使用Concordion和Selenium WebDriver的組合來測試我們的前端。有一些代碼鏈接到一個存根環境中。目前我們公司有數千種規格。 – user524351 2014-09-29 10:33:37