Android Studio 3.0-Espresso Test Recorder
来源:互联网 发布:软件项目总结 ppt 编辑:程序博客网 时间:2024/06/08 16:01
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
安装Android Studio
- 安装地址:http://www.android-studio.org/ ,下载成功直接进行安装即可
Espresso Test Recorder 首次尝试
- 下载示例代码:https://codelabs.developers.google.com/codelabs/android-testing/index.html?index=../../index#6
- 解压压缩包,将其中step-7导入Android Studio,导入后界面显示如下:
- 设置连接真机调试:点击app–>Edit Configurations,Deployment Target Options中Target选择“USB Devices”(可以通过adb devices来检查真机是否连接成功)
- 点击顶部导航栏Run –>Record Espresso Test,选择测试的设备。真机显示为被测APK的页面,AEspresso Test Recorder显示为步骤列表:
- 在被测APK页面上进行操作,Espresso Test Recorder会自动记录下操作步骤。(不知道是不是因为我所选真机版本比较老旧,记录步骤存在延迟,一个操作结束后得等一会,Espresso Test Recorder才会显示相对应的步骤记录)
- 点击“OK”,自动生成测试代码。
- 本地执行测试代码
- Espresso Test Recorder也可以与Firebase相结合使用,调用FireBase上的真机与虚拟设备,但目前国内貌似用不了。
- 一次简单的尝试就完成了,Espresso Test Recorder还提供了断言的功能,有机会再尝试一下。
阅读全文
0 0
- Android Studio 3.0-Espresso Test Recorder
- 使用Espresso Test Recorder编写Android测试
- Android Studio 2.2 Espresso Test Recorder-----解放双手,通过录制交互过程实现测试
- (4.5.5.8)Android Studio 2.2 Espresso Test Recorder-----解放双手,通过录制交互过程实现测试
- Android Espresso Test UI
- Android Studio Espresso测试配置
- 使用Android Studio进行UI测试与Record Espresso Test自动生成测试代码
- android studio使用espresso做自动化测试
- Android测试系列之Instrumented Unit Test-Espresso
- android espresso
- 如何在Android Studio使用Espresso框架自动化测试
- android Recorder流程
- android studio编译错误 之 Cause: com/android/builder/profile/Recorder$Property
- android studio编译错误 之 Cause: com/android/builder/profile/Recorder$Property
- Test recorder的源码分析(1)
- Test recorder的源码分析(2)
- Test recorder的源码分析(3)
- Test recorder的源码分析(4)
- PIL image模块处理图片,struct从mnist文件集读取十张图片并分别显示标签和图片
- 一个优美炫酷的点赞动画
- “惊群”,看看nginx是怎么解决它的
- 在 Android Runtime (ART) 上验证应用行为
- 线程间的通信
- Android Studio 3.0-Espresso Test Recorder
- 数据类型笔记
- android 动态控制状态栏显示和隐藏的方法实例
- [数论][莫比乌斯反演][杜教筛] 51Nod 1220 约数之和
- 如何解决秒杀的性能问题和超卖的讨论
- ueditor Java版更改上传文件路径
- linux 之sed '1!G;h;$!d' file 的详细解释
- 饼状图向下钻取:自己实例,ajax后台获取数据
- ubuntu安装matlab 备忘录