当前位置: 首页 > news >正文

持续测试破解自动化测试的行业谜题

谁说自动化测试发现不了BUG?
每一个质量保障团队对自动化的投入都会面领着管理者价值拷问,例如自动化测试发现了多少BUG,自动化测试能不能发现BUG等一系列的问题。虽然任何一个内行人都知道自动化测试是必不可少的环节,但是却又很难回答如上的一些问题。

自动化测试的行业谜题

自动化测试主要是将一些手动测试任务通过测试脚本的形式留存下来,然后通过测试脚本回放的方式来完成回归测试部分的工作,那么在很多团队中的自动化测试如下图所示方式运行的。

在每次项目提测后,手工测试工程师先按照提交测试的系统以及需求撰写测试用例,下一步就是完成测试,当测试通过后测试开发工程师再按照业务测试用例编写测试脚本。这个过程中,自动化测试最重要的就是在回归测试的时候能够快速回放,节省回归测试成本。

换个角度来考虑这个问题,IEEE 610对测试用例的定义指出,测试用例的三部分分别是测试数据、测试执行过程以及预期结果。再回到图中自动化测试的执行流程,我们不难看出,手工测试用例和自动化测试用例的除去技术实现不同以外,测试数据、测试执行过程以及预期结果都是一致的。因此手从测试用例已经完成了对应的业务逻辑验证,如果有BUG就已经发现了并修复了。这个时候无论是在此进行手工测试还是运行自动化测试,都不应该在发现BUG才是正确的,否则就只能证明之前的某个环节没有达到本应达到的效果。

如果仅仅用发现缺陷来衡量自动化测试的收益,那么回归测试中的自动化测试就很难实现可见收益,也就很难回答管理者的问题。

相关文章:

  • hai-AcWing计划
  • Windows使用模拟器启动AOSP源码编译的镜像
  • 【Golang开发面经】深信服(两轮技术面)
  • Pytorch实战 | 第P2周:彩色图片识别
  • xLua热更新(一)xLua基本使用
  • 【无标题】近几年攻防演练攻击队典型突破的例子
  • 云原生技术 --- k8s节点组件之kube-proxy的学习与理解
  • Maven ,命令行中,字符编码 设置
  • 网规配置案例分析——国庆
  • SBOM:缓解软件供应链风险的关键
  • Flink SQL在线调试功能的实现
  • Golang cron 定时器和定时任务
  • java毕业设计——基于java+J2EE+sqlserver的音像店租赁管理系统设计与实现(毕业论文+程序源码)——租赁管理系统
  • 无人机斜影数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例
  • 我的IC秋招小结
  • ----------
  • 【技术性】Search知识
  • 5、React组件事件详解
  • canvas绘制圆角头像
  • dva中组件的懒加载
  • JavaScript新鲜事·第5期
  • Mac转Windows的拯救指南
  • vue 个人积累(使用工具,组件)
  • webgl (原生)基础入门指南【一】
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 前端路由实现-history
  • 我是如何设计 Upload 上传组件的
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 《码出高效》学习笔记与书中错误记录
  • gunicorn工作原理
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 我们雇佣了一只大猴子...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • (04)odoo视图操作
  • (27)4.8 习题课
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (bean配置类的注解开发)学习Spring的第十三天
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (力扣)1314.矩阵区域和
  • (区间dp) (经典例题) 石子合并
  • (五)关系数据库标准语言SQL
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转载)虚函数剖析
  • ../depcomp: line 571: exec: g++: not found
  • .Mobi域名介绍
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET 服务 ServiceController
  • .net经典笔试题
  • .Net转前端开发-启航篇,如何定制博客园主题
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复