不懂App稳定性测试?啥也别说了快学起来!

发表于:2021-3-29 09:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:程序媛一菲    来源:简书

  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原理图
  一.所需软件
  1.Python3.7
  2.Pycharm社区版
  3.SDK 下载网址:http://www.androiddevtools.cn/
  4.雷神模拟器
  5.58同城apk
  二.SDK 环境搭建
  1、下载 android-sdk,这个是做 android 测试和开发的必备环境。
  2、解压后,里面有个 SDK manager.exe 双击打开。
  3.勾选你要现在的 API 版本和对应的 android 版本,后面模拟器会用到,然后坐等下载。
  在系统变量新建:ANDROID_HOME,对应变量值:
  E:\android-sdk-windows(sdk 安装路径)
  2.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 可以查看对应版本号。
  三、连接雷神模拟器—adb connect 127.0.0.1:5555
  首先要打开USB调式选项(默认是没有开启调式模式的)
  开启调式模式操作步骤:依次打开设置–关于-连击5次版本号,再返到我设置主页就可以看到开发者选项
  雷电模拟器:adb connect 127.0.0.1:5555
  使用指令:adb devices
  连接信息解释
  1.手机设备:显示设备的序列号,即b2355f8a
  2.模拟器:显示ip地址和端口,即127.0.0.1:62001
  3.device:已识别的设备,连接成功
  4.unauthorized:没有授权,需要手机上授权后才能连接
  5.unkown:未识别的设备
  6.offline:离线设备
  主流安卓模拟器连接方式:
  1.夜神模拟器:adb connect 127.0.0.1:62001
  2.逍遥安卓模拟器:adb connect 127.0.0.1:21503
  3.天天模拟器:adb connect 127.0.0.1:6555
  4.海马玩模拟器:adb connect 127.0.0.1:53001
  5.网易MUMU模拟器:adb connect 127.0.0.1:7555 MacOS:adb connect 127.0.0.1:5555
  6.genymotion模拟器:adb connect 127.0.0.1:5555
  7.谷歌原生模拟器:adb connect <设备的IP地址>:5555

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号