美文网首页
(一)接口自动化测试思路

(一)接口自动化测试思路

作者: 莫念数不清的心事 | 来源:发表于2020-12-25 09:54 被阅读0次

脑图

接口自动化.png

Part1 对自动化的理解

  1. 什么是自动化
    自动化是把功能测试用代码实现
  2. 什么时候适合做自动化
    功能稳定可以上线了,需求稳定不会再变,迭代不频繁的
  3. 自动化测试 主要是做回归测试、稳定的功能、上线前最快的做一次检查
    最佳实现
    在excel/数据库里准备好测试数据 --> 用代码读取到 --> 通过自动化 代码进行测试 --> 把测试结果存到Excel/数据库中 --> 并且出具一份测试报告 + Jenkins做一个集成平台
    pytest + allrue 添加到接口自动化中来 unittest

Part2 脚本编写

可行性分析 哪些功能适合做自动化测试

公开API
https://www.wanandroid.com/blog/show/2

一、初级接口测试的编写

接口测试的本质 就是测试类里的函数 测试人家的代码 通过数据(Excel)驱动测试

  1. 根据测试用例,Excel中放正确和错误的请求接口、参数、期望值、请求方式、模块等(
    导入 openpyxl
    from openpyxl import load_workbook
    openpyxl -> 高阶 Python利用pandas处理Excel数据的应用(需要有这些环境Net.4 、VC-Compiler以及winsdk_web))
  2. 接口测试 首先要编写 封装 请求类 pip install requests
    pip install ddt
二、单元测试的本质:测试函数,测试自己的代码 开发人员的 自测

功能测试 unittest 框架中的一些 类

  1. 写用例 TestCase(unittest中专门来写测试用例的类)
  2. 执行用例 TestSuite(存储用例) TestLoader(找用例) 可以按照自己想要的顺序去执行
  3. 对比实际结果 和 期望结果 判断用例是否通过 通过'断言(Assert)'对比
  4. 出具报告 TextTestRunner

相关文章

网友评论

      本文标题:(一)接口自动化测试思路

      本文链接:https://www.haomeiwen.com/subject/odtdiktx.html