如何在Python中使用unittest

介绍

本篇文章为大家展示了如何在Python中使用unittest,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1, unittest的工作原理:

如何在Python中使用unittest

<李>

TestCase:一个TestCase就是一条测试用例。

<李>

设置:测试环境的准备

<李>

拆卸:测试环境的还原

<李>

运行:测试执行

<李>

TestSuite:测试套件或集合,多个测试用例的集合就是1个套房,一个套件可以包含多条测试用例,测试套件套件里面也可以嵌套测试套件套件

<李>

试验载荷:用来加载TestCase与TestSuite

<李>

Testrunner:用来执行测试用例,将测试结果保存在texttestresult中

2,注意:

<李>

类继承unittest。TestCase,继承后就形成了一条测试用例。如果在类中有多个测试开头的方法,那么每开个测试头的方法,在加载的时候,便会生成一条TestCase。

<李>

模块名以测试开头

<李>

类以测试开头

<李>

方法以测试开头

<李>

运行时,右击出现unittest。如果没有出现,那么需要配置

<李>

或者使用python运行,添加:if __name__==& # 39; __main__ # 39;: unittest.main ()

3,断言结果:

<李>

。表示通过或者通过

<李>

F假表示断言没有通过

<李>

E错误,表示程序内部发生了错误。

4,执行顺序:

<李>

根据ascii编码排序

<李>

如果我们想手工调整测试用例的执行顺序,不同的字母前面加数字。

5, pycharm运行时注意事项:

<李>

在空行处右击,执行整个模块

<李>

在类名上,执行单个测试类

<李>

在方法名上,执行单个测试用例

<李>

注意在指定的位置运行,空行的地方去运行。

上述内容就是如何在Python中使用unittest,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

如何在Python中使用unittest