本帖转自搜狗测试公众号 【一、前言】 基于Python-UiAutomator2实现Android自动化测试,小编在Android应用的自动化性能测试中进行了实践。本篇将简单介绍python中使用adb、aapt命令的方法以及Python-UiAutomator2使用,后续文章将对环境搭建以及自动化 ...
分类:
移动开发 时间:
2018-12-24 02:56:37
阅读次数:
369
移动端自动化简单说就是,写好操作app的程序,运行起来,自动执行程序和测试用例,输出执行结果,结果正确,测试通过。 自动化可以方便地完成安装/卸载、启动/运行、UI适配等环节,节省时间; 同一测试脚本可以适用于几乎所有Android机型,可以快速完成兼容性测试; 可以模拟数据准备,通过一些重复的操作 ...
分类:
移动开发 时间:
2018-12-21 00:58:05
阅读次数:
200
一、MonkeyRunner是什么 MonkeyRunner是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问 ...
分类:
移动开发 时间:
2018-12-05 10:21:45
阅读次数:
256
一、MonkeyRunner API MonkeyRunner API包含了三个模块在com.android.monkeyruner包中: 1、MonkeyRunner 一类用于MonkeyRunner程序的实用方法。该类提供了一种将MonkeyRunner连接到设备或仿真器的方法。它还提供了为mo ...
分类:
移动开发 时间:
2018-12-05 10:21:36
阅读次数:
229
1. 安装Node.js 安装包路径:https://nodejs.org/download/release/latest-v8.x/ 安装后,验证:type “node –v” in cmd 2. 安装Android SDK 安装包路径:http://tools.android-studio.or ...
分类:
移动开发 时间:
2018-12-05 00:08:37
阅读次数:
214
Android自动化打包配置截图如下: export YARN_HOME=/usr/local/Cellar/yarn/1.5.1_1/binexport PATH=$PATH:$YARN_HOMEexport NODE_HOME=/Users/devops/.nvm/versions/node/v ...
分类:
移动开发 时间:
2018-11-21 12:16:41
阅读次数:
258
移动App自动化测试(一) 目前移动App的自动化测试框架比较多,比如:Robotium、Expresso等,很多大公司甚至都会有自己的一套自动化测试框架。这篇文章简单Android自动化测试框架,iOS自动化测试框架也会少量提到。 Monkey是Android SDK自带的测试工具,在测试过程中会 ...
分类:
移动开发 时间:
2018-11-06 13:40:14
阅读次数:
298
什么是 Monkey Monkey 是一个 Android 自动化测试小工具。主要用于Android 的压力测试, 主要目的就是为了测试app 是否会Crash. Monkey 特点 顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, ...
分类:
其他好文 时间:
2018-10-08 11:17:55
阅读次数:
208
实现android自动化 目录 1、环境准备、安装包准备 2、安装 3、验证环境搭建成功 1、环境准备、安装包准备 第一步:环境准备: java环境 python环境 第二步:准备安装包 android-sdk_r24.3.4-windows appium:1.4.13.1 2、安装 第一步:准备好 ...
分类:
移动开发 时间:
2018-09-29 23:54:37
阅读次数:
521