android测试分析1
2015-11-30 00:27
323 查看
Android测试框架,开发环境中集成的一部分,提供一个架构和强有力的工具
可以帮助测试你的应用从单元到框架的每个方面。
测试框架有这些主要特征:
1.Android测试组件基于Junit.你可以使用简单的JUnit来测试一个类,但是不用调用Android API,或者可以用Android JUnit扩展来测试Andriod部分。如果你新建了一个Android 测试模块,你可以用一个通用目标的测试单元类比如AndroidTestCase来开始,之后的话可以去使用更复杂的类。
2.Android JUnit扩展提供特定组件的测试单元类。这些类会提供创建模仿对象和方法的帮助方法来帮助你控制组件的生命周期。
3.测试组件是包含在测试包里,这跟主(main)应用程序包相似,所以你不需要去学习一个新的工具集或者设计和编译测试单元的技术。
4.测试和编译的SDK工具在Eclipse with ADT中是可以使用的,同样在可以在其他IDE的命令行形式下使用。这些工具从应用的工程中的测试下获得信息,而且用这些信息去自动的创建编译文件和测试包下的目录结构。
5.SDK也提供monkeyrunner,这是一个python程序下面的测试设备的API,以及UI/Application Exerciser Monkey,这是一个通过发送模仿随机事件给设备的压力测试UI/Application单元的命令行工具。
这个文档描述了安卓测试框架的基本原理,包括了测试的结构,你用来开发测试的API,以及你用来运行测试和观察结果的工具。文档假设你有一个基本的安卓应用程序和JUnit测试方法的知识。
下面的图表总结了测试框架::
可以帮助测试你的应用从单元到框架的每个方面。
测试框架有这些主要特征:
1.Android测试组件基于Junit.你可以使用简单的JUnit来测试一个类,但是不用调用Android API,或者可以用Android JUnit扩展来测试Andriod部分。如果你新建了一个Android 测试模块,你可以用一个通用目标的测试单元类比如AndroidTestCase来开始,之后的话可以去使用更复杂的类。
2.Android JUnit扩展提供特定组件的测试单元类。这些类会提供创建模仿对象和方法的帮助方法来帮助你控制组件的生命周期。
3.测试组件是包含在测试包里,这跟主(main)应用程序包相似,所以你不需要去学习一个新的工具集或者设计和编译测试单元的技术。
4.测试和编译的SDK工具在Eclipse with ADT中是可以使用的,同样在可以在其他IDE的命令行形式下使用。这些工具从应用的工程中的测试下获得信息,而且用这些信息去自动的创建编译文件和测试包下的目录结构。
5.SDK也提供monkeyrunner,这是一个python程序下面的测试设备的API,以及UI/Application Exerciser Monkey,这是一个通过发送模仿随机事件给设备的压力测试UI/Application单元的命令行工具。
这个文档描述了安卓测试框架的基本原理,包括了测试的结构,你用来开发测试的API,以及你用来运行测试和观察结果的工具。文档假设你有一个基本的安卓应用程序和JUnit测试方法的知识。
下面的图表总结了测试框架::
相关文章推荐
- Android去掉标题栏点菜单键程序崩溃
- 在 Android 应用中使用 HTML Parser 便捷的解析 html 内容
- android在文本框中输入和显示表情
- Android开发之如何让父控件不拦截子空间的事件
- ElyarAnwar的Android实战笔记-----记事本
- Android开发问题汇总
- Android5.1.1源码 - 显示:“很抱歉,“XXX”已停止运行。”的对话框
- GridView的BUG,还是我没用对?
- android 按home键返回到桌面后,再按桌面应用图标又重新打开该应用的解决方法
- Android 开源框架
- github中Android优秀案例
- Android防止按钮连续点击
- Android Studio快捷键(默认设置)
- MAC下命令查看Android studio MD5 SHA1
- MAC下Android Studio获取MD5,SHA1
- Android 应用实现多进程
- Android 逐帧动画与自定义Dialog
- Android实践项目汇报(四)
- Android编程中求两个GPS坐标的距离
- Android list列表滑动显示隐藏toolbar(ListView)