测试教程
http://blog.csdn.net/column/details/mapdigittesting.html
http://wiki.jikexueyuan.com/project/android-test-course/
每个开发者都应该懂一点单元测试
常见测试
单元测试集成测试黑盒测试白盒测试TDD测试驱动开发sUnitxUnit
单元测试
Junit
TestSuite
测试内容
边界条件覆盖路径
Mock
Mockito
InstrumentationTestCase
AndroidTestCase
ActivityUnitTestCase
ServiceTestCase
ProviderTestCase2
测试框架
框架名称功能描述
MockitoJava编写的Mocking单元测试框架RobotiumAndroid UI 测试RobolectricAndroid单元测试框架Cloud Test LabGoogle的云测试平台阿里云测腾讯优测open stf兼容测试Emmagee网易团队综合性测试工具GT腾讯AnotherMonitorMonitors and records the CPU and memory usage of Android devicesEspresso快速的Android UI自动化测试UI Automator自动化测试
Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator,Espresso等,Monkey,Robotium,Appium
调试框架
框架名称功能描述
Stetho调试Android应用的桥梁,使得可以利用Chrome开发者工具进行调试
持续集成与自动化CI
jenkins
https://jenkins.io/index.html
高通性能工具
trepn profiler
https://developer.qualcomm.com/software/trepn-power-profiler
App Tune-up Kit
https://developer.qualcomm.com/software/app-tune-up-kit
谷歌官方关于测试框架的文档
https://google.github.io/android-testing-support-library/
在Android Studio中进行单元测试和UI测试
在Android Studio中进行单元测试和UI测试 - 1.概述在Android Studio中进行单元测试和UI测试 - 2.创建新的Android Studio工程在Android Studio中进行单元测试和UI测试 - 3.配置支持单元测试的工程在Android Studio中进行单元测试和UI测试 - 4.创建第一个单元测试在Android Studio中进行单元测试和UI测试 - 5.运行单元测试在Android Studio中进行单元测试和UI测试 - 6.配置支持Instrumentation测试的工程在Android Studio中进行单元测试和UI测试 - 7.为app添加简单的交互在Android Studio中进行单元测试和UI测试 - 8.创建并运行Espresso测试在Android Studio中进行单元测试和UI测试 - 9.祝贺!