如何使用常用移动端(Android)自动化测试工具——Appium
自动化测试
自动化测试大家都有所了解,近十年来,自动化测试这项技能也一直是软件测试从业者想要掌握的一项技能,根据有关调研显示,希望掌握自动化测试技能的人十年来都约占七成
本文会带来自动化测试中的移动端(Android)自动化测试的内容和对其测试框架进行简单的概述,希望可以让大家对Android自动化测试有个大致的理解,然后以Appium为例,介绍其环境搭建和基本使用。
Android自动化测试
Android自动化测试简述
自动化测试内容
Android可以通过自动化框架或云测试平台进行自动化测试,测试内容包括以下几个方面
- 兼容性测试:安装、启动、卸载
- 功能测试:手势操作、功能验证
- 稳定性测试:app 是否容易出现闪退等现象
- 场景测试:模拟真实网络场景,2G、3G、4G、wifi 网络的切换
自动化测试框架
- Espresso Espresso 是 Google 针对 Android 平台开源的一款 Android 自动化测试框架,主要是用于 Android App UI 自动化测试,采用Java编写测试代码,有Glide和Android Studio支持,测试跑起