我們可以通過分析和評估,然后填寫上面表格,從而得到每個腳本的總體成本。
前面提到過,測試框架是自動化測試工作量評估中不可忽視的部分,在設計框架時需要考慮工作量,在測試腳本中使用框架時也會有一定的工作量,例如對于關鍵字驅動(Keyword driven)框架,采用關鍵字驅動的方法編寫腳本會帶來不錯的效果,但是同時也要注意到構建和使用、維護一個關鍵字驅動測試框架的工作量是很大的,主要體現在設計和編碼上。因此建議不要在小型的項目中使用關鍵字驅動的方式,尤其是自動化測試工程師的編碼水平有限的情況下。
小結
本文略為介紹了一些自動化測試實現過程中可能碰到的問題,以及如何評估這些問題帶來的工作量,為自動化測試團隊開展自動化測試前對項目實現自動化測試的成本估算提供了一些參考。
總的來說,自動化測試的總體成本計算需要包含以下方面:
1、測試需求收集和分析。
2、框架設計和開發。
3、測試用例開發(如果已有的手工測試用例不適用的話)。 軟件測試
4、腳本開發。
5、整合測試和基線的維護。
6、測試管理。