多少產品是在完整測試之后交付的?這種情況我所知不多。開發團隊往往根據其他因素做出是否交付軟件的決定:
1、時間到了嗎?
2、預算超了嗎?
3、資源用盡了嗎?
4、還有比薩和啤酒嗎?
不幸的是,由于測試工作被任意刪減,開發團隊無法完全清楚地知道產品的總體質量,他們面臨所交付的軟件帶有嚴重問題的風險。借助于自動化測試的力量我們能夠擺脫這種困境嗎?我們接著探討一下。
自動化測試如何幫助我們?
在計劃實施自動化測試之前,您需要理解自動化測試的定義。換句話說,它對您意味著什么?這里有一些我聽到的其他人對自動化測試的描述:
1、完全無人干預的測試。
2、測試腳本。
3、測試工具。
4、不清楚。
有時人們將自動化測試的概念理解得過于狹窄,只關心由工具或編程產生的測試腳本。實際上自動化一詞包含了更為廣闊的含義?纯匆粋Quality Engineering團隊在構建一套自動化測試準則時對自動化測試的這個定義:
在我們的環境中,"自動化"指的是對策略、工具和工件的使用,它增加或減少了手工或人為參與或干預非技巧性、重復或冗長工作的需要。
除該定義之外,準則還為該團隊提供了應用自動化方法的例子。表1列舉了一些。

這個小例子讓您換個角度看待自動化了嗎?現在,定義自動化對于您和您的團隊意味著什么是至關重要的。然后您就可以使用該定義開始構建一套自動化準則,從而團隊中的每個人都可以使用相同的方法、快速評詁一項任務是否適合應用自動化。
文章來源于領測軟件測試網 http://www.kjueaiud.com/