栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

接口自动化测试规划

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

接口自动化测试规划

接口自动化测试规划 1. 1 接口自动化测试框架规划

1.项目测试需求分析

2.接口自动化测试架构规划

  1. 编程语言的选择 --python
  2. 编程工具的选择 --pycharm/vs
    3. 自动化测试框架的选择
    概念:一个架子(数据驱动),有现成的一些代码 -提高效率
    unittest—python解释器自带
    unittest升级版-pytest
    unittest升级版-nose
    httprunner框架
    rf框架
    4. 报告可视化方案的选择
    htmlreport
    beatifulreport
    allure

5 持续方案的选择
ci持续集成 – jenkins
6. 仓库服务器的选择:github githab gitee码云
7. 测试管理工具的选择:禅道 jira

1.2 项目代码工程创建

预期效果

  1. 模块清晰
  2. 业务层次分明
  3. 扩展灵活
  4. 维护方便

包:代码需要 import的导入
文件夹:可以使用路径获取的

libs:基本代码库包、common
config:配置包
data:数据/用例文件夹
logs:日志文件夹
test_case:测试用例代码包
report:报告文件夹
docs:项目相关文档文件夹
tools:常规方法包

目标:接口自动化测试项目准备

2.1 项目测试用例设计

自动化测试用例设计

用例编号 模块 接口名称 优先级 标题 URL 前置条件 请求方式 请求头 请求参数 预期结果 响应预期结果 实际结果

目标:通过python实现excel测试用例自动化执行,把测试结果写在excel里

实现流程:

  1. 项目业务熟悉
  2. 接口文档编辑(抓包、在线文档框架 swagger)
  3. 基本模块代码封装
  4. 获取excel对应所需的数据
    读取excel
    xlrd —xls
    openpyxl —xlxs
  5. 把数据给接口代码进行调用
    注意事项:
    接口代码需要什么样式是数据?
    解决:
    读取数据顺便做好数据处理,不要再测试用例代码里面再次做处理!
  6. 把结果写在excel结果列里
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/879155.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号