手机APP测试之monkey】的更多相关文章

Monkey测试是一种为了测试软件稳定性.健壮性的快速有效的方法,Monkey程序由Android系统自带,使用Java语言写成.本此由于公司APP产品所需,用monkey进行稳定性测试,下面将本次使用monkey测试做个小结. 1.Monkey测试的特点 1)测试的对象仅为应用程序包,有一定的局限性. 2)Monkey测试使用的事件流数据流是随机的,不能进行自定义. 3)可对MonkeyTest的对象,事件数量,类型(触摸.缩放屏幕.点击.拖移等操作类型),频率等进行设置. 2.Monkey测…
安卓app测试之Monkey日志分析 链接:https://www.cnblogs.com/wuzm/p/10965762.html…
一.Monkey概述 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法.Monkey测试是Android平台下自动化测试的一种快速有效的手段. 二.环境配置 JDK配置:根据自己的电脑系统位数,选择适当的JDK,若自己电脑系统是32位,尽量也选择使用32位的JDK,在此以此为例进行详解.JDK…
转:原文:https://blog.csdn.net/a136332462/article/details/76066909  一.一般测试结果分析-搜索关键字: 1.无响应问题可以在日志中搜索 “ANR” . 2.崩溃问题搜索 “CRASH” . 3.内存泄露问题搜索"GC"(需进一步分析). 4.异常问题搜索 “Exception”(如果出现空指针, NullPointerException,需格外重视). 详细说明 1. ANR问题:在日志中搜索“ANR”(“Applicatio…
一.简介 1.什么是Monkey测试? Monkey testing,也有人叫做搞怪测试.就是用一些稀奇古怪的操作方式去测试被测试系统,以测试系统的稳定性.Monkeytest,一般指这样的测试活动,用毫无规律的指令或操作使用被测系统,观察系统的稳定性和容错性能. Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常.当Monkey程序在模拟器或设备运行的时候,如果用户触发了比如点击,触摸,手势…
app端功能测试不是单纯的点点点,在实际的工作中,测试小白需要从业务入手,熟悉基本测试点.测试技巧和方法,以点带面,从功能和思维入手,避免眼高手低: app端测试,首先我们需要考虑不同的机型系统.不同的分辨率的适配等,比如ios7.X系统不稳定,很多时候会引起布局问题,还有iPhone4/4s等小屏手机的适配:同时,我们还需要关注异常情况的处理,比如中断和弱网,app在运行过程中有电话or短信等情况,退后台一段时间后再启app是否会crash,还有app在2G/3G/4G等不同网络环境下的运行情…
一.Monkey特点 1.运行时机:一般是产品稳定后 首轮功能测试完成的夜间进行 2.需要知道packageName 3.目的:主要测试产品是否存在崩溃问题和ANR问题. 二.获取包名的两个方法 首先安装到模拟器上想获取的包:adb install  <带路径的包名> 1.通过adb logcat获取 adb shell “logcat | grep START”[如果直接使用不出现log,可以先进入linux命令:adb shell,然后再执行:logcat | grep START]然后打…
之前测试基本上是web端,突然接手了一个要在指定pad上测试APP的任务,于是决定研究研究pad抓包.最开始考虑有jmeter进行抓包测试,发现抓不到(可能方法有问题,后续还需继续研究),然后用fiddler进行抓包,在经历一波三折之后终于顺利抓到~ 注意事项: 1.所用手机/pad要和你的电脑连接同一个WiFi 2.要修改手机/pad的无线网络 3.要在手机/pad安装fiddler的证书(这步卡了我蛮久的,不知道要安装证书会导致抓不到包QuQ) 下面就是图文介绍~ 第一步:要把电脑(fidd…
1.先下载java的jdk;配置java变量 安装好之后会有两个文件夹一个是jdk 一个是jre(运行)然后配置好java环境变量:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_121;Path:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%lib\tools.jar; 2.下载android-sdk_r24.4.1-windows: 3.下载解压后,运行SDK manager.exe;选择安装platform-tools,然后把这个文件…