自动化测试金字塔结构

就是酱婶的。对自动化测试金字塔结构的解读可以分为以下几个方面:

  • 越下层投入应当越多,这是金字塔结构主要提出的观点,认为单元测试的稳定性和投入保证了产品质量;
  • 越下层效率会越高,因为软件的漏洞最终是落在具体的程序代码上的,所以底层的测试效率是最容易发现和修改错误(BUG)的;
  • 越下层成本会越低,因为底层代码测试进行的最早,此时发现错误修改起来较为容易,牵连的其他内容也很少,越向上再发现问题往往需要修改的代码量会成倍增多,所以说下层测试和修改的各项成本都是相对低的;
  • 越下层实现专业性要求越高,虽然底层的修改是直接且容易的,但是这是基于拥有经验丰富的程序员或测试员的前提下,高度的专业性意味着人才的需求和人力成本的提高。

与UI测试的区别

  • 接口测试比UI测试更容易发现底层问题。
  • 接口测试的介入时间可以比UI测试更早,更容易提前发现问题。

接口测试的介入时间

  • 只要接口开发好了,就可以进行接口测试了。
    建议:
  • 如果时间允许,至少应该进行一轮以上的接口测试,以检测底层问题。
  • 只要后端控制好了,剩下的问题就都是前端的了,更方便定位问题。
  • 如果绕过前端直接往接口发送非法数据,接口是否有相应的处理措施,这是很重要的测试点。

软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。
博主经验有限,若有不足,欢迎交流,共同改进~
有意可加Q群 908417285 交流学习。
乾坤未定,你我皆是黑马

Java接口自动化测试(2)接口测试与UI测试的区别相关推荐

  1. Java接口自动化测试框架学习

    Java接口自动化测试框架学习 高级软件测试,性能测试,功能测试,自动化测试,接口测试,移动端测试,手机测试,WEB测试,渗透测试,测试用例设计,黑盒测试,白盒测试,UFT高级测试,Android测试 ...

  2. java接口自动化测试-导入xslx模板进行批量检索

    java接口自动化测试-导入xslx模板进行批量检索!!! 如有需要私信我 编写Excel类进行封装参数 ----不间隔直接7-8-9联查 间隔中查找根据添加数组进行查找 建议封装类进行后期调用

  3. 手把手教你搭建java接口自动化测试框架(四):断言、生成测试报告

    手把手教你搭建java接口自动化测试框架(四):断言.生成测试报告 上一集说到post和Get请求,请求后得到的响应(即接口返回值)是我们想要的吗 比如网站上get接口文档说明 : "dat ...

  4. java接口自动化测试的搭建_java接口自动化(一) - 接口自动化测试整体认知 - 开山篇(超详解)...

    简介 了解什么是接口和为什么要做接口测试.并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程.其实这些基本上在python接口自动化的文章中已经详细的介绍过了,不清楚的可以过去看看.了 ...

  5. 【软件测试】2021年软件测试领域常用工具总结(2)-接口测试,UI测试工具篇

    文章目录 前言 接口测试工具 Postman JMeter Robot Framework SoapUI REST-Assured Apifox Katalon Studio Karate 接口Moc ...

  6. 利器 | Java 接口自动化测试首选方案:REST Assured 实践 (一)

    在 REST Assured 的官方 GitHub 上有这样一句简短的描述: Java DSL for easy testing of REST services 简约的 REST 服务测试 Java ...

  7. 面面俱到的Java接口自动化测试实战

    第1章 接口自动化测试整体认知 了解什么是接口和为什么要做接口测试.并且知道接口自动化测试应该学习哪些技术以及接口自动化测试的落地过程. 1-1 导学章节 1-2 什么是接口 1-3 为什么要做接口测 ...

  8. pytest接口自动化测试框架 | 用python代码测试接口

    视频来源:B站<冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频[软件测试]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  9. 【新梦想干货分享】接口自动化测试

    一.分层自动化测试 分层自动化测试是最近曝光度比较高的概念,传统的自动化测试更关注的是UI层的自动化测试,而分层自动化测试则倡导产品的不同层次都要进行自动化测试. 单元测试:关注代码的实现逻辑,比如一 ...

最新文章

  1. P2480 [SDOI2010]古代猪文
  2. Jenkins安装与启动
  3. UI设计加载动效趋势|可以认真学习临摹的素材模板
  4. Office报错:错误代码:30015-6(-1)
  5. 如果我已经开始重新设置基准,如何将两个提交合并为一个?
  6. 贪心算法无重叠区间c语言,贪心算法之区间问题.md
  7. GWAS相关的曼哈顿图-SNP密度图
  8. C#读取网卡地址的几种方法
  9. AI赋能智慧图书馆,能否出现真正的书天堂?
  10. 给大家分享一篇 用Python抓取漫画并制作mobi格式电子书
  11. git仓库中文件较多,如何拉取指定文件到本地
  12. 强大的达梦数据库图形界面工具
  13. mysql字段类型NUMC_全自动数字论证机(迫真)
  14. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java自助旅游平台v294n
  15. 如何制作一份疫情场所分布地图?(附数据和源码)
  16. python 移动平均线_Python中的移动平均线
  17. 什么?你还没女伴?教你如何借助Python俘获女孩子芳心
  18. 细说 MySQL 创建表的三种方法
  19. win7计算机电源设置在哪里设置,win7系统高级电源管理怎么打开?win7系统设置高级电源管理的方法...
  20. 单点登录、注销实现原理(SSO)

热门文章

  1. 分分钟做出「条形图赛跑」- 手把手教程
  2. 进入元宇宙的大门会在何处打开?
  3. Fortran二维数组赋值
  4. EGFR靶点药物研发进展-销售数据-上市药品前景分析
  5. 【信息学竞赛真题! ! !】信息学竞赛人必看的「NOIP2011」铺地毯 题解(C++版)
  6. UE4开发神秘海域类游戏原型 初阶(二):动画资源的整合
  7. LXC的安装与配置使用
  8. 导师长期霸凌致博士生自杀,IEEE宣布开除其Fellow资格!
  9. 关于SMTP协议邮件的编码
  10. 2022-2027年中国UBI车险市场规模现状及投资规划建议报告