除了工具、項目的選擇以外,建立適合自動化測試的組織也同樣關鍵。這方面可以從以下內容著手:
提升測試組織對測試自動化的認識
分配自動化測試工程師
建立適合測試自動化的測試流程
提升開發組織對測試自動化的認識
組織級的改變
只有在組織上進行配套的工作,才可能成功實現自動化測試。
在引入了自動化測試的以后,只有對自動化測試過程進行持續改進,才能讓自動化測試盡快地發揮應有的作用,取得應有的效果。持續改進的關鍵是度量和根據度量結果做出相應的行動。
可以用于對自動化測試進行度量的指標包括:
哪些自動化測試的內容提高了測試效率?
哪些自動化測試的內容取得了最大的收益?
哪些是影響自動化測試進行的主要因素?
當然,在企業中成功引入了自動化測試之后,并不是就能夠從此高枕無憂了。和開發人員容易犯的“功能鍍金”的毛病一樣,自動化測試工程師也容易做一些導致過度自動化的事情。
在前面的策略中我們提到,千萬不要試圖將所有問題交給自動化解決,但在組織成功引入了自動化測試之后,還是會有一個不自覺地將自動化測試無限擴大的趨勢。在這方面,我的建議是一定要做好度量工作,及時發現擴大化的自動化趨勢并堅決制止。
另外的容易導致過度的自動化的問題包括“過于追求精妙的腳本”和“擴大的自動化框架”等內容,因此,需要企業在自動化測試方面通過績效導向等工作,將測試工程師的注意力轉移到真正能體現測試自動化效益的方面來。
文章來源于領測軟件測試網 http://www.kjueaiud.com/