精华内容
下载资源
问答
  • App稳定性测试稳定性测试就是指软件长时间的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务。指标: 异常的次数 异常的频率App的稳定性测试如何实施?首选MonkeyMon...

    App稳定性测试

    稳定性测试就是指软件长时间的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务。

    指标:
      异常的次数
      异常的频率

    App的稳定性测试如何实施?

    首选Monkey

    Monkey是向系统发送随机的用户事件流(如按键输入、触摸屏输入和手势输入等),实现对正在开发的应用程序进行稳定性测试。可以更好的模拟用户操作,确保App的稳定性。

    Monkey运行流程:

    1、Monkey 程序是由 Android 系统自带,使用 Java 语言写成,其本身是安卓系统下的一个monkey.jar文件。在Android文件系统中的存放路径是:/system/framework/monkey.jar;

    2、Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中 的存放路径是:/system/bin/monkey;
    3、Monkey 启动方式:在 cmd 命令提示符里面输入命令行来启动 monkey 测试。

    4、命令行:adb shell monkey——monkey.shell——monkey.jar——安卓进程——设备上执行测试

    Monkey原理图:

    一、系统环境准备:

    Python3.7
    Pycharm社区版
    SDK 下载网址:http://www.androiddevtools.cn/
    雷神模拟器
    58同城apk

    二、SDK环境搭建:

    1、下载 android-sdk,这个是做 android 测试和开发的必备环境

    2、解压后,里面有个 SDK manager.exe 双击打开

    3.勾选你要现在的 API 版本和对应的 android 版本,后面模拟器会用到,然后坐等下载

    在系统变量新建:ANDROID_HOME,对应变量值:
    E:\android-sdk-windows(sdk 安装路径)
    4.path 添加两个变量,将以下箭头所指的两个文件路径添加到 path 里

    path下添加如下两个路径:

    E:\android-sdk-windows\tools 和 E:\android-sdk-windows\platform-tools
    adb环境

    1.因为 adb 是在 D:\androidsdk\android-sdk-windows\platform-tools

    这个目录下的,所以上面添加了环境变量后,可以直接在 cmd 里面运行了。

    2.在 cmd 输入 adb 可以查看对应版本号

    3、连接雷神模拟器—adb connect 127.0.0.1:5555

    首先要打开USB调式选项(默认是没有开启调式模式的)

    开启调式模式操作步骤:依次打开设置–关于-连击5次版本号,再返到我设置主页就可以看到开发者选项

    雷电模拟器:adb connect 127.0.0.1:5555

    使用指令:adb devices

    连接信息解释
    手机设备:显示设备的序列号,即b2355f8a

    模拟器:显示ip地址和端口,即127.0.0.1:62001

    device:已识别的设备,连接成功

    unauthorized:没有授权,需要手机上授权后才能连接

    unkown:未识别的设备

    offline:离线设备

    主流安卓模拟器连接方式:
    夜神模拟器:adb connect 127.0.0.1:62001
    逍遥安卓模拟器:adb connect 127.0.0.1:21503
    天天模拟器:adb connect 127.0.0.1:6555
    海马玩模拟器:adb connect 127.0.0.1:53001
    网易MUMU模拟器:adb connect 127.0.0.1:7555 MacOS:adb connect 127.0.0.1:5555
    genymotion模拟器:adb connect 127.0.0.1:5555
    谷歌原生模拟器:adb connect <设备的IP地址>:5555

    Monkey相关命令

    Monkey命令-事件数
    Monkey支持的所有命令

    adb shell monkey

    必选的命令:

    COUNT:事件数
    通过事件数量来测试稳定性,如:

    adb shell monkey 次数 即,adb shell monkey 50
    注:可能小伙伴发现这速度也忒快了,我看都没看清,这人的速度也没这么快,不合理。哈,那接着,控制每一次操作的间隔时间

    Monkey命令-事件间隔
    –throttle 在事件之间插入固定延迟。通过这个选项可以控制Monkey发送事件的频率。时间单位是ms(毫秒)1000毫秒=1秒

    例1:发送10个事件,持续执行时间1分钟

    adb shell monkey --throttle 6000 10,即10个事件,做完一个事件就等待6秒后再执行

    备注:扯了半天,小伙伴想知道我要去检测公司的app倒 底要怎么整

    指定包:

    p 此参数指定了一个包,Monkey将只允许系统启动这些包里的Activity

    -p -p 如果用此参数指定了多个包,Monkey将只允许系统启动这些包里的Activity
    例3:对58同城进行稳定性测试,执行100次事件
    adb shell monkey -p com.wuba 100

    获取包名:

    adb shell pm list packages

    知识点:

    有可伙伴可能会问,我压根不知道我学习的app的名包叫啥那怎么找呢?
    aapt dump badging D:\test\xxx.apk(APK的全名),如手机淘宝.apk

    Monkey命令-日志设置
    -v Level 0 除启动提示、测试完成和最终结果之外,提供较少信息

    -v-v Level 1 提供较为详细的测试信息,如逐个发送到Activity的事件

    -v-v-v Level 2 提供更加详细的设置信息,如测试中被选中的或未被选中的Activity。

    例4:对58同城进行稳定性测试,执行100次事件,分别查看不同日志级别记录的信息情况

    adb shell monkey -p com.wuba -v 100
    adb shell monkey -p com.wuba -v-v 100
    adb shell monkey -p com.wuba -v -v -v 100

    日志导出到本地:

    adb shell monkey -p com.wuba -v-v-v 100 >d:\wuba.txt

    Monkey命令-seed值
    在Monkey运行过程中,肯定会发现异常、奔溃、无响应等问题,对于此类问题如何进行复现呢?

    -s 伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件序列。

    使用场景:

    复现bug,回归测试(验证bug)
    adb shell monkey -s 1593077384911 -p com.wuba -v-v-v 100 >d:\wuba4.txt
    adb shell monkey -s 100 -p com.wuba -v-v-v 50

    在Monkey运行过程中,我们可以通过结束进程的方式来终止Monkey的执行,当然在运行过程中遇到异常、奔溃等情况Monkey也会停止。为了保证执行的事件数执行完整,我们可以通过调试选项的设置来防止在运行过程中Monkey命令的提前结束。

    –ignore-crashes 忽略在应用程序出现crash时导致的monkey停止

    –ignore-timeouts 忽略在应用程序出现ANR问题时导致monkey停止

    –ignore-security-exceptions 忽略应用程序发生许可错误时导致monkey停止

    例5:对58同城进行稳定性测试,执行50次事件,忽略过程中遇到的异常,直到50次事件完成

    adb shell monkey -p com.wuba --throttle 500 --ignore-crashes --ignore-timeouts --ignore-security-exceptions -v-v-v 50

    部份参数:

    –pct-touch:触摸事件 --pct-trackball :轨迹事件

    –pct-motion:动作事件(手势) --pct-nav :基本导航事件

    –pct-appswitch:启动activity事件 -pct-majornav:主要导航事件

    –pct-rotation:屏幕旋转事件 --pct-syskeys:“系统”按键事件

    总结:

    1、Monkey是对安卓apk进行随机事件的操作,通过报告来查看apk是否稳定

    2、只适用安卓平台

    3、根据公司不同产品的特性可设置不同概率来针对性测试或回归(如抖音他的滑动频率高)

    作者:茶茶爱喝奶茶ya

    原文来源:https://www.cnblogs.com/TFBOYS0806/p/13578005.html

    展开全文
  • APP稳定性测试-monkey测试

    千次阅读 2018-10-29 13:36:16
    第一篇-App稳定性测试-Monkey(基本操作) 准备工作 1.首先下载好adb工具 2.使用数据线连接电脑,打开usb调试 3.使用win+R打开运行,输入cmd,切换到adb的路径下,输入adb devices 查看是否已经连接上手机 4....

    第一篇-App稳定性测试-Monkey(基本操作)

     

    准备工作

    1.首先下载好adb工具

    2.使用数据线连接电脑,打开usb调试

    3.使用win+R打开运行,输入cmd,切换到adb的路径下,输入adb devices 查看是否已经连接上手机

    4.查看第三方应用的包名,找到要测试的包名  (adb shell pm  list package -3)

    5.对指定的应用进行稳定性测试(adb shell monkey -p  包名 --throttle 1000  --ignore-crashes --ignore-timeouts   -v -v -v 1000>c:\\monkey.txt   ),详细指令查看另外一篇文章

    6.找到monkey的日志,并对其分析

       1.首先查找Events injected和自己设置的事件数是否一致,如果小于设置的事件数,则可能发生了程序异常,anr或者crash等异常

       2.在日志文件里边,查找anr或者crash等关键字,查看是什么原因导致的

       3.日志文件有seed值,如果需要按之前的轨迹复现一遍,在monkey加上seed即可

    7.monkey还没有跑完,想要停止

         1.输入adb shell 进入shell

          2.查看monkey当前的进程号

         3.杀死monkey 进程   kill -9 2427

    7.Monkey运行完成之后,查看日志文件,查找Events injected,看实际运行事件数是否等于设置运行的事件数,不等于则查找出错的原因,截取相关的日志提交给开发

    展开全文
  • 1.首先下载好adb工具 2.使用数据线连接电脑,打开usb调试 ...5.对指定的应用进行稳定性测试(adb shell monkey -p 包名 --throttle 1000 -v -v -v 1000>c:\monkey.txt ) throttle 每个事件间隔的毫秒数

    1.首先下载好adb工具
    2.使用数据线连接电脑,打开usb调试
    3.使用win+R打开运行,输入cmd,切换到adb的路径下,输入adb devices 查看是否已经连接上手机
    4.查看第三方应用的包名,找到要测试的包名 (adb shell pm list package -3)
    5.对指定的应用进行稳定性测试(adb shell monkey -p 包名 --throttle 1000 -v -v -v 1000>c:\monkey.txt )
    throttle 每个事件间隔的毫秒数
    v v v 日志级别 后边是保存的路径
    adb shell ps|find “monkey” 是查看正在运行的程序
    adb shell kill “程序的进程号码” 停止程序运行
    6.seed值
    在Monkey运行过程中,肯定会发现异常、奔溃、无响应等问题,对于此类问题如何进行复现呢?
    -s 伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件序列。

    使用场景:
    复现bug,回归测试(验证bug)
    adb shell monkey -s 1593077384911 -p com.wuba -v-v-v 100 >d:\wuba4.txt
    adb shell monkey -s 100 -p com.wuba -v-v-v 50
    7.调试选项
    在Monkey运行过程中,我们可以通过结束进程的方式来终止Monkey的执行,当然在运行过程中遇到异常、奔溃等情况Monkey也会停止。为了保证执行的事件数执行完整,我们可以通过调试选项的设置来防止在运行过程中Monkey命令的提前结束。
    –ignore-crashes 忽略在应用程序出现crash时导致的monkey停止
    –ignore-timeouts 忽略在应用程序出现ANR问题时导致monkey停止
    –ignore-security-exceptions 忽略应用程序发生许可错误时导致monkey停止

    展开全文
  • APP稳定性测试实例

    万次阅读 2018-04-09 15:09:40
    所有的事件都是随机产生的,不带任何人的主观。 Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar。 Monkey.jar程序是由一个名为“monkey”的...

    简要步骤:adb devices---了解包名--adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同的用例以求最大的覆盖)--当崩溃或无响应时分析monkey日志

    常规monkey命令(可直接在项目里使用):

    adb shell monkey -p com.jiochat.jiochatapp --throttle 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 1000000>d:\b.log

    重现bug:monkey日志搜索关键词ANR exception,将之前的事件重新操作,尤其是seed值要一模一样,如monkey -p 包名 -v seed 0 500

    日志分析:查看是否有crash等关键字,找上下文,进行简单分析将你所能定位的错误信息发给开发。

    该工具用于进行压力测试。 开发人员结合monkey 打印的日志 和系统打印的日志,修改测试中出现的问题。Monkey 是SDK中附带的一个工具,所有的事件都是随机产生的,不带任何人的主观性。


    Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar。



    Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey;这样就可以通过在shell窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试了。



    二、monkey测试环境搭建:运行前安装adb(MONKEY测试使用的是ADB命令,因此只需要配置ADB环境即可。)

    1.pc端下载adb命令包,解压后放到C盘目录下(也就是jdk,sdk,jdk安装,sdk解压即可,并配置环境变量,path加上platform-tools和tools的目录路径)


    2.手机通过usb连接电脑,自动安装usb驱动,连接成功

    3.验证adb命令能否运行

    pc端进入cmd命令行---进入C:\tmg目录下--运行adb shell,出现$符号证明adb命令运行成功,进入shell模式

    三、手机设置

    手机屏幕超时设置为从不关闭,防止手机进入锁屏状态。

       以htc手机为例:进入设置-显示--屏幕待机--设置为从不关闭。


    四、运行monkey

    运行方式有三种:a.pc机上 adb shell monkey +参数  b pc机输入adb shell进入到手机的安卓设备后再monkey+参数 C手机设备上安装一个模拟器手机执行monkey+参数(手机模拟器可以通过百度搜索或360手机助手搜android terminal,安装即可,可以在模拟器的命令行中输入mokey +参数)

    下面是第一种方法:

    1.查看包名:查看电脑中某一位置的apk文件的包名:PC打开CMD-进入TMG目录-运行设备--查看包名aapt dump badging *.apk(apk文件的路径,可以直接拖拽)。


    或者直接查看手机中存在的apk包,进入adb shell 命令后---手机的data/data文件夹--ls查看所有包名 找到要测apk的包名


    2.运行monkey,对此包进行300次无规律点击。


    或者运行monkey,对此包进行300次无规律点击后将日志导出到电脑的某一位置

    adb shell -p 包名 -v 点击数 >电脑某一位置


    3、测试停止后,查看导出的monkey日志,发现问题。


    在log的最开始都会显示Monkey执行的seed值、执行次数和测试的包名。

    首先我们需要查看Monkey测试中是否出现了ANR或者异常,无响应问题(ANR问题):在日志中搜索“ANR ”(此处有空格), 崩溃问题:在日志中搜索“Exception”,快速定位到关键事件信息 。然后查看Monkey里面出错前的一些事件动作,并手动执行该动作,找出重现步骤,给开发。


    五、monkey命令详解

    monkey -pcom.tencent.mtaexample -s 23  --throttle2000 --ignore-crashes --ignore-timeouts -v -v -v 100000>/data/local/tmp/log.txt 2>&1 &

            1.   -p后面接着的对应的包名,如果是整机测试,就不需要 -ppackage_name

            2.   -s后面是对应的种子数,好像就是操作步骤,根据她们测试的经验,一般种子数在23,同步她们测试的结果,一般种子的个数固定为23,和她们选择的操作步骤就是同步的。

            3.   --ignore-crashes --ignore-timeouts 这里是在monkey测试的过程中遇到carash或者timeout的情况时忽略掉,一般不设置时,出现carash或者timeout时,Monkey测试会终止。这里是防止Monkey测试终止。

            4.   -v 指的是Monkey测试时打印log级别。

            5.   100000 这里是指点击的次数,根据她们测试的经验,对于单个应用程序这个次数设置在100000次就可以了;如果是整机,一般设置在500000次。
    /data/local/tmp/log.txt测试的log记录在手机上/data/local/tmp/ 下面的log.txt里面,这个名字可以自己写。

            6.   2>&1 固定的写法,这个也很重要,代表的意思是中间忽略的东东的日志一并输入到指定的文件中。

            7.   最后单独的一个"&" 是一旦Monkey测试开始了,之后可以拔掉数据线,不会影响Monkey测试。

            8.   测试所有模块  monkey  -s 23 --ignore-crashes --ignore-timeouts -v-v -v 100000> /data/local/tmp/log.txt 2>&1 &

    六、monkey常用参数详解

    -v  日志详细程度

    Level 0  :  adb shell monkey  -p fishjoy.control.menu  -v 100   最简单(默认),除了启动、测试完成和最终结果外只提供较少的信息。

    Level 1  :  adb shell monkey  -p fishjoy.control.menu  -v  -v 100  提供了较为详细的测试信息,如逐个发送到Activity的事件信息

    Level 2  :  adb shell monkey  -p fishjoy.control.menu  -v  -v  -v 100 提供了更多的设置信息,如测试中选中或未选中的Activity信息

    比较常用的是-v -v -v,一般会保存到指定文件中供开发人员查找bug原因时使用

    -s(随机数种子)

    指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。

    示例: monkey测试1:adb  shell  monkey  -p fishjoy .control.menu  –s 10  100

              monkey测试2:adb  shell  monkey  -p fishjoy .control.menu  –s 10  100

    --throttle <毫秒> 

    指定用户操作(即事件)间的时延,单位是毫秒;如果不指定这个参数,monkey会尽可能快的生成和发送消息。

    示例:adb  shell monkey -p fishjoy.control.menu  --throttle 3000 100 

    -p <允许的包名列表> 

    用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果不指定包,monkey将允许系统启动设备中的所有app。

    --ignore-security-exception 

    作用:通常,当程序发生许可错误(例如启动一些需要许可的Activity)导致的异常时,Monkey将停止运行。设置此项,Monkey将继续发送事件给系统,直到事件计数完成。

    --ignore-timeouts

    作用:通常,应用程序发生任何超时错误(如“Application Not responding”对话框)Monkey将停止运行,设置此项,Monkey将继续发送事件给系统,直到事件计数完成。

    --ignore-crashes

    作用:通常,应用发生崩溃或异常时Monkey会停止运行。如果设置此项,Monkey将继续发送事件给系统,直到事件计数完成。

    --pct-touch <percent>

    作用:调整触摸事件的百分比.(触摸事件是指在屏幕中的一个down-up事件,即在屏幕某处按下并抬起的操作)比如一个应用80%的操作都是触摸,那就可以将此参数的百分

    比设置成相应较高的百分比。如触摸返回、触摸签到等

    --pct-motion<percent>

    调整motion事件百分比。(motion事件是由屏幕上某处一个down事件、一系列伪随机的移动事件和一个up事件组成)也就是直线滑动事件如从左到有滑动解锁

    --pct-trackball <percent>

    作用:调整滚动球事件百分比。(滚动球事件由一个或多个随机的移动事件组成,有时会伴随着点击事件)如不规则滑动解锁

    --pct-nav<percent> 导航,现在手机基本没有导航了

    ---pct-syskeys<percent> 按键消息比例,主页、后退、音量增减

    --pct-anyevent 其他不常用的按键比例的设置,不常用

    --hprof  monkey测试完成后生成内存快照,data/misc路径下生成,不常用,比较占空间

    --ignore-security-exceptions  忽略权限问题的

    --kill-process-after-error 当错误发生时杀进程

    --monitor-native-crashes 监视崩溃时的本地代码

    七、杀monkey进程

    如果想中断运行中的monkey CTRL+C

    adb shell ps | grep monkey  返回进程号

    adb shell kill [刚才查到的进程号]

    app包名查看:

    a.手机安装包名查看器'

     b.aapt命令  aapt dump badging *.apk

    c、源码下的AndroidManifest.xml文件查看

    d.adb logcat抓取当前Android机运行的app的包名(  I/ActivityManager(数字): Displayed 包名/类
    名: +ms )

    命令行输入 adb logcat >e:\bag.txt

    手机操控app,ctrl+c停止

    去e:\bag.txt这个文件下搜索关键字如Displayed ,一般都能找到

    展开全文
  • Monkey测试APP稳定性,环境的配置 安装adb(Android Debug Bridge) 安装模拟器(逍遥、夜神) 验证环境是否配置成功 基本adb命令梳理: 安装应用程序命令:adb install XXX.apk 备注(XXX.apk表示的是apk应用...
  • 安卓APP稳定性测试-----monkey

    千次阅读 2018-10-11 16:10:50
    稳定性测试:通过在主流真机终端上,模拟真人对App的操作行为,支持自动登陆、运行时间可配置,有效点击覆盖更全更深,从而发现程序的Crash及ANR,一般使用monkey对应用程序进行稳定性测试。  monkey:Android SDK...
  • 九、App稳定性测试--Monkey

    千次阅读 2020-01-30 16:06:45
    3.Monkey测试的目的 4.Moneky运行环境搭建 5.Monkey执行前准备命令: 6.工作中具体使用 7.Moneky结果分析 8.Monkey执行的前提条件: 9.Monkey的bug描述 1.Monkey是什么? Monkey是Android中附带的一个工具,...
  • Monkey-App稳定性测试 环境安装同adb《略》 直接上命令行,并解释有用到的参数意义 adb shell monkey -p ...
  • app,monkey稳定性测试

    2019-09-19 11:11:33
    一、稳定性测试 稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。 测试方法: 1、跑monkey adb shell monkey -p ...
  • APP稳定性测试

    千次阅读 2019-10-16 15:10:52
    Monkey:压力测试,稳定性 1.进行的是伪随机事件 2.模拟用户操作 3.得到两个日志 4.针对app整体 monkey使用: 开始—.>运行——>cmd usb连接手机,输入adb shell monkey  activity:所有操作和页面 ...
  • 相关视频涉及Python自动化测试、selenium、appium、jmeter、python、robotframework等。
  • https://blog.csdn.net/xiaomaoxiao336368/article/details/84887948 转载于:https://www.cnblogs.com/yyh8/p/10440425.html
  • APP稳定性测试:https://www.cnblogs.com/guohuino2/p/5977086.html 稳定性测试(亦可称可靠性测试)通过给系统加载一定的业务压力,让系统持续运行一段时间(一般为7x24小时),检测系统是否能够稳定运行 如何做好...
  • 安卓APP压力稳定性测试之Monkey入门

    千次阅读 2018-07-05 15:38:48
    Monkey是一个命令行工具,使用安卓调试桥(adb)来运行它,模拟用户触摸屏幕、滑动Trackball、按键等随机事件流来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,可以根据获取的log信息进行修复。...
  • app稳定测试- AppetizerIO

    2020-11-05 14:33:52
    AppetizerIO简介 话不多说,AppetizerIO能干什么,下载地址,文档地址 坐下,基本操作 环境准备:mumu模拟器,测试软件apk,adb 一,连接mumu模拟器 adb connect 127.0.0.1:7555 # 连接mumu模拟器 ...稳定性测试ma
  • App移动应用测试点总结

    千次阅读 多人点赞 2017-09-04 17:08:58
    3 app稳定性测试 7 4 app易用性测试 7 5 app性能测试 8 6 app的安装卸载测试 8 7 app的自动化测试 9 8 app安全测试 9 前言 本文档在于总结手机app测试的基本技术,提炼手机app测试的基本要点,以指导手机app(包括...
  • APP稳定性测试 2.性能测试 性能测试关注的指标 CPU 内存 流量 电量 启动时间 流畅度 GT工具的介绍 功能 基础性能指标测试:CPU、内存、流量、电量、流畅度 获取手机日志 进行数据抓包 安装 ...
  • Monkey稳定性测试

    2021-01-27 12:04:20
    Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行测试,检测程序多久的时间会发生异常。和MonkeyRunner几乎是完全不同的,...
  • app常见专项测试

    万次阅读 多人点赞 2018-12-07 22:31:01
    常见的apk专项测试,主要有几类...稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。 测试方法: 1、跑monkey adb shell m...
  • 移动app测试经验分享

    千次阅读 2019-09-01 09:56:03
    文章目录1、app安装、升级、卸载的测试点2、app功能测试点2、app稳定性测试3、app安全性测试的思路4、app性能测试的思路5、app兼容性测试的思路 1、app安装、升级、卸载的测试点 1)安装成功的情况(检查版本号是否...
  • 软件稳定性测试的测试点

    千次阅读 2019-02-04 14:54:59
    参考:软件稳定性测试的测试点 app测试–稳定性测试
  • APP自动化测试与框架

    千次阅读 2019-05-27 21:14:43
    APP稳定性测试和功耗测试:MTBF测试 APP测试中的网络信号测试:CSFB(CircuitSwitched FallBack,电路域回落) 4G网络(包括TD-LTE和FDD-LTE技术标准)下,如果一个APP在使用的时候接到电话,网路从4G回落到2G,...
  • App兼容性测试/MONKEY配置和安装

    千次阅读 2020-04-19 09:50:44
    按测试类型分类APP测试的兼容性测试Web测试和App测试有什么区别性能和稳定性工具---MONKEY环境配置和安装云测试平台 APP测试的兼容性测试 上线后进行兼容性测试的话,这种情况只适用于安卓 因为这个情况是不允许的...
  • 3.根据待测试App修改配置文件中下列各项的值 详情见 Config.md 4.启动appium appium --session-override -p 设定appium server的端口 , 不加参数默认为4723 5.运行元素遍历 java -jar UICrawler.jar -u udid -u ...
  • 服务端稳定性测试

    千次阅读 2019-05-12 20:48:05
    二、稳定性测试方法 方法一:线下稳定性测试通常的做法 关注指标: 测试注意事项 方法二:线上监控/线上巡检 三、故障模拟测试在提升系统稳定性中的实际应用 四、客户端稳定性测试 一、什么是稳定性 稳定性...
  • 稳定性测试

    千次阅读 2018-08-28 17:04:00
    于是我搜集网络资源,罗列一些稳定性测试,只为分享。 1 关于软件稳定性测试的思路 如何测试软件的稳定性其实是很难的,按照常规思路,只有长期的用户场景测试才能一定程度上保证软件的稳定性是可靠的,但并不能百...
  • App兼容性测试(CTS)

    千次阅读 2017-01-25 17:29:40
    兼容性测试(Compatibility Test Suite)在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间相互配合程度 兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、...
  • iOS App 稳定性指标及监测

    千次阅读 2017-12-01 21:17:47
    尤其因为苹果限制了热更新机制,App本身的稳定性及容错性就显的更加重要,之前可以通过发布热补丁的方式解决线上代码问题,现在就需要在提交之前对App开发周期内的各个指标进行实时监测,尽量让问题暴漏在开发阶段,...
  • app常见性能测试

    万次阅读 多人点赞 2018-10-30 19:26:33
    (app除了这些性能测试,还有:手机版本号兼容性,屏幕分辨率兼容性,稳定性测试,安全测试等,后续会持续更新… 流量测试同这些一起更新,这里就不在说明了 ) 一、响应 软件的响应时间和响应速度直接影响到用户的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,954
精华内容 28,781
关键字:

app稳定性测试