你为什么要功能测试转自动化测试,哪些项目适合?

做自动化测试的原因?

为什么公司或我们的测试人员会进行自动化测试?从工作的角度来看,互联网行业需要反复快速,人员流动相对较快。因此,从发布到在线时间的需求迫在眉睫,其影响范围可能不明确。在上线之前,它必须对原有功能进行回归中测试。无论是接口还是客户端,都需要大量的测试工作,而在大数据时代,测试用例量也非常大,手工测试的工作繁琐单调,无法保证效率和质量,所以它必须是通过非人为手段实现的。

在这里插入图片描述
为什么要学习自动化测试?

从测试人员自身的发展来说,其实非常需要通过自动化测试技术来增加自己的竞争力。从测试行业发展来说,国内产品由于产品特点,世界级的产品不多技术含量相对不高,质量要求相对不高,外包国外项目,测试人力成本低廉,所以需要大量的手工测试人员(也许不久的将来,手工测试会取消)。

在这里插入图片描述
哪些项目适合做自动化测试?

1.项目周期较长

由于自动化测试需求的确定、自动化测试的框架设计、测试脚本的编写与调试均需要相当长的时间来完成。如果项目的周期比较短,没有足够的时间去支持这样的一个过程,那么自动化测试是不可行的。

2.自动化测试脚本可重复使用

自动化测试脚本的重复要从三个方面来考量,一方面所测试的项目之间是否很大的差异性(如C/S、B/S系统的差异性),所选择的测试工具是否适应这种差异性,最后,测试人员是否有能力开发适应这种差异的自动化测试框架。

3.软件需求变动不频繁

测试脚本的稳定性决定了自动化测试的维护成本。如果软件需求变动过于频繁,测试人员需要根据变动的需求来更新测试用例以及相关的测试脚本,而脚本的维护本身就是一个代码开发的过程,需要修改、调试。必要的时候还要修改自动化测试框架,所以所花费的成本不能低于利用其节省的测试成本,那么自动化测试是失败的。项目中的某些模块相对稳定,而某些模块需求的变动性很大,我们便可对相对稳定的模块进行自动化测试,而变动较大的还是用手工测试。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值