1. 程式人生 > >自動化測試的4種模型

自動化測試的4種模型

1.線性測試

        通過錄制或編寫指令碼,一個指令碼完成一個場景(一組完整功能操作),通過對指令碼的回放來進行自動化測試。[例如:webdriver API]

        優缺點:優勢就是每一個指令碼都是獨立的,任何一個指令碼檔案拿出來就能單獨進行;當然缺點也很明顯,用例的開發與維護成本比較高

2.模組化驅動測試

       考慮將重複的部分寫成一個公共的模組,需要的時候進行呼叫,這樣就大大提高了我們編寫指令碼的效率[寫函式]

3.資料驅動

      它將測試中的測試資料和操作分離,資料存放在另外一個檔案中單獨維護

      通過資料的改變從而驅動自動化測試的執行,最終引起測試結果的改變

      例項:從excel表格讀取使用者名稱和密碼,登入郵箱

     從它的本意來解釋,就是資料的改變從而驅動自動化測試的執行,最終引起測試結果的改變。其實就是引數化[類似函式傳參]

4.關鍵字驅動測試

       通過關鍵字的改變從而驅動自動化測試的執行,最終引起測試結果的改變