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单元测试的主要内容,如果未能解决你的问题,请参考以下文章

python_unittest_单元测试

第六章:单元测试框架unittest

python单元测试之unittest

unittest单元测试框架总结

python——unittest(单元测试)

单元测试--unittest