写点什么

软件测试 | 不要把手工测试与自动化测试等同起来

  • 2023-03-07
    北京
  • 本文字数:638 字

    阅读完需:约 2 分钟

当手工执行测试时,可以充分利用人的能力。可以临时想出新测试,也可以注意到没有或不能预测的现象。自动化测试则时高智能过程微弱的、很小的反映。这也是为什么说把自动化测试看做自动化的人员测试是错误的原因。

自动化并不能使用计算机完成测试人员所做的事,自动化测试执行测试员明确描述的测试,不能利用测试员隐含的知识和认识。自动化测试每次运行都以同样的速度、同样的顺序、完全一样的鼠标移动和键盘操作做同样的事。但是手工测试员在每次运行测试时都必须对测试做变动。这些变动可以发现未看到的程序错误。

自动化测试结果检验也有局限性。以任何测试过程为例,这种检验能告诉测试员来自扬声器的奇怪噪声吗?能告诉测试员检查屏幕上的异常雪花吗?能告诉测试员渐进性能退化吗?也许不能。但是即使没有得到指示,优秀测试员也会注意到并报告这些问题。经过专业培训的人的头脑时最好的测试工具,要超过任何可能想像的自动化测试。在测试员说“怎么了?这不可能正确“时,可以临时注意到成百上千以前甚至想都没想到的问题。

自动化测试有很多优点,但是测试员和测试是有很大区别的。这意味着问题可能被触发但是没有被注意。与自动化测试不同,手工测试员可以立即联系当时的背景条件,调查研究所出现的异常。测试员还可以识别并过滤很大范围内的虚警,而这些虚警会对自动化测试带来麻烦。

因此,不要拿手工测试与自动化测试相比,而应该把自动化测试看做是对测试员能力的扩充,能够完成手工测试所不能完成的工作。

搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核

用户头像

社区:ceshiren.com 微信:ceshiren2023 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
软件测试 | 不要把手工测试与自动化测试等同起来_测试_测吧(北京)科技有限公司_InfoQ写作社区