Python接口自动化unittest核心组件01

一、测试框架

1、TestCase :先定义测试用例类,在测试用例类中写测试方式

2、TestSuit:收集你要执行的测试用例类或者文件里的测试方式,放到测试套件

3、TextRunner:将收集好的测试条件放在测试用例运行器去执行,并收集测试结果

4、TextFixture:做好前置条件和后置处理

 

二、如何编写测试用例(TestCase)

1、导入模块:import unittest

2、定义一个测试用例类,类名必须Test开头

3、定义测试方法:测试方法也必须是test开头,必须写在测试 用例类里面

4、框架执行入口:unittest.main(),自动执行当前py文件的测试用例,然后执行

 

三、测试用例包含哪些东西

1、前置条件(如果没有可以不写):sql语句执行、数据库连接创建、工具类的实例化

2、测试步骤(业务逻辑):数据替换、数据驱动

3、测试结果断言:响应结果断言、数据库数据断言

4、后置处理(如果没有可以不写):数据清理、数据库连接关闭

 

posted @ 2023-09-14 15:53  随便写写。。。  阅读(26)  评论(0)    收藏  举报