自动化测试的总结与经验

一.自动化测试最大的意义
1.快速回归[Fast Regression]
2.持续和稳定的质量保证[Stable Quality Assurance]
3.减轻手工测试人员的工作压力[Reduce the Workload of Tester]
4.对测试人员的能力的固化。脚本可以代表测试人员的测试方法,通过脚本就把在原来在人身上的能力,固化为组织的资产。不同的团队及时没有懂这个功能的人,也可以通过脚本来分享这种能力

二.如何衡量一个项目是否有必要自动化
1.项目是否长期[LongTerm Project]
2.项目是否是增量开发[Incremental Development Model]
3.项目变更是否巨大[Project Requirement Change]

三.如何确定自动化的模式(三种模式:UI,API,混合UI与API)
1.确定项目类型,项目的技术选型,以及自动化测试的技术选型
2.确定开发交付模式是什么
3.确定交付的时间要求
4.确定领导支持度如何,拥有多少资源

四.如何确定自动化测试是否成功
1.自动化脚本的健壮性——自动化执行成功率:脚本不出问题运行次数/运行次数
2.能否快速回归
3.自动化的覆盖度,eg:case数量/总case数量
4.自动化发现bug比例(此条不作为重点依据,回归测试的意义不在于发现新的bug,而在于确保老功能的正常)

五.一些经验
1.自动化测试并不廉价
2.自动化测试不是单靠测试就可以搞定的事情。需要管理层的支持,让高层在开发和测试团队中强调自动化测试的意义和目标,并要求公司和团队给予必要的资源和时间
3.不应过早做代码优化,实现功能最重要,以用为主,用到什么研究什么,不要过度研究技术
4.可以从“半自动化”开始,小步走。前期目标搞得过高容易半途而废,稳健逐步推动自动化测试

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值