首页 > 其他 > 详细

unittest测试框架

时间:2021-07-24 11:50:22      阅读:24      评论:0      收藏:0      [点我收藏+]

一、unittest框架4大核心组件(unittest是python自带的模块,无需安装下载)

1、TestCase:写测试用例

2、TestSuite:收集测试用例

3、TestRunner:执行测试用例

4、TesFixture:测试脚手架,前置条件,后置清理,根据实际情况选择使用


二、unittest工作流程

1、使用TestCase按照规则写测试用例,每一个函数为一个测试用例

2、创建一个测试套件TestSuite,收集测试用例到测试套件

3、TestRunner统一执行测试套件里面的测试用例

4、生成测试报告


三、测试用例编写

1、导入模块unittest

2、创建一个测试类,继承unittest.TestCase

  2.1测试用例必须写在测试类里面

3、测试用例必须以test开头

4、执行入口:unittest.main()    这种方法一般用于执行调试

5、测试用例包含哪些东本

  5.1、前置条件,如token、session

  5.2、测试步骤,如ddt+接口请求+提取全局变量

  5.3、测试断言,利用unittest框架自带的断言

  5.4、日志收集:还原整个测试过程

  5.4、后置清理:是否要清理掉测试数据,删除测试,关闭各种文件的连接,关闭数据库连接

 

unittest测试框架

原文:https://www.cnblogs.com/nanjo4373977/p/15054297.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!