一.列舉幾個不同的分層
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)