码迷,mamicode.com
首页 > 移动开发 > 详细

Android开源测试框架

时间:2015-03-13 14:36:45      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:android   测试框架   测试   test   

  • Google Espresso

  Espresso是一个新工具,相对于其他工具,API更加精确。并且规模更小、更简洁并且容易学习。它   最初是2013年GTAC大会上推出的,目标是让开发者写出更简洁的针对APP的UI测试代码。

  虽然针对的是开发者(Developer),但是对于测试人员来说也是可以用的。因为它有一些Robotiun   和Selendroid缺乏的关键特征。

  参考文档:

  1)Android测试工具Espresso简介


  • Robotium

  Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,   它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行   操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另外,       Robotium 4.0版本已经支持对WebView的操作。Robotium 对Activity,Dialog,Toast,Menu 都是支   持的。

 1)环境搭建


  • Robolectric

  一款基于JVM运行的Android测试框架,最大特点就是不需要启动模拟器,因此速度非常快!

 目前已支持大部分原生SDK功能的测试,支持Resource,但对于一些特殊硬件上的模拟还存在欠缺。期  待进一步的完善。在测试服务器请求时,Robolectric的数据模拟和延时发送模拟,给多线程状态下的  测试提供了很好的解决方法。

 1)官网


本文出自 “我的编程之路” 博客,请务必保留此出处http://aiwoapp.blog.51cto.com/8677066/1620027

Android开源测试框架

标签:android   测试框架   测试   test   

原文地址:http://aiwoapp.blog.51cto.com/8677066/1620027

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!