前言
斷言assert是測試框架的重要組成部分芙粱。本篇介紹斷言的各種類型,結(jié)合測試框架介紹3種斷言工具陨瘩。
//TODO:自定義斷言
//TODO:預期結(jié)果
斷言分類
在《xunit pattern》中提出了“四階段自動化測試“翩伪,即一個最簡單的測試用例可以由如圖所示的4個步驟組成凡辱。
斷言主要應用在xUnit“四階段自動化測試“中的第三步-驗證(verify)階段侨舆。即對于執(zhí)行完成SUT某項指令之后秒紧,來驗證其狀態(tài)绢陌,或者執(zhí)行的結(jié)果挨下。
一般的測試框架