首页 > 其他分享 >新型接口自动化解决方案与框架可行性分析

新型接口自动化解决方案与框架可行性分析

时间:2024-11-18 19:43:12浏览次数:3  
标签:可行性 解决方案 产出 接口 测试 自动化 5% 成本

接口自动化现状

传统的接口自动化方案有一定的收益,但成本过高, 导致整体性价比过低。另外当团队人力增长和后续业务发展预期不匹配时,再使用传统自动化方案无法满足自动化测试需求。

成本高主要是体现在三方面:

  1. 整体开发成本高,开发时间跨度大, 对测试开发人员有一定的能力要求

  2. 维护成本高, 随着被测试系统持续迭代, 测试人员需要持续更新测试脚本,否则产出就会下降

  3. 复用性差, 一套代码适用一个系统, 换一个系统就需要重新开发, 成本是线性增加。

而产出或效果方面,

  1. 覆盖度不够,也限制了自动化的产出。覆盖度和成本成正相关。

  2. 产出不足, 对数据的验证较为简单,自动化有效性下降。验证复杂度和成本成正相关。

在成本限制的情况下, 覆盖度和产出都不会很高,最终结果还是性价比低。

要解决的问题

假设以覆盖率100%为前提,做一个项目的自动化测试成本分析

代码工程类    pytest+request+allure

工序

工作量占比

接口与用例

工程框架搭建

5%

单接口封装

5%

1:1

单接口参数分析

5%

单接口用例

标签:可行性,解决方案,产出,接口,测试,自动化,5%,成本
From: https://blog.csdn.net/scu_07_bingo/article/details/143864820

相关文章

  • SPRINGBOOT上传文件夹的三种解决方案
    前端:vue2,vue3,vue-cli,webuploader,html5后端:SpringBoot数据库:MySQL,Oracle,SQLServer,达梦,人大金仓,国产化数据库协议:HTTPWebServer:Tomcat,Resin服务器:Linux,国产化系统功能:大文件上传,断点续传,秒传,加密传输,加密存储,文件夹上传,文件夹层级结构技术:支持第三方软件集......
  • Linux 下网络套接字(Socket) 与udp和tcp 相关接口
    文章目录1.socket常见API2sockaddr结构体及其子类1.sockaddr结构体定义(基类)2.子类sockaddr_in结构体用于(IPv4)3子类sockaddr_un(Unix域套接字)4.总结画出其结构体3.实现一个简单的tcpEcho服务器和客户端(cpp)3.1客户端3.2服务器3.3测试结果1.socket常......
  • SV 接口 Interface
    在SystemVerilog(SV)中,接口(interface)是一种用于组织和传递多个信号的机制,它帮助减少模块间连接信号的冗余,并提高设计的可读性和可维护性。接口使得多个模块之间的信号传递更加模块化,减少了重复代码的编写。接口不仅仅是信号的集合,还可以包含函数、任务和约束。通过接口,多个模......
  • SV 接口 Interface 补充(约束方法)
    在SystemVerilog中,如果你希望限制接口的某些部分在特定条件下可用或不可用,可以利用约束(constraint)、任务(task)、函数(function)以及接口内的访问控制来实现。这种限制通常是基于设计需求或者验证需求,常见的应用场景包括:限制某些信号在某些情况下的访问,或者在特定条件下禁止或启......
  • SV 接口 Interface 补充(调用传参举例)
    在SystemVerilog(SV)中,接口可以作为模块的端口传递,也可以在任务和函数中传递作为参数。通过接口传递参数使得多个模块可以共享相同的信号集,减少冗余代码,提高设计的可重用性。以下是一些例子,展示了如何在模块和任务/函数中使用接口作为参数传递。1.接口作为模块的端口传......
  • Charles抓取不到浏览器请求(macOS)解决方案
    一.Charlescharles抓包工具,通常使用默认的端口号:http:8888https:8443在安装好Charles后,默认情况下http代理服务器运行在8888端口,https服务器运行在8443端口二.解决方案:1.先把证书安装上下载证书后,打开macOS-【钥匙串访问】,选择证书,右键【显示简介】--【信任】中勾选始终信......
  • JMeter响应乱码问题解决方案教程
    前言      ApacheJMeter是性能测试领域的强大工具,但在使用过程中,测试人员常会遇到响应乱码的问题。乱码不仅影响测试结果的可读性,还可能掩盖关键信息,对测试准确性构成威胁。本教程将深入探讨JMeter响应乱码问题的根源,并提供实用的解决方案。你将学习如何识别乱码现象......
  • 营业执照 OCR 识别 API 接口用Java如何调用
    营业执照OCR识别API是一项创新的技术应用,它充分利用了先进的光学字符识别技术,能够快速、准确地读取营业执照上的文字和数字信息。这个接口会自动识别营业执照上的关键数据,包括但不限于公司名称、注册号、法定代表人、公司类型、成立日期、注册资本、营业期限、营业范围等......
  • 教你对接电商拍图识款接口
    在网上购物时候,不止可以通过名称搜索商品,也可以拍照上传图片搜索商品。比如某宝上拍个图片就能搜索到对应的商品。腾讯、阿里都提供了类似的图像搜索服务,这类服务原理都差不多:在一个具体的图库上,新增或者删除图片。通过图片搜索相似的图片。本文对接的是腾讯云的图像搜索。......
  • 管理员模块接口文档
    一、管理员登录1、基本信息:请求路径:/administrator请求方式:POST接口描述:该接口用于管理员登录2、请求参数:请求参数格式:application/x-www-form-urlencoded参数名称说明类型是否必须备注name管理员名称String是password密码String是3、请求样......