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...