浅谈自动化测试与手动测试的一些对比,希望借鉴

本文探讨了自动化测试与手动测试在覆盖率、测试效率、执行可靠性、资源利用率、人力上限和人员培养等方面的对比。自动化测试在覆盖广度、执行速度和资源利用率上具有优势,但维护成本高且缺乏灵活性。手动测试则在需求理解和问题定位上更有优势,但效率较低。自动化测试在压力、负载测试等方面胜出,但也需要更多的资源投入和团队配合。
摘要由CSDN通过智能技术生成
软件自动化测试这个词很多人一听“automated testing”就有一种高大尚感觉这也给人一种神秘感,这到底是什么呢?接下来就浅谈一些自动化测试与手工测试的对比有兴趣朋友可以看一下

     实际上真正做过自动化测试的同学,我指的是对自动化测试有过一定思考的同学,对自动化的看法还是很现实的。我做自动化时间不长,大概有两年的时间,我很负责任的说,自动化其实也是一个坑。然而是火坑还是萝卜坑,与软件开发或是手工测试比是深还是浅?仁者见仁吧,我的看法:自动化不会解决所有问题,但是绝对值得拥有!

      自动化测试其实就是通过自动化工具执行定制好的测试脚本,可以节省人力和时间成本,提高测试效率。但自动化测试不是并不能完全代替人工测试。自动化测试能解决很多问题,同时也带来很多问题。下面是我对自动化与手工测试的一个对比,算是一点心得。

      
        (1)覆盖率

         优势:在同等时间内,启动自动化测试能够覆盖更多的功能。

         劣势:只适合回归测试,开发中的功能不划算。对于开发中功能,需求或者实现的更改,都会导致自动化脚本的变更,维护脚本的工作量和开发这个功能不相上下,实在是不划算。

       (2)测试效率

         优势:完成同等数目的测试,启动自动化速度更快。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万能程序者

你的鼓励是我不断学习前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值