python中unittest库的用法,unittest框架介绍
Python的标准库——unittest(可以实现自动化测试框架的构建)
Python测试由四部分组成:测试夹具(test scaffold) ——,测试代码的运行环境,指测试准备前后要做的工作,包括setUp()和tear down();TestCase ——是所有测试用例的基类,是软件测试最基本的组成部分。TestSuite ——测试用例集;测试运行器——测试用例的执行(注1:什么是测试用例?答:一个测试用例是一个完整的测试过程,包括设置测试前的准备环境(setUp),执行测试代码(run),恢复测试后的环境(tearDown)。
Unittest测试代码流程:编写完测试用例后,TestLoader将测试用例加载到TestSuite中,然后TextTestRunner运行TestSuite,预测结果保存在TextTestResult中(使用命令行或unittest.main()调用执行)。
基本方法:1。创建测试代码:
2.创建测试套件:
方法一
方法二:
方法三:
(注2:
详细度是一个选项,表示测试结果的信息复杂度。0:静默模式(获取总测试用例及总结果);1:默认模式;2:详细模式(显示每个用例的所有相关内容)
转载请联系作者获得授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。