unittest新增測試用例方法

2022-09-04 01:00:16 字數 1154 閱讀 4015

1、

suite=unittest.testloader().loadtestsfromtestcase(changedtesthj)

unittest.texttestrunner(verbosity=2).run(suite)

新增changedtesth類中的所有test_用例

2、

suite=unittest.makesuite(changedtesthj)

filename='d:\\report.html'

fp=file(filename,'wb')

runner=htmltestrunner.htmltestrunner(stream=fp,

title=u'自動化測試報告',

description=u'自動化測試報告描述')

runner.run(suite)

fp.close()

新增htmlreport方法

3、

suite = unittest.testsuite()

suite.addtest(dttest('test_sleep'))#需要測試的用例就addtest,不加的就不會執行,dttest為類名

suite.addtest(dttest('test_clicktap1'))

suite.addtest(dttest('test_clicktap2'))

#unittest.texttestrunner(verbosity=1).run(suite)

timestr = time.strftime('%y-%m-%d %x',time.localtime(time.time()))#本地日期時間作為測試報告的名字

filename = '/users/zhuquan/documents/test-zq/report/'+timestr+'.html'#這個路徑改成自己的目錄路徑

fp = file(filename,'wb')

runner = htmltestrunner.htmltestrunner(

stream=fp,

title='result',

description='report'

)runner.run(suite)

fp.close()

使用unittest框架編寫測試用例

編寫乙個簡單的計算器 module.py class calculstor def init self,a,b self.a int a self.b int b def add self return self.a self.b def sub self return self.a self.b ...

軟體測試基礎知識 測試用例,測試用例的設計方法

測試方案和測試用例均屬於測試的設計文件,測試用例描述了輸入動作和乙個期望結果,目的是確定程式的某個功能是否能正常工作 參考依據 需求規格說明書,需求分析結果,測試方案 編寫人和時間編寫工具和輸出文件 編寫工具 excel,word,zentao,buggree,testlink 輸出文件 測試用例 ...

unittest載入自動化測試用例的幾種方式

利用python進行測試時,測試用例的載入方式有2種 一種是通過unittest.main 來啟動所需測試的測試模組 一種是新增到testsuite集合中再載入所有的被測試物件,而testsuit裡存放的就是所需測試的用例,下面分別列出3種方法的具體使用方式 import unittest clas...