UI automaiton

敏捷 测试 强烈推荐 test automation ,但是非常不建议做UI automaiton。我对这个很认同。UI automation不是不好,也不是不需要,只是和 其他 层面的 自动化测试 比较而言,投资回报太低。

但是,相当于手工回归测试来说,UI automation有时候是合算的买卖。

最近,我经历一个项目。做一次手工system regression test,需要20 man/day。而自动化测试只需要1 man/day。开发Framework以及编写测试脚本,需要278 man/day。这样看来,开发自动化测试的投入,最多1个月就能够收回。这个项目的周期超过6个月,因此做UI automation是绝对划算的事情。

由此推断,做unit test和component test是更加划算的事情。因为这两类自动化测试,后期维护的
工作 量比UI要少得多。

节省UI automation投入的几个技巧:
1.使用开源工具。
2.构建简单但是强壮的核心框架。不要在开始阶段,就编写很多非核心的功能。等需要的时候再做。
3.谨慎设计每个test。保证它独立,而且小。
4.开发自动化测试和编写程序是一样的。重复代码越少越容易维护。
5.搭建持续集成平台。每个test完成之后,就立刻加入这个平台。这个平台必须连续不断地运行所有已完成的test。这样可以检验每个test的强壮性,并及早发现问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值