測試框架的分層設計 (個人理解,有不同見解者請留言)

一.列舉幾個不同的分層 

1.1 web系統測試的分層:UI -- API -- 後臺單元測試

1.2 自動化測試平臺實現的分層:腳本組織調度平臺 -- 環境數據 -- 腳本+測試數據 -- 業務關聯緊密的庫 -- 底層計算/與業務無關的引用庫封裝  --  被引用的庫

1.3 常規自動化腳本層次:testsuite (suite setup,suite teardown)-- testcase(case,case setup,case teardown) -- library

1.4 UI自動化測試的分層:腳本  -- 庫  -- 數據(測試數據、UI頁面數據、環境數據)

1.5 API自動化測試:腳本 -- 庫 -- 數據(API請求頭,timeout,預期結果..)

1.6 嵌入式產品自動化測試:腳本 -- 庫 -- 數據(配置數據,預期結果)

二.robot framework與unittest的分層

2.1 robot framework

2.1.1 robot framework 框架分層

2.1.2 robot framework 腳本分層

目錄(testsuite)>腳本文件(testsuite)>(testcase,keyworks,suite setup,suite teardown,case setup,case teardown,settings)

2.2 unittest

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章