最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

測牛學堂:軟件測試框架學習之unittest單元測試框架學習總結(一)

2023-02-28 18:25 作者:測牛學堂  | 我要投稿

軟件測試自動化框架unitest

所謂的框架,是為了解決一類事情的功能的集合。
unitest是python自帶的單元測試框架,它不僅僅可以用來做單元測試,也可以用來做自動化測試的執(zhí)行框架(管理和執(zhí)行用例)

使用unitest的優(yōu)勢

1 能夠組織多個用例去執(zhí)行
2 能夠提供豐富的斷言方法
3 能夠生成測試報告

unitest的核心內(nèi)容

1 TestCase 測試用例,這個測試用例是unitest的組成部分,用來書寫用例代碼
2 TestSuite 測試套件,作用是打包TestCase的,可以將多個用例腳本文件組裝到一起,統(tǒng)一執(zhí)行
3 TestRunner 測試執(zhí)行,作用是用例執(zhí)行TestSuite
4 TestLoader測試加載,是對TestSuite功能的補充,作用也是用來組裝TestCase的
5 Fixture測試夾具,是一種代碼結構??梢栽跍y試用例之前和之后書寫代碼

TestCase測試用例的使用

1 導包
2 定義測試類
3 書寫測試方法
4 執(zhí)行
代碼示例如下:

注意:
1 導包,導入的是unittest
2 定義測試類,只要繼承unittest.TestCase,就是測試類
3 測試方法必須以test開頭
4 使用unittest.main 去調(diào)用
5 測試代碼的文件模塊不要用中文

測牛學堂:軟件測試框架學習之unittest單元測試框架學習總結(一)的評論 (共 條)

分享到微博請遵守國家法律
黑水县| 衡阳市| 天祝| 民县| 张北县| 沙湾县| 云南省| 商洛市| 苏州市| 阿尔山市| 邳州市| 彭山县| 江口县| 汝阳县| 习水县| 麻城市| 盘山县| 安塞县| 拜城县| 都昌县| 英吉沙县| 包头市| 大姚县| 远安县| 霍山县| 共和县| 格尔木市| 鹿邑县| 仪征市| 镇安县| 高青县| 中超| 即墨市| 台南市| 基隆市| 蒲城县| 黎平县| 仁寿县| 隆尧县| 合肥市| 潞西市|