Python unittest基本框架组成(1)(python官网)

网友投稿 301 2022-08-22


Python unittest基本框架组成(1)(python官网)

Python的标准库——unittest(可以实现自动化测试框架的搭建)

python unittest四大组成“元件”:

test fixture(测试脚手架)——测试代码的运行环境,指测试准备前和执行后要做的工作,包括setUp()和tearDown();TestCase(测试案例)——所有测试用例的基类,它是软件测试中最基本的组成单元;TestSuite(测试套件)——测试案例的集合;test runner(执行测试)——测试用例的执行

(note1:什么是测试用例? 答:测试用例是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环境的还原(tearDown))

unittest测试代码流程:

写好TestCase由TestLoader加载TestCase到TestSuite然后由TextTestRunner来运行TestSuite,预见性结果保留在TextTestResult中(使用命令行或unittest.main()调用执行)

基本方法:

1.创建测试代码:

2.创建测试套件:

方法一

方法二:

方法三:

(note2:

verbosity是一个选项,表示测试结果的信息复杂度。0:静默模式(获得总测试用例和总结果);1:默认模式;2:详细模式(显示每个用例的所有相关内容))


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于注解FeignClient的使用规范
下一篇:Python unittest 基本框架解析(2)(python是什么意思)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~