写点什么

该手工测试还是自动测试?

  • 2007-04-22
  • 本文字数:682 字

    阅读完需:约 2 分钟

自动测试的概念炙手可热,但它能代表一切吗?微软的一名测试技术领导(Test Technical Lead)Michael 问道:“你怎么才能知道你到底是把自动化进行得恰如其分,还是行之过甚了?

自动化测试的用例非常容易。稍微花点精力,我们就可以以固定频率对代码进行回归测试,而很少或者根本不需要开发人员介入。然而,和大多数技术一样,并不是所有时候它都按照你的计划工作。

自动测试生来就是用脚本写成的,而不是探索性的。即便我们使用的是一个引入了所有可能情况的自动测试组合,我们的测试也只能在它们覆盖的地方游刃有余,但 对于其它没有涵盖到的地方,它们就鞭长莫及了。如果出现了哪些没有预料到的情况,那么它们很可能就挂掉了,而且即使它们能够从这些情况中恢复过来,它们还 是无法停止正在处理的任务并检查没有预料到的情况。另外,别忘了要保持测试运行的维护,但这个过程并不能帮你找到程序中的缺陷。那么,你还有时间使用你的 程序吗?

Michael 接着讨论了手工测试优缺点,包括探索式测试的涵盖度和无法在每次构建之后进行完整的测试。

另外一种极端的方式是不对任何东西进行自动测试。在这种情况下,每个测试用例都是由人使用鼠标和键盘手动执行的。这种方式能带来显而易见的回报:每个测试 都会是探索性的。整个产品的方方面面都很可能被完全涵盖。如果出现任何意外问题,很容易就能跟进并处理。我们不需要进行任何维护来保证测试用例与应用程序 的变更保持一致,每个人都在不断使用着应用程序。太美妙了,不是吗?

最后,他提出了一个问题:“对于我来说,很显而易见将所有测试都自动化是不切实际的,反之亦然。目前为止我还没有找到最合适的平衡点。你呢?”

2007-04-22 00:00963
用户头像

发布了 117 篇内容, 共 15.6 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

事业-最佳实践-项目管理-MVP版本拆解

南山

项目管理 MVP MVP版本 需求拆解 项目拆解

大模型应用之基于Langchain的测试用例生成

京东零售技术

人工智能 测试用例 大模型 企业号 5 月 PK 榜

蚂蚁数科 MAPPIC 密态计算云平台入驻阿里云计算巢

蚂蚁数科技术园

阿里云 隐私计算 数据要素

阿里云天池AI课程证书学习计划

阿里云天池

阿里云

专家解读 | NIST网络安全框架(2):核心功能

权说安全

网络安全

win版VideoProc Converter AI(全能视频处理) v7.0 激活版

iMac小白

【等保小知识】等保服务是一次性服务吗?为什么?怎么理解?

行云管家

等保 等级保护 等保测评 等保服务

win版Pro Motion NG(像素绘图工具)v8.0.9 特别版下载

iMac小白

Pro Motion NG下载 Pro Motion NG激活版 Pro Motion NG破解版 Pro Motion NG特别版 Pro Motion NG软件

win版Adobe Premiere Pro 2024 (Pr2024)直装版

iMac小白

Premiere Pro 2024下载 Premiere Pro 2024激活版 Premiere Pro 2024破解版 Premiere Pro 2024直装版

纯CSS丝滑边框线条动画

南城FE

CSS 前端 动画

AI日报|阿里8亿美元购入月之暗面36%股份,Meta首席杨立昆建议不要研究大模型

可信AI进展

win版Irix HDR Pro(HDR图像编辑处理)v2.3.26 直装版

iMac小白

Irix HDR Pro下载 Irix HDR Pro直装版 Irix HDR Pro激活版

win版Cloanto Amiga Forever(Amiga仿真软件) v10.3.2 激活版

iMac小白

win版Autodesk Revit 2025(三维建模软件) v2025.1 特别版

iMac小白

WiFi7 IPQ9574 and WiFi5 IPQ4019/IPQ4029 Analyze the technical differences bet...

wifi6-yiyi

ipq9554 ipq9574

事业-最佳实践-项目管理-项目关键节点

南山

项目管理 关键节点

win版Adobe After Effects 2024(Ae2024)直装版

iMac小白

After Effects 2024下载 After Effects 2024直装 After Effects 2024激活

软件测试学习笔记丨Jenkins安装与配置-霍格沃兹测试开发学社

测试人

软件测试 jenkins

win版Adobe Media Encoder 2024(Me2024)直装版

iMac小白

Media Encoder 2024 Media Encoder下载 Media Encoder破解版

win版FlowHeater(数据源转换器) v4.4.2 特别版

iMac小白

FlowHeater下载 FlowHeater特别版 FlowHeater激活版

需求跟踪矩阵是什么?怎么创建?一文详解

敏捷开发

项目管理 敏捷 产品经理 需求管理 需求

数据应用场景,欢迎分享!

蛙人族

Data 大数据‘’

win版Photo Pos Pro Premium(图片编辑工具) v4.05.36 激活版

iMac小白

Photo Pos Pro下载 Photo Pos Pro激活版 Photo Pos Pro直装版

GPT-4o 多模态、实时交互、全员免费可用,丝滑语音交互的 ChatGPT 这把赢麻了

蓉蓉

语音识别 openai ChatGPT gpt4o

5分钟明白LangChain 的输出解析器和链

EquatorCoco

Java 开发语言 #LangChain

数据价值的挖掘,有哪些实现路径呢?

蛙人族

Data 数据集 阿里云; 大数据‘’

事业-最佳实践-架构-团队技术规划

南山

架构 规划 架构规划

寻找高质量数据之旅:您的数据指南 ️

蛙人族

Data 数据集 数据集成 阿里云; 大数据‘’

该手工测试还是自动测试?_研发效能_Jonathan Allen_InfoQ精选文章