robot framework測試案例設計
阿新 • • 發佈:2018-12-26
三層模型:
案例層 | 測試流程+資料 | |
流程層 | 元素操作 | 例如:開啟瀏覽器,輸入使用者名稱 |
元素層 | 測試庫封裝 | Open Browser封裝成開啟瀏覽器 |
1、新建工程:
建一個名稱為“測試專案”的工程;
2、在工程測試專案下新建一個測試目錄套件或測試套件;
方式一:選擇new suite,選擇type為directory,目錄型
方式二:選擇new directory;
兩種方法建立的都是測試目錄套件檔案;
3、新建一個Resource檔案後,再new user keyword,用於存放關鍵字;
左側中文名稱都為關鍵字,關鍵字需要繫結引數(arguments),不繫結無法使用;
其中elements.robot檔案在Library中需要匯入Selenium2Library庫;
4、增加一個流程資源testflow.robot檔案,並且在testflow.robot中Library中匯入元素層elements.robot;
5、在DEMO下建一個測試套件Step3,在下面建兩個測試用例,一個是登入成功頁面檢查,一個是登入失敗頁面檢查的案例。
此時該步驟所在層級為案例層;
整合分析: