自动化测试随想(一)



    好久都没有写博客了,刚才看到一篇关于《为什么要做自动化》的文章,有感而发,也想谈下自己对测试自动化的看法,算是做个总结吧。
由于我主要接触的都是web方面的测试,所以所谈的地方大部分是针对web的。 
 
    自动化测试的优势主要体现在回归测试,敏捷团队中迭代非常快,如果人肉来回归的话通常是跟不上进度的,这样测试环节就会成为拖慢
进度一环,所以常常面临速度和质量的难题。这样,我们就很需要把稳定的部分自动化,人肉一部分新功能,既满足了速度又满足了质量。
不过这样在脚本的可维护性方面就要下些功夫了。
 
    第二,可以很容易的提前测试过程,完成所谓的TDD,测试驱动开发。在产品需求设计阶段就把测试框架搭起来,帮助开发和产品经理去
掉设计中模棱两可的地方,把结果量化。这样框架和开发同步,提前发现问题,等到产品开发好后,填完肉的部分即可跑起来。
 
   好吧,虽然说了很多好处,不过自动化仍然无法取代人肉测试。人肉测试仍然是测试工作中非常重要的一部分,但并不是机械的测试,而是
去弥补自动化所不能覆盖的地方,或者短期内会更改的功能。这些部分只能靠个人经验去判断,所以我一直觉得人肉的部分才是最难的。
 
 
  
  如果你有其他想法,欢迎与我讨论:)
  ps: 博客从博客园搬过来啦~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值