首页IT科技python unittest教程(python中unittest的核心组成)

python unittest教程(python中unittest的核心组成)

时间2025-05-04 09:28:27分类IT科技浏览3831
导读:1、组成...

1           、组成

TestFixture                 、TestCase     、TestSuite     、TestRunner           。

2                 、核心说明

(1)TestCase的实例是测试用例                。什么是测试用例?完整的测试过程包括测试前准备环境的构建(setup)           、测试代码(run)和测试后环境的恢复      。元测试的本质就在这里           。一个测试用例是一个完整的测试单元                。通过操作该测试单元           ,可以验证某个问题      。

(2)多个测试用例集合在一起的是TestSuite                ,TestSuite也可以嵌入TestSuite     。

(3)TestLoader用于将TestCase加载到TestSuite      ,其中有几种loadTestSFrom_()方法           ,从各个地方寻找TestCase                ,制作实例      ,从add到TestSuite

(4)TextTestRunner实施测试用例     ,其中run(test)实施TestSuite/TestCase中的run(result)方法                。测试结果保存在TextTestResult实例中                ,包括运行多少测试用例     、成功多少                、失败多少等信息           。测试用例环境的构建和破坏是Fixture     。

3           、工作原理

一个class继承了unittest.TestCase           ,也就是一个测试用例     ,但是如果有很多方法是从test开始的                ,那么每当有这样的方法时           ,就会生成一个TestCase例子,比如一个class有四个test_xxx方法                ,最后在load到suite的时候也有四个测试用例                。

以上就是python中unittest的核心组成                ,希望对大家有所帮助           。更多Python高级指路:python高级

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
百度网盘怎样添加好友 百度网盘(百度网盘在哪添加好友_百度网盘创建群组的方法分享)