Python web自动化测试框架搭建(功能&接口)——unittest介绍

Python UnitTest测试框架介绍

1)         TestCase:所有测试用例类继承的基本类, TestCase的实例就是测试用例

2)         TestSuite:测试套件,可以将用例“组装”起来

3)         TestLoader:是用来加载TestCase到TestSuite中的

4)         TextTextRunner:执行测试用例,其中的run(test)会执行TestSuite/TestCase中的run(result)方法

5)         TextTestResult:测试的结果会保存到TextTestResult实例中

流程:首先写好TestCase,然后由TestLoader加载TestCase到TestSuite,然后由TextTestRunner来运行TestSuite,运行的结果保存在TextTestResult中,整个过程集成在unittest.main模块中。

 

关于unittest框架的使用此处不再多说,学习可参考 http://www.cnblogs.com/yufeihlf/p/5707929.html 

 

Python web功能&接口自动化测试框架搭建——接口用例实现

Python web功能&接口自动化测试框架搭建——接口公共方法

Python web功能&接口自动化测试框架搭建——接口测试模块

Python web功能&接口自动化测试框架搭建——功能测试模块

Python web功能&接口自动化测试框架搭建——测试用例执行和结果收集

Python web功能&接口自动化测试框架搭建——通用模块

Python web功能&接口自动化测试框架搭建——unittest介绍

Python web功能&接口自动化测试框架搭建——环境搭建

posted @ 2017-07-19 16:25  爹子王  阅读(2523)  评论(1编辑  收藏  举报