软件测试是指自动化测试吗,什么是自动化测试

在说什么是自动化测试之前,先说说什么是测试。

有一次我跟婆婆聊起了我所从事的软件测试这个工作。

我告诉她:软件测试,就是像终端用户一样使用程序员开发出来的软件。在使用过程中,如果发现有不好用的地方,就提出来让开发修改。

站在一旁的老公,急忙给出了「说人话」版解释:软件,你可以看成吹风机。我们开发就是造吹风机的,慧芳他们测试,就是检查刚造出来的吹风机有没有毛病的。

婆婆说:我理解了,你们测试员不就是我们厂里的质量检查员吗?

婆婆的理解没毛病,测试工程师干的活基本上就是工厂里质检员所做的工作。

要再来个更正规的定义,可以这样说:

测试,就是为了发现(软件的)错误而执行的操作。

一开始,这个「发现错误」的过程都是由人(测试员)手动完成的。但是,后来测试员里出现了一批「懒人」,也就是不想每天重复做检查动作的人。于是这群懒人就想:这烦人的手动劳动,能不能找个机器人来干?

直到今天,「懒人们」所设想的那种能够完全替代测试员的机器人也没有被找出来。

但是这群懒人(懒人经常是改变世界的人)找到了帮手——他们写了一段程序。这段程序就可以代替他们执行质量检查工作。

从此,质量检查这活儿就由程序「自动」完成了。这就是自动化测试。

自动化测试,就是由机器(程序)来执行测试操作,发现(软件)错误的过程。

自动化测试的关键在于“自动化”三个字。而想要实现「自动化」,就得先写程序。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值