Skip to content

Commit 9cb676c

Browse files
committed
Sync English Version-Develop self-test related
1 parent 7edde8a commit 9cb676c

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

English Version/README.md

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,47 +1194,44 @@ Project Address: https://github.com/evant/gradle-retrolambda
11941194

11951195
#### Second. Develop self-test related
11961196
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.
11981198
Project Address: https://github.com/stephanenicolas/Quality-Tools-for-Android
11991199

12001200
1. android-test-kit
1201-
Google的Android Testing tools
1202-
include GoogleInstrumentationTestRunner(增强版的InstrumentationTestRunner)和Espresso(用于快速写出可靠测试用例的API)
1201+
Google's Testing Tools For Android
12031202
Project Address: https://code.google.com/p/android-test-kit/
12041203
Document: https://code.google.com/p/android-test-kit/w/list
12051204

12061205
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.
12081207
Project Address: https://github.com/robolectric/robolectric
12091208
Demo Apk: https://github.com/robolectric/robolectricsample
12101209
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)
12141210

12151211
1. Android FEST
1216-
提供一些列方便的断言,可用于提高编写Android自测代码效率
1212+
A set of FEST assertion helpers geared toward testing Android.
12171213
Project Address: https://github.com/square/fest-android
12181214

12191215
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.
12211217
Project Address: https://github.com/stephanenicolas/boundbox
12221218

12231219
1. Hugo
1224-
用于打印函数信息及执行时间的工具,仅在debug模式生效
1220+
Annotation-triggered method call logging for your debug builds.
12251221
Project Address: https://github.com/JakeWharton/hugo
12261222

12271223
1. scalpel
1228-
在应用下面添加一层用于界面调试,待详细补充 // TODO
1224+
A surgical debugging tool to uncover the layers under your app.
12291225
Project Address: https://github.com/JakeWharton/scalpel
12301226

12311227
1. Android Screenshot library
1232-
Android截图工具类,用于在持续集成时截图
1228+
On-demand screenshots for your Android integration tests
12331229
Project Address: https://github.com/rtyley/android-screenshot-lib
12341230

12351231
1. sonar-android-lint-plugin
1236-
将android lint的错误在sonar中展现
1232+
Extension plugin for Android Lint in Sonar
12371233
Project Address: https://github.com/SonarCommunity/sonar-android
1234+
Document: http://docs.codehaus.org/display/SONAR/Android+Plugin
12381235
<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>
12391236

12401237
#### Third. Testing tools

0 commit comments

Comments
 (0)