Espresso Test Recorder简介(转载)
- Espresso Test Recorder,是Android Studio自带的测试录制器,可以让你不写任何代码就可以创建你的自动化UI测试。通过录制测试场景,你可以录制与设备的交互情况,也可以在你的app快照中添加断言来测试特定的UI元素。Espresso测试录制器根据保存的记录自动生成相应的UI测试文件。
- Espresso测试录制器的测试文件根据Espresso Testing 的框架来写,Espresso Testing的框架是Android Testing Support Library中的API。Espresso的API根据用户的动作创建简明和稳定的UI测试文件.因为交互和断言没有直接操作app的界面和组件,运行是成片段的并且运行的速度性能也不好。
- 使用Espresso测试录制器之前,需要关闭测试设备上所有的动画,以防出现意想不到的结果。可以查看Testing UI for a Single App页的“Set Up Espresso”指南,但是需要注意的是测试录制器在执行save a recording的时候会自动添加依赖所有你不需要手动来进行添加。
Espresso测试文件主要包括了两个主要部分:UI交互和View元素的断言。UI交互包括用户可能与你的app进行的点击和输入操作。断言用于检测屏幕中组件的内容或者组件是否存在。
原文:http://blog.csdn.net/nicolelili1/article/details/52699768