自動化測試中尋找元素並進行操作,如果在元素好找的情況下,大家就可以較熟練地編寫用例指令碼了,但光進行操作可能還不夠,有時候也需要對預期結果進行判斷。
下面介紹幾個常用斷言的使用方法,可以一定程度上幫助大家對預期結果進行判斷。
assertequal
assertnotequal
asserttrue
assertfalse
assertisnone
assertisnotnone
(一)assertequal 和 assertnotequal
assertequal:如兩個值相等,則pass
assertnotequal:如兩個值不相等,則pass
(二)asserttrue和assertfalse
asserttrue:判斷bool值為true,則pass
assertfalse:判斷bool值為false,則pass
(三)assertisnone和assertisnotnone
assertisnone:不存在,則pass
assertisnotnone:存在,則pass
Web自動化測試 測試用例斷言
執行測試用例時,需要判斷用例是否執行成功,此時需要有乙個我們期望的結果來進行驗證。這裡unittest中,如果乙個case執行的過程中報錯,或者我們判斷結果不符合期望,就會判定此條用例執行失敗,判斷的條件主要是根據斷言來實現,這節主要學習下斷言的使用。一 斷言的方法 1.1 testcase類中的部...
python自動化測試 斷言的不同型別
為了使自動化測試 的結果驗證更加準確,一般會加入斷言,來判斷結果是真還是假。斷言就是判斷實際結果是否跟預期結果一致,如果不一致的話,測試用例則執行失敗,便不再往下執行。在自動化測試用例執行結束後,出現實際結果與預期結果不一致的斷言內容,一般也會被加入到測試報告中。2.1 常見的斷言型別斷言 描述as...
python自動化測試
為了讓單元測試 能夠被測試和維護人員更容易地理解,最好的解決辦法是讓開發人員遵循一定的規範來編寫用於測試的 具體到python程式設計師來講,則是要採用pyunit這一自動測試框架來構造單元測試用例。目前pyunit已經得到了大多數python開發人員的認可,成了事實上的單元測試標準。1.要被測試的...