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、后置处理(如果没有可以不写):数据清理、数据库连接关闭
浙公网安备 33010602011771号