
如圖,測驗這個界面的登錄功能的時候,每個測驗用例執行的一個測驗結果與預期結果通過assert斷言來比較,結果一致的時候測驗通過,結果不一致的話測驗失敗。
那么問題來了:你們是通過什么方法判讀回傳的結果和預測結果做匹配 簡單的來說就是你們是依據什么來做判斷 ?頁面元素?還是url?可以封裝成一個方法來呼叫嗎?
uj5u.com熱心網友回復:
一個登錄測驗,自動化寫一條用例就可以了,準備好資料,做分支判斷,不同結果做不同的斷言uj5u.com熱心網友回復:
如果你有技術上的疑問,如果你對軟體測驗、介面測驗、自動化測驗、面試經驗交流感興趣歡迎加入軟體測驗技術群:695458161,群里發放的免費資料都是筆者十多年測驗生涯的精華。還有同行大神一起交流技術哦。uj5u.com熱心網友回復:
頁面元素和url都可以用于斷言!一般使用資料驅動ddt或Pytest的params實作!uj5u.com熱心網友回復:
這個主要就是通過真實的頁面回應結果與你寫的斷言陳述句是否一致進行判斷。舉個例子來說,假如你寫的正確的賬號密碼,那么就會登錄成功,頁面自動跳轉至系統首頁,你可以就進行是否獲取到系統首頁文字來斷言。如果獲取到的文字與你寫的斷言陳述句的文字一致的話,就代表登錄成功了uj5u.com熱心網友回復:
分支判斷是什么意思?uj5u.com熱心網友回復:
if else啊uj5u.com熱心網友回復:
好吧是我想多了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14815.html
標籤:軟件測試
