以百度搜索為例,如果我們需要寫5個不同關鍵字搜索的用例。如果沒有分層的思想,那么我們需要寫5個用例,並且每個用例都需要重復寫打開瀏覽器、輸入關鍵字、點擊按鈕、關閉瀏覽器的步驟。如果使用Robot Framework分層的設計思想,可以把步驟封裝到關鍵字中,然后再用例中調用關鍵字和傳入參數。
一、創建資源和基礎關鍵字,然后每個步驟封裝到關鍵字里面
(1)創建資源基礎關鍵字.txt
(2)步驟封裝入關鍵字中。注意輸入關鍵字的是需要參數的
二、創建資源和業務關鍵字
(1)導入資源基礎關鍵字
(2)把百度搜索的方法封裝到關鍵字中,注意輸入關鍵字步驟是有參數的
三、創建用例
(1)測試套件中導入資源業務關鍵字
(2)創建用例,輸入業務關鍵字和入參,這樣就形成了一條用例,不同的用例只是參數不同即可。
四、總體的調用路徑
用例調用業務關鍵字,業務關鍵字調用基礎關鍵字