Android Test(未完工)
2016-08-01 17:40
260 查看
测试类型
Local unit tests
Local unit tests的代码应该写在:module-name/src/test/java/。Local unit tests运行在本机的JVM(Java Virtual Machine)中,所以运行速度很快。但是不能测试Android framework的功能,因为在unit tests中,android framework是一个处理过的framework,所有的方法只剩下方法签名,内部实现都是空。但是如果集成Mockito来mock Android framework,也可以在unit tests中测试Android framework的功能。
Instrumented tests
Instrumented tests的代码应该写在:module-name/src/androidTest/java/。Instrumented tests运行在手机上,可以通过Instrumentation API,在test的代码中控制APP。添加一个Test
相关文章推荐
- Android Testing: ContentProvider integration test using mock content
- android test 的学习
- android testing (三)————关于Android test 中涉及多个Activity的问题
- [转] 译 Android学习《Test and intrumentation》
- 关于android.security.cts.BrowerTest中testTabReuse及testTabExhaustion
- [转] Android Test - Auto Test Multi Activities
- Benchmark Test On Android Devices
- android.location.cts.GeocoderTest#testGetFromLocation 和android.location.cts.GeocoderTest#testGetFromLocationName
- How to run test cases on android-ndk
- does not declare uses-library android.test.runner
- android test
- Android CTS (Compatibility Test Suite) introduction
- android test
- Using Android's Compatibility Test Suite
- emulator-5554 disconnected! Cancelling 'z.android.test.hello.Hello activity launch'!
- android 测试项目出现 Test run failed: No test results 的解决方法
- CTS test failed ----- android.graphics.cts.YuvImageTest#testCompressYuvToJpeg
- Android CTS Test
- android.test.InstrumentationTestRunner解析