在組織中引入自動化測試,可以從“認識自動化測試策略”、“了解測試現狀”、“了解測試工具的約束和使用”、“嘗試在小規模的項目中引入自動化測試”、“為測試自動化改變組織”、“持續改進”幾個方面來入手。
自動化測試的策略是自動化測試中需要遵循的原則和方針。這里我提醒大家需要注意的是:
將所有工作中的特定部分作為應用自動化的候選對象。
從高度冗余的任務或場景開始考慮。
將乏味且人工容易出錯的工作進行自動化。
優先選擇應用中相對穩定的部分,而非易變的部分。
指派幾位專家負責自動化,不要讓測試團隊的每個人都做這項工作。
牢記不要追求100%的自動化,手工測試仍然至關重要。
對組織的測試現狀了解,可以作為自動化測試嘗試的一個前提條件。主要關注的問題有3個:
高層對測試自動化的態度如何?
組織中有人有測試自動化的經驗或者經歷嗎?
可以在哪個項目中嘗試進行測試自動化嗎?
如果高層對測試自動化的期望不正確(一般是抱了太高的期望),首先要做的事情就是糾正他們的想法,因為為一個無法達到的期望去做這件事情,風險太大了。另外,如果組織中有人有測試自動化的經驗,對組織的自動化測試引入是非常有好處的;最后,一定要找到至少一個可以進行測試自動化嘗試的項目,不能是太大或者太關鍵的項目,以避免失敗的風險。
對測試工具的了解和掌握也是進行測試自動化工作的重要內容。這里的要點是要“自我主導”,而不要被測試工具廠商牽著鼻子走。我建議的測試工具評估和選擇程序是:
事先要列出“我”希望工具具有的功能,然后按圖索驥
用評估表為工具進行評估
尋找有經驗的幫手
引入自動化測試往往需要首先在小項目中進行嘗試,為什么要選擇“小”的項目呢?主要是從風險和可操作性方面來考慮的。大的項目,或是對公司至關重要的項目,容不得閃失,因此也就不適合用來做自動化測試的嘗試,而小的項目,便于控制。
另外,需要指派專人負責自動化測試的嘗試工作,否則,缺乏控制的嘗試往往會以失敗告終。
文章來源于領測軟件測試網 http://www.kjueaiud.com/