2014 非常好用的开源 Android 测试工具

当前有很大的趋势是转向移动应用平台,Android 是最广泛使用的移动操作系统,2014 年大约占 80% 以上的市场。在开发 Android 应用的时候要进行测试,现在市场上有大量的测试工具。

本文主要是展示一系列的开源 Android 测试工具。每个工具都会有相应的简短介绍,还有一些相关的资源。Android 测试工具列表是按照字母来排序的,最后还会介绍几个不是特别活跃的 Android 测试相关的开源项目。

本文提到的开源 Android 软件测试工具包括:Android Test Kit, AndroidJUnit4, Appium, calabash-android, Monkey, MonkeyTalk, NativeDriver, Robolectric, RoboSpock, Robotium, UIAutomator, Selendroid。

Android Test Kit

Android Test Kit 是一组 Google 开源测试工具,用于 Android 平台,包含 Espresso API 可用于编写简洁可靠的 Android UI 测试。

OSChina URL: http://www.oschina.net/p/android-test-kit

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-09-13 23:23:36

2014 非常好用的开源 Android 测试工具的相关文章

2014非常好用的开源Android测试工具

当前有很大的趋势是转向移动应用平台,Android 是最广泛使用的移动操作系统,2014 年大约占 80% 以上的市场.在开发 Android 应用的时候要进行测试,现在市场上有大量的测试工具. 本文主要是展示一系列的开源 Android 测试工具.每个工具都会有相应的简短介绍,还有一些相关的资源.Android 测试工具列表是按照字母来排序的,最后还会介绍几个不是特别活跃的 Android 测试相关的开源项目. 本文提到的开源 Android 软件测试工具包括:Android Test Kit

Android 测试工具集01

Appium是一个支持原生,混合和移动web apps的开源的跨平台测试框架工具.   ANDROID依赖 Android SDK API >= 17 (Additional features require 18) Appium支持OS X上的Android, Linux和Windows上的beta支持.确保你通过如下的指示来配置你需要运行测试的不同系统的环境 linux osx windows 开始安装 安装nodejs 0.8版本及以上, 通过官方的安装程序来安装. 安装android的s

常见Android测试工具简介

在进行android设备测试过程中,在进行系统测试时候,往往需要关注到很多方面,导致一个崩溃或者运行一段时间自动重启或者停止的问题很多.最简单来看,影响因素就有:底层硬件设备.OS层.上层app层.另外网络方面.环境方面等很多因素: 我们在遇到一些疑难杂症的问题时候,也只能逐个去查找,逐层去定位分析. 一种办法是自上而下,另一种是自下而上:如果上层应用的问题比较明显的话,那么建议采用至上而下的方法,直接查找app的问题: 测试上层应用的时候,如果人力资源足够,可以开展一些自动化方面的测试,这些常

介绍Android测试工具Espress及安装使用

Espresso是一个新工具,相对于其他工具,API更加精确.并且规模更小.更简洁并且容易学习.它最初是2013年GTAC大会上推出的,目标是让开发者写出更简洁的针对APP的UI测试代码. 虽然针对的是开发者(Developer),但是对于测试人员来说也是可以用的.因为它有一些Robotiun和Selendroid缺乏的关键特征. 关键特征 1.快速; 2.代码快速上手; 3.容易扩展; 4.无需考虑复杂的多线程测试; 5.有Google做靠山. Espresso的主要组件 Espresso –

Android 测试工具集02

User scenario testing for Android(功能性测试框架) Robotium is an Android test automation framework that has full support for native and hybrid applications. Robotium makes it easy to write powerful and robust automatic black-box UI tests for Android applica

Android 测试工具

有时候会发现给手机烧入的信息里少了某一些文件,比如一个图标,或者一个mp3文件之类的等等,为此做了一个小工具检查指定手机里面是否包含相应的文件. 通过程序执行手机的命令来操作手机,感觉还挺有意思的. static void Main(string[] args) { string result = ""; string error = ""; string str = ""; do { Console.WriteLine("请通过数据线

Android测试

项目源码下载 https://github.com/Wang-Jun-Chao/AndroidProjects 测试 黑盒测试 测试逻辑业务 白盒测试 测试逻辑方法 根据测试粒度 方法测试:function test 单元测试:unit test 集成测试:integration test 系统测试:system test 根据测试暴力程度 冒烟测试:smoke test 压力测试:pressure test 单元测试junit 定义一个类继承AndroidTestCase,在类中定义方法,即可

android 测试简介

       每种android测试工具都继承自JUnit3 TestCase.     ApplicationTestCase用来测试android.app.Application:   ServiceTestCase用来测试android.app.Service:   ProviderTestCase2用来测试android.content.ContentProvider:   InstrumentationTestCase用于需要访问instrumentation API的任何测试用例:

非常有用的8款网站速度测试工具

网站的加载速度是能够决定网站成败的重要因素,尤其值得站长特别关注.而原因,很简单,因为没有人会愿意为了打开一个网页而等老半天,再换句话说,要是你的网站打开速度很慢,那么可能将流失大量的访客,甚至会出现多米诺效应的不良影响,因此,了解自己网站加载速度是非常重要的.而下面我就向大家推荐8款非常有用的网站速度测试工具,这能让你更加全面的了解自己的网站性能. PageSpeed Insights 首先要介绍的这款测试工具是出自google,这款工具能够通过分析网页的内容来提供网站加载速度优化建议. pi