Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。
- 支持纯Android应用、混合应用。
- 不需要对应用有深入的了解。
- 该框架可以自动处理多个Android 的Activity
- 快速写出测试用例
- 相当于标准的Instrumentation来说,测试代码的可读性得到了极大的改善
- 由于是运行时绑定UI组件,所以测试用例具有更好的鲁棒性(健壮)
- 测试用例执行非常快
- 可以和Maven、Gradle以及Ant更好的结合,成为可以持续集成的测试