unittest09--测试套件和测试运行器总结
测试套件和测试运行器总结
a)调试时可以使用unittest.main()
b)正式执行测试时,一般会把执行代码放入一个单独的py文件中(不要与测试类放在一起),此时需要创建测试套件,以及测试运行器
创建套件
suite = unittest.defaultTestLoader.discover('用例所在目录')
用例目录如../testcase,表示上一句代码所在文件的父目录,..表示上一句代码所在的目录
*.py表示所有的py文件
创建运行器
runner= unittest.TextTestRunner()--用于产生文本结果的测试运行器,多用于调试代码使用
runner.run(sutie)
HTMLTestRunner:生成HTML测试报告
repot = open('报告名.html','wb')# 写二进制数据
import HTMLTestRunner
runner = HTMLTestRunner(stream=report, title='测试报告名', description='报告描述信息(如测试环境描述)', verbosity=测试结果详尽程度)
runner.run(suite)
本文来自博客园,作者:暄总-tester,转载请注明原文链接:https://www.cnblogs.com/sean-test/p/15522324.html

浙公网安备 33010602011771号