2 Python 自动化测试

Python 自动化测试

一 自动化测试项目开发准备 (后面会对每个模块详情)
  • Python :熟练Python基础语法
  • requests:熟练简单的 Get,Post 接口请求
  • unittest:熟练简单的unittest.TestCaseunittest.TestSuite() 实现
  • HtmlTestRunner:熟练生成简单的测试报告
  • xlrd: 读取excel文档中测试用例
二 自动化测试项目开发流程

TestCase 实现

  1. 引入扩展:unittest, Requests
  2. 文件业务功能的类名称
  3. 创建测试用例 【test_开头】
    • 1 定义 接口url, 参数param (或者 读取excel文档中数据)
    • 2 requests 请求,获取返回参数
    • 3 断言

main.py【入口文件及主文件】

  1. 引入扩展:unittest, HtmlTestRunner
  2. 创建 测试套件,按需插入 TestCase 和 test
  3. 创建 测试用例运行器 runner
  4. 运行器 运行 套件 【 runner.run(suite) 】

执行生成测试报告

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容