@@ -1194,47 +1194,44 @@ Project Address: https://github.com/evant/gradle-retrolambda
1194
1194
1195
1195
#### Second. Develop self-test related
1196
1196
1 . Quality Tools for Android
1197
- Android测试及自测工具集合和示例
1197
+ This is an Android sample app + tests that will be used to work on various project to increase the quality of the Android platform.
1198
1198
Project Address: https://github.com/stephanenicolas/Quality-Tools-for-Android
1199
1199
1200
1200
1 . android-test-kit
1201
- Google的Android Testing tools
1202
- include GoogleInstrumentationTestRunner(增强版的InstrumentationTestRunner)和Espresso(用于快速写出可靠测试用例的API)
1201
+ Google's Testing Tools For Android
1203
1202
Project Address: https://code.google.com/p/android-test-kit/
1204
1203
Document: https://code.google.com/p/android-test-kit/w/list
1205
1204
1206
1205
1 . robolectric
1207
- 测试用例编写框架
1206
+ Robolectric is a unit test framework that de-fangs the Android SDK so you can test-drive the development of your Android app.
1208
1207
Project Address: https://github.com/robolectric/robolectric
1209
1208
Demo Apk: https://github.com/robolectric/robolectricsample
1210
1209
Document: http://robolectric.org/
1211
- 特点:(1). 不需要模拟器在一般JVM就可以运行测试用例
1212
- (2). 能完成在真机上的大部分测试include感应器
1213
- Others的测试用例及相关模块Mock可见:[ android-mock] ( https://code.google.com/p/android-mock/ ) , [ mockito] ( https://code.google.com/p/mockito/ ) , [ easy-mock] ( https://github.com/easymock/easymock )
1214
1210
1215
1211
1 . Android FEST
1216
- 提供一些列方便的断言,可用于提高编写Android自测代码效率
1212
+ A set of FEST assertion helpers geared toward testing Android.
1217
1213
Project Address: https://github.com/square/fest-android
1218
1214
1219
1215
1 . BoundBox
1220
- 可用于测试类各种访问权限的属性, 方法。实际是通过BoundBox这个annotation生成一个属性和方法都是public权限的中间类并对此类进行测试完成的
1216
+ BoundBox provides an easy way to test an object by accessing all its fields, constructor and methods, public or not. BoundBox breaks encapsulation.
1221
1217
Project Address: https://github.com/stephanenicolas/boundbox
1222
1218
1223
1219
1 . Hugo
1224
- 用于打印函数信息及执行时间的工具,仅在debug模式生效
1220
+ Annotation-triggered method call logging for your debug builds.
1225
1221
Project Address: https://github.com/JakeWharton/hugo
1226
1222
1227
1223
1 . scalpel
1228
- 在应用下面添加一层用于界面调试,待详细补充 // TODO
1224
+ A surgical debugging tool to uncover the layers under your app.
1229
1225
Project Address: https://github.com/JakeWharton/scalpel
1230
1226
1231
1227
1 . Android Screenshot library
1232
- Android截图工具类,用于在持续集成时截图
1228
+ On-demand screenshots for your Android integration tests
1233
1229
Project Address: https://github.com/rtyley/android-screenshot-lib
1234
1230
1235
1231
1 . sonar-android-lint-plugin
1236
- 将android lint的错误在sonar中展现
1232
+ Extension plugin for Android Lint in Sonar
1237
1233
Project Address: https://github.com/SonarCommunity/sonar-android
1234
+ Document: http://docs.codehaus.org/display/SONAR/Android+Plugin
1238
1235
<a href =" https://github.com/Trinea/android-open-project/edit/master/English%20Version/README.md#include " title =" Back to directory " style =" width :100% " ><img src =" http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png " align =" right " /></a >
1239
1236
1240
1237
#### Third. Testing tools
0 commit comments