产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

为什么很多信誓旦旦要做自动化测试的团队都失败了?

发布时间:2021-05-07

前几年,大量的测试团队都期望引入自动化测试,来降低测试执行的工作量。但是绝大多数的测试团队都失败了。这是为什么?
经过研究,我们觉得,对自动化测试的核心,测试脚本的能力严重不足,是导致自动化测试失败、效率低下的核心问题。
 
刚开始上自动化测试的时候,测试团队引入自动化测试工具(比如AutoRunner,QTP)。测试工具厂商给大家看到的,是炫目的录制、配置来生成测试脚本,并且告诉惧怕编写测试脚本的测试工程师:通过配置就可以实现自动化测试,无需编写测试脚本。
带着这样的期望,很多测试团队开始上路了。然后,他们发现,可以配置的测试脚本,占能够使用的自动化测试的比例,大概不足50%。剩下的50%是:各种检查点、逻辑判断。对于不会使用编程语言的测试工程师而言,太难了!!!
虽然自动化测试工具,如autorunner,也提供了关键字视图,但是使用关键字视图的效率依然很低下。
回过头我们可以发现,工具厂商给测试团队看到的,炫目的演示,不过只是一个demo,并不实用。比如,没有检查点,没有考虑界面控制逻辑处理问题(在demo中,作为线性输入)等等。
 
于是,我们说,千万不要相信工具厂商和服务团队吹嘘的,通过配置来实现测试脚本编辑、编写,进而能够实现自动化。
另外一个问题,就是效率的问题。在某个银行项目中,一个经验丰富的java程序员来充当自动化测试工程师,使用autorunner的beanshell语言来编写测试脚本,那么有多少人来给他提供手工测试用例?答案是5个。
因此,我们可以看到,编写自动化测试脚本,是自动化测试的一个基本技能,有了这个技能的人才,实现自动化测试并不困难。
所以说,回避编写测试脚本,对编写测试代码具有偏见为畏难想法,是导致自动化测试项目失败的一个关键的问题。
所以,如果一个测试团队要进行自动化测试,那么第一件事,就是应该招聘具有编码能力的工程师进来,负责测试脚本的编写实现。原有人员,可以继续编写手工测试用例,自动化测试工程师,需要做的就是把手工测试用例,编写为自动化测试用例。
说到底,就是一个技能和人员储备的问题,当然核心问题是对测试脚本的偏见和畏惧。
其实,测试脚本很简单!
 
推荐阅读:
 
 
 
 
 
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系