python自動化測試 斷言的不同型別

2021-10-05 23:18:52 字數 531 閱讀 2304

為了使自動化測試**的結果驗證更加準確,一般會加入斷言,來判斷結果是真還是假。斷言就是判斷實際結果是否跟預期結果一致,如果不一致的話,測試用例則執行失敗,便不再往下執行。在自動化測試用例執行結束後,出現實際結果與預期結果不一致的斷言內容,一般也會被加入到測試報告中。

2.1 常見的斷言型別斷言

描述assertequal(a, b) 

判斷兩個引數a,b是否相等

assertnotequal(a, b)

判斷兩個引數a,b是否不相等

asserttrue(a)

判斷a是否為true

assertfalse(a)

判斷a是否為false

assertis(a, b)

驗證a,b是否是同一物件

assertisnot(a, b)

驗證a,b是否不是同一物件

assertisnone(a)

驗證a是否為none

assertisnotnone(a)

驗證a是否不為none

Web自動化測試 測試用例斷言

執行測試用例時,需要判斷用例是否執行成功,此時需要有乙個我們期望的結果來進行驗證。這裡unittest中,如果乙個case執行的過程中報錯,或者我們判斷結果不符合期望,就會判定此條用例執行失敗,判斷的條件主要是根據斷言來實現,這節主要學習下斷言的使用。一 斷言的方法 1.1 testcase類中的部...

python自動化測試常用斷言的使用方法

自動化測試中尋找元素並進行操作,如果在元素好找的情況下,大家就可以較熟練地編寫用例指令碼了,但光進行操作可能還不夠,有時候也需要對預期結果進行判斷。下面介紹幾個常用斷言的使用方法,可以一定程度上幫助大家對預期結果進行判斷。assertequal assertnotequal asserttrue a...

python自動化測試

為了讓單元測試 能夠被測試和維護人員更容易地理解,最好的解決辦法是讓開發人員遵循一定的規範來編寫用於測試的 具體到python程式設計師來講,則是要採用pyunit這一自動測試框架來構造單元測試用例。目前pyunit已經得到了大多數python開發人員的認可,成了事實上的單元測試標準。1.要被測試的...