国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python unittest單元測(cè)試框架及斷言方法

瀏覽:46日期:2022-07-29 18:55:02

1、單元測(cè)試的幾個(gè)重要概念

(1)Test Case

一個(gè)Test Case實(shí)例是一個(gè)測(cè)試用例,完整的測(cè)試流程包括測(cè)試前準(zhǔn)備環(huán)境的搭建(setUp)、實(shí)現(xiàn)測(cè)試過(guò)程的代碼(run)、以及

測(cè)試后環(huán)境的還原(tearDown)。

(2)Test Suite

Test Suite用來(lái)組裝單個(gè)測(cè)試用例,可以將多個(gè)測(cè)試用例集合再一起來(lái)執(zhí)行,通過(guò)addTest加載TestCase到TestSuit實(shí)例中。

(3)Test Runner

執(zhí)行測(cè)試,執(zhí)行結(jié)果。unittest單元測(cè)試框架中,通過(guò)TextTestRunner類(lèi)提供的run()方法來(lái)執(zhí)行test suit和test case,test runner可以使用圖形界面,文本界面,或返回一個(gè)特殊的值等方式來(lái)表示測(cè)試執(zhí)行的結(jié)果。

(4)Test fixture

對(duì)于一個(gè)測(cè)試用例環(huán)境的搭建和銷(xiāo)毀,就是一個(gè)fixtrue,通過(guò)覆蓋testcase的setup()和teardown()方法來(lái)實(shí)現(xiàn)。

setup():比如建立數(shù)據(jù)庫(kù)連接進(jìn)行初始化

teardown():比如清除數(shù)據(jù)庫(kù)產(chǎn)生的數(shù)據(jù),關(guān)閉連接。該方法很重要,要為下一個(gè)test case留下一個(gè)干凈的環(huán)境

2、斷言方法

Python unittest單元測(cè)試框架及斷言方法

assertEqual(first,second,msg=None):斷言第一個(gè)參數(shù)與第二個(gè)參數(shù)是否相等,如果不相等澤測(cè)試失敗,第三個(gè)參數(shù)打印測(cè)試失敗時(shí)的信息。 assertNotEqual(first,second,msg=None):與assertEqual()相反,斷言是否不相等,不相等則繼續(xù)執(zhí)行,相等則打印失敗信息 assertTrue(expr, msg=None):測(cè)試表達(dá)式是否為T(mén)RUE assertFalse(expr, msg=None):測(cè)試表達(dá)式是否為false

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美一级成人影院免费的 | 九九视频免费观看 | 婷婷91 | xx毛片| 97超级碰碰碰碰在线视频 | 亚洲综合一二三区 | 日韩美毛片 | 亚洲一区二区三区四区在线观看 | 性生活视频网 | 深夜福利视频网站 | 特毛片| 亚洲精品国产手机 | 欧美人在线 | 久草热草 | 欧美精品亚洲精品日韩专区 | 美女脱了内裤张开腿让男人桶网站 | 精品国产91久久久久久久a | 一色屋色费精品视频在线看 | 国产成人精品自拍 | 国产一区二区三区免费大片天美 | 超级香蕉97视频在线观看一区 | 日本亚欧乱色视频在线网站 | 在线观看自拍视频 | 老司机亚洲精品 | 亚洲视频在线观看视频 | 久久精品福利视频 | 亚洲国产精品线播放 | 91精品久久久久 | 亚洲国产精品成人午夜在线观看 | 国产成人在线视频观看 | 九九在线观看视频 | 综合另类 | 欧美日韩大片 | 中文字幕一区二区三区有限公司 | 全部精品孕妇色视频在线 | 免费ab| 国产在线观看精品一区二区三区91 | 老色歌uuu26 老师张开腿让我爽了一夜视频 | 国产高清精品自在久久 | 免费视频精品一区二区三区 | 国产日韩精品一区二区 |