码迷,mamicode.com
首页 > 其他好文 > 详细

unittest单元测试

时间:2018-11-24 15:14:26      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:执行   project   rbo   ted   tps   oba   def   统计代码   注意   

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单元测试

标签:执行   project   rbo   ted   tps   oba   def   统计代码   注意   

原文地址:https://www.cnblogs.com/fkkk/p/10012090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!