unittest单元测试
Posted fkkk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unittest单元测试相关的知识,希望对你有一定的参考价值。
unitest介绍
unittest内容:
1.unittest介绍(各个组件的介绍)
2.测试固件
a.setUp&tearDown
b.setUpClass&tearDownClass
4.构建测试套件
a.用例按顺序执行(addTest)
b.测试用例执行顺序的详解
c.按测试类执行(makeSuite)
d.加载测试类(TestLoader)
e.按测试模块来执行
6.测试断言
assertEqual(a,b)
assertTrue(x)
assertIn(a,b)
测试断言注意事项
不正确的使用if
不正确的使用异常
7.批量执行测试用例(discover)
a.获取所有测试用例
8.生成测试报告
b.Python3生成测试报告
https://pypi.org/project/htmlTestRunner/
9、Coverage的应用 统计代码覆盖率
注意点:
verbosity
0代表得到执行的测试总数和全局结果 ,
1代表得到成功的显示 ,失败的显示 f,错误的显示 ,错误的显示 e,
2可以得到详细的信息
0 (quiet): you just get the total numbers of tests executed and the global result
1 (default): you get the same plus a dot for every successful test or a F for every failure
2 (verbose): you get the help string of every test and the result
测试套件
注意:测试用例是按照测试方法名,ascii大小执行
1、按照添加到测试套件顺序执行测试用例
以上是关于unittest单元测试的主要内容,如果未能解决你的问题,请参考以下文章