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

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

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

瀏覽:36日期: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類提供的run()方法來(lái)執(zhí)行test suit和test case,test runner可以使用圖形界面,文本界面,或返回一個(gè)特殊的值等方式來(lái)表示測(cè)試執(zhí)行的結(jié)果。

(4)Test fixture

對(duì)于一個(gè)測(cè)試用例環(huán)境的搭建和銷毀,就是一個(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á)式是否為TRUE assertFalse(expr, msg=None):測(cè)試表達(dá)式是否為false

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美在线日韩在线 | 91热国内精品永久免费观看 | 久久99在线 | 欧美成人香蕉网在线观看 | 欧美日韩精品一区二区三区高清视频 | 美国成人免费视频 | 亚洲精品91 | 免费男女乱淫真视频播放 | 成人男女网18免费看 | 秘书高跟黑色丝袜国产91在线 | 一级欧美 | 一区二区三区在线免费视频 | 在线视频中文 | 手机看片国产日韩 | 久色一区| 18video9ex欧美生活片 | 欧美日韩一区二区综合 | 欧美日韩精品乱国产538 | 成人精品免费视频 | 萌白酱粉嫩jk福利视频在线观看 | 国产欧美日韩视频在线观看一区二区 | 在线观看欧美亚洲日本专区 | 国产在线精品福利一区二区三区 | 色综合视频一区二区观看 | 91精品国产免费久久国语蜜臀 | 91影视做在线观看免费 | 女人张开腿让男人捅爽 | 经典三级久久久久 | 国产成人综合亚洲一区 | 青青草国产免费一区二区 | 欧美毛片一级的免费的 | 97视频在线观看免费播放 | 黄色网址亚洲 | 精品国产一区二区三区国产馆 | 一级啪啪片 | 色一级片| 久久网视频 | 日韩一级黄色毛片 | 久在草视频| 国产亚洲精品国产一区 | 亚洲精品亚洲人成人网 |