![](https://img-blog.csdnimg.cn/2019101121192657.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
App 测试
猫与测试
10+年软件测试及管理经验,3+年软件测试培训经验,曾工作于多家互联网、电子商务企业,擅长测试管理、各类自动化测试、Python 语言。
展开
-
Appium 使用 UIAutomator2 报错问题
使用 Appium desktop 版使用 UIAutomator2 :desired_capabilities = { 'platformName':'Android', 'deviceName':'127.0.0.1:62001', 'platformVersion': '7.1.2', 'appPackage': 'com.xxx.xxx', 'ap...原创 2019-10-14 17:15:45 · 2363 阅读 · 1 评论 -
如何查看夜神、逍遥模拟器的端口
我们在学习一些 App 测试相关工具的时候,需要在 Android 模拟器上做一下练习。国产模拟器中比较适合的有夜神、逍遥等。很多工具都要借助 adb 连接上模拟器,但是由于这些模拟器的端口不在 adb 自动扫描范围内。因此要连接的话,需要端口号。adb connect 127.0.0.1:62001后面这个端口号怎么来呢? 默认情况下,夜神模拟器的端口号是 62001,如果你使用多开工...原创 2019-10-14 17:13:28 · 8597 阅读 · 0 评论 -
Android 稳定性测试工具 Monkey(4) - 分析测试结果
通过一系列参数和事件的了解,我们也看到了用 monkey 进行稳定性测试其实很简单。但是经过 monkey 测试后,要如何去分析测试的结果呢?怎么才知道应用是否稳定?要获取 monkey 的执行结果,最好的方式是分析 monkey 执行过程中产生的日志。获取 monkey 日志要获取 monkey 日志的话,通过重定向命令即可。示例:adb shell monkey -p com.huo...原创 2019-10-12 11:25:21 · 780 阅读 · 0 评论 -
Android 稳定性测试工具 Monkey(3) - 调试参数(长时间运行必备)
以下命令主要用于控制在 monkey 命令执行过程中的一些调试选项。其中 --ignore-crashes和--ignore-timeouts在长时间运行(比如下班后运行几个小时),可以保证在运行过程中遇到崩溃等问题的时候,依然能执行剩余的指令。避免刚开始执行就遇到 Crash 和 ANR 导致后续指令不会执行。--ignore-crashes 忽略程序崩溃用于指定当应用程序崩溃时,mon...原创 2019-10-12 11:25:01 · 1219 阅读 · 0 评论 -
Android 稳定性测试工具 Monkey(2) - 随机事件
Monkey 提供了 11 种不同的事件,包括触摸事件、滑动事件、缩放事件、轨迹球事件、屏幕旋转事件、基本导航事件、主要导航事件、切换 Activity 事件、系统按键事件、其它类型事件。通过这些事件来模拟用户的操作。以下是事件的简要介绍:–pct-touch 触摸事件触摸事件是指在屏幕某处按下并抬起的操作,就模拟日常手机使用中的点击操作。日志如下::Sending Touch (ACT...原创 2019-10-11 21:33:16 · 760 阅读 · 1 评论 -
Android 稳定性测试工具 Monkey(1) - Monkey 介绍及最常用指令
目录Monkey 简介Monkey 命令Monkey 参数最常用的参数如何查找应用的 packageNameMonkey 简介Monkey 在英文里的含义是“猴子”,意如其名,其实就是模拟随机无目的的测试应用。通过长时间、快速的随机发送的事件流,对 Android 应用不断造成操作的压力。优化不好,兼容不好的应用很容易在这种快速的随机操作中出现一些严重的异常问题,比如 Crash(崩溃), ...原创 2019-10-11 21:31:09 · 435 阅读 · 0 评论 -
Python Appium 环境搭建
目录1. Java环境搭建1.1 Java下载1.2 Java安装1.3 配置环境变量2. SDK环境搭建2.1 下载Android SDK2.2 下载platform-tools和build-tools2.3 下载 Android API2.4 配置环境变量2.5 关于网盘中Android SDK3. Node.js安装4. 安装Appium4.1 通过npm安装Appium server4.2...原创 2019-10-11 21:29:28 · 338 阅读 · 0 评论 -
Android 测试必备 adb 介绍及常见命令
adb 全名 Andorid Debug Bridge,中文直译就是“调试桥接器”。顾名思义,这是一个Debug 工具。为什么需要这样一个工具呢?手机或模拟器,后文中统称为设备,即移动设备。本教程使用逍遥安卓模拟器 作为演示工具。因为 PC 和设备之间需要通过网络连接。而我们绝大部分的开发工具、测试攻击均运行在 PC 上,相当于需要通过网络远程调试(测试)应用,就需要一款工具能够用来连接 ...原创 2019-10-11 21:20:41 · 603 阅读 · 0 评论