1. 程式人生 > >robot framework測試案例設計

robot framework測試案例設計

三層模型:

案例層 測試流程+資料
流程層 元素操作 例如:開啟瀏覽器,輸入使用者名稱
元素層 測試庫封裝 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,在下面建兩個測試用例,一個是登入成功頁面檢查,一個是登入失敗頁面檢查的案例。

此時該步驟所在層級為案例層;




整合分析: