自动化及工具介绍

搬运一些原来总结的内容


       前言:随着行业的进一步发展,测试在专业化的程度上也越来越高,业界也使用各种各样的方法、工具提升自己的效率,各位技术人员也努力学习尝试新技术来为自己的职业增加竞争力,结合自身前期工作经验和学习,本文针对常见的自动化测试工具和框架进行了简要的介绍。

一、     概念

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。

二、     目的

测试前移。

提高效率。

三、     特点和优势劣势

特点:重复固定工作,机器执行效率高。

优势:执行效率高、可靠、可重复、执行手工无法完成任务、提高资源利用。

劣势:人体感官相关、新项目、定制、不稳定、业务复杂、物理层交互。

四、     测试工具介绍

以下内容均是在Android移动平台上的测试工具

自动化框架层次图

1、        Robotium

本工具是基于Android 单元测试框架进行扩展的一个开源自动化测试框架,主要用于测试独立应用,优点:继承Instrumentation的方法,支持各种手势操作、控件操作、断言机制、webview等,国内二次开发的上层框架比较多,利于学习,缺点:原生不支持跨进程操作、测试需要重签名APK。由于国内app开发人员越来越多,本工具使用也算最广泛的一个。

分享一个国内开发者搭建的学习网站。http://www.robotium.cn/

2、 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值