- pytest框架與自動化測試應(yīng)用
- 房荔枝 梁麗麗編著
- 10字
- 2023-08-31 20:25:56
2.3 測試用例的斷言管理
2.3.1 什么是斷言
測試的本質(zhì)是驗證預(yù)期結(jié)果與實際結(jié)果是否一致,那么在語言或框架中如何驗證呢?通過斷言的方式,即通過斷言比對兩個結(jié)果是否一致。
pytest的斷言使用Python中的assert函數(shù)。不同于其他框架單獨設(shè)置一套assertEqual等函數(shù),pytest使用的就是Python自帶的assert函數(shù),使應(yīng)用更加靈活。也就是編程語言可以判斷什么,測試驗證就可以判斷什么。
推薦閱讀
- Core Data應(yīng)用開發(fā)實踐指南
- Spring源碼深度解析
- DevOps原理與實踐
- VMware vSphere 7.0云平臺運維與管理(第2版)
- Knative最佳實踐
- 產(chǎn)品眾包設(shè)計理論與方法
- 微服務(wù)架構(gòu)原理與開發(fā)實戰(zhàn)
- 自己動手構(gòu)造編譯系統(tǒng):編譯、匯編與鏈接
- Scrum敏捷軟件開發(fā)
- 實時分析實戰(zhàn):構(gòu)建實時流處理應(yīng)用和分析系統(tǒng)
- AR與VR開發(fā)實戰(zhàn)
- OpenGL ES 2.0游戲開發(fā)(下卷)
- Vue.js 3企業(yè)級項目開發(fā)實戰(zhàn)(微課視頻版)
- 軟件工程
- 解構(gòu)領(lǐng)域驅(qū)動設(shè)計