执行测试用例方法汇总

if __name__ == '__main__':
        suite =unittest.TestSuite()
        suite.addTest(login('test01'))
        suite.addTest(login('test02'))
方式一:使用unittest.main执行测试用例集
        unittest.main(verbosity=2)
#1、 verbosity是一个选项,表示测试结果的信息复杂度,有三个值,0只能获得总的测试用例数和总的结果;1每个失败的用例前有个F,2最详细的
        
unittest.main(defaultTest
='suite')#执行suite套件下的所有测试用例
方式二:使用texttestrunner执行测试用例集 
with open(
'test_resule.txt','w',encoding='utf-8') as file:
runner
=unittest.TextTestRunner(stream=file,descriptions='超哥测试报告',verbosity=2)
         # verbosity是一个选项,表示测试结果的信息复杂度,stream测试报告的位置,默认为none,输入到控制台,descriptions测试报告描述 
         runner.run(suite)
方式三:使用HTMLTestRunner执行测试用例集
前提,需将
HTMLTestRunner.py文件保存到python的venv\Lib\site-packages文件下,才能在selenium中运行HTMLTestRunner模块。

 

 

posted on 2020-04-12 22:46  喵小超  阅读(227)  评论(0编辑  收藏  举报