Python自动化测试
一 自动化测试项目开发准备 (后面会对每个模块详情)
-
Python:熟练Python基础语法 -
requests:熟练简单的 Get,Post 接口请求 -
unittest:熟练简单的unittest.TestCase,unittest.TestSuite()实现 -
HtmlTestRunner:熟练生成简单的测试报告 -
xlrd: 读取excel文档中测试用例
二 自动化测试项目开发流程
TestCase 实现
- 引入扩展:unittest, Requests
- 文件业务功能的类名称
- 创建测试用例 【test_开头】
- 1 定义 接口url, 参数param (或者 读取excel文档中数据)
- 2 requests 请求,获取返回参数
- 3 断言
main.py【入口文件及主文件】
- 引入扩展:unittest, HtmlTestRunner
- 创建 测试套件,按需插入 TestCase 和 test
- 创建 测试用例运行器 runner
- 运行器 运行 套件 【 runner.run(suite) 】
执行生成测试报告