robotframework自動化系列:登陸操作


robotframework自動化系統:登錄

robotframework對於編程能力比較弱的測試人員而言,真的是雪中送炭!我們可以使用robotframework根據之前完成的測試用例,一步步完善自動化測試。在整個測試過程而言,最常見的就是登陸、新增、修改、刪除、查詢等操作,其他的操作都是在這個基礎上進行演練。這里就先簡單說明一下登陸的操作。

登錄

對於登錄而已,我們已經非常熟悉,下面是登錄的測試用例的幾種情況,如圖
登錄測試用例
這里首先編寫的是登錄成功的測試用例
針對登錄測試用例,我們一般的操作步驟如下

  1. 打開瀏覽器,輸入web登錄url地址
  2. 在打開的頁面中輸入登錄的正確用戶名
  3. 在登錄頁面中輸入用戶名匹配的密碼
  4. 點擊登錄按鈕
    接下來,我們嘗試用robotframework進行測試用例編寫
    登錄成功
    這里展示了登錄的一個測試用例信息,在思維導圖中我們可以看出,實際上這上面的四個步驟都是可以復用的,區別就是數據不同而已。而robotframework有一個最大的特點就是分層,所以這里的打開瀏覽器、輸入用戶名、輸入密碼以及點擊登錄都可以封裝成一個關鍵字。
    新建一個資源文件,將上面四個封裝成關鍵字如圖所示
    基本關鍵字
    封裝之后,那么我們的測試用例可以修改成這樣的喲,如圖
    關鍵字封裝
    說明
    登錄用例中的\({url}、\){username}、${password}則是將代碼中經常使用的不變的參數設置為變量形式,如圖所示
    變量
    而用例中最主要的就是斷言,這里只斷言了登錄成功的跳轉頁面是否和預期的url是否一致,我們還可以增加,登錄成功后返回的登錄頁面的用戶名提示是否和登錄的用戶名一致。
    到此,一個用例已經基本構建完成,那么對於登錄用例中,步驟都是一致的,但是區別的就是登錄的用戶和密碼是不一樣,這里我們應該怎么操作呢?這里我們下次構架再進行完善......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM