我为什么做这项工作?其实这项工作是另一位同事在做,过程中发下了一些问题,但是种种原因log和数据都没有收集到,无法进行分析。然后我就接手了,负责复现她发现的问题并提供log和数据给开发分析。需要测试的是一个什么样的功能?需求是这样的:开发在Framework层增加了app应用权限管控(Android11中基本权限、自动以权限、AIDL),服务端可以通过下发指令到手机,控制app可以访问及不能访问的
最近工作过程中没少开会,产品总监与研发总监就产品可用性和稳定性开始了一轮大战。于是我搜集网络资源,罗列一些稳定性测试,只为分享。1 关于软件稳定性测试的思路如何测试软件的稳定性其实是很难的,按照常规思路,只有长期的用户场景测试才能一定程度上保证软件的稳定性是可靠的,但并不能百分之百确定软件就是稳定的。软件测试本身就是由局限和尽
本文链接:https://blog.csdn.net/sogouauto/article/details/48296827一、测试流程 我的观点 稳定性测试需要规范细致的流程,上图对流程作了总结,本文将首先分析如何进行前两项工作:需求分析和测试计划,其他项敬请期待本系列文章~ 二、需求分析 我的观点
转载
2019-10-15 11:43:00
591阅读
2评论
2006-06-15我上网时总是会跳出两个同样的网页你用超级兔子试一下,下载网站:优化王:简单易用的系统优化软件,并且还能对常用的其它软件进行优化设置。魔法设置:常用的Windows设置软件,清晰的分类让你迅速找到相关功能,提供几乎所有Windows的隐藏参数调整。IE上网精灵: 全面保护IE,禁止IE弹出广告窗口及禁止漂浮广告,并可以网站内容进行过滤。IE修复专家: 清除被恶意网页修改的IE系统
monkey是一个作为安卓测试人员都知晓的测试方法,下面我说下我对命令的了解:monkey命令:adb shell monkey -p 包名 -s 8888 --throttle 200 --pct-touch 35 --pct-motion 10 --pct-nav 20 --pct-majornav 15 --pct-appswitch 5 --pct-anyevent 5 --pct-tra
专项测试主要包含:稳定性测试、内存测试、CPU测试、耗电量测试、流量测试、弱网测试等。一、稳定性测试稳定性指APP在手机上长时间运行,功能是否稳定,一般稳定性测试时间是 N*12小时。在工作中一般采用Monkey进行随机测试,检测APP的健壮性。测试方法如下:① 跑monkey命令。adb shell monkey -p packageName -v -v -v --throttle 500 -s
转载
2023-08-02 22:00:58
1743阅读
简要步骤:adb devices---了解包名--adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同的用例以求最大的覆盖)--当崩溃或无响应时分析monkey日志常规monkey命令(可直接在项目里使用):adb shell monkey -p com.jiochat.jiochatapp --throttle 100 --ignore-crashes --ign
稳定性测试:测试应用程序在长时间运行过程中是否存在内存泄漏、崩溃等问题,以确保应用程序具有较高的稳定性和可靠性。对于安卓端,官方提供了很好的稳定性测试工具:monkey。 相比较而言,iOS则没有,而且当前网络上似乎也没有很好的第三方工具可以使用,因此只能自己写了。我们要开发的iOS稳定性测试程序,应该至少包含以下内容:持续随机触发UI事件崩溃重启,测试不中断日志记录首先我们确定以上设想的可行性,
转载
2023-07-31 15:19:15
393阅读
monkey测试简介:Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法monkeyrunner工具的主要设计目的是用于测试功能/框架水平上的应用程序和设备,或用于运行单元测试套件, 提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器monkey包括很多选项,大致四大类: 1.基本配置选项,如设置尝试的事件数量。 2.运行约束选项,如
转载
2023-10-09 21:55:45
110阅读
背景最近由于公司要求对移动端的app做各种专项测试,包括稳定性测试,性能测试(cpu,内存,流畅度,电量,流量,启动时间)。基于以上的测试项,我的初期想法是开发一套移动端专项测试平台(包括数据输入,性能指标采集,结果报告的生成与展示,bug单自动提交,持续集成),专门针对app的稳定性和性能进行测试。本系列教程主要针对Android端的稳定性测试,后续会增加Android端的性能测试。想到稳定性,
环境准备(一次性工作)如果已有对应环境则跳过相关步骤即可。osx 环境:准备 Mac 机器
xcode 环境: 下载安装 XcodeIDE
安装 cocoapods: 在终端中执行 sudo gem install cocoapods -v=1.8.1 , 并按提示输入设备登录密码初始化项目:
在终端 cd 到当前项目目录下, 然后执行&nbs
【引言】虽然教主早已驾鹤西去,虽然iPhone5的遥控器式的设计为不少人所病诟,但果粉们对苹果的热情丝毫没有改变。在苹果官网,iPhone5的预订在开启后一天内即宣告售罄。随着iPhone5和iOS6的来临,你是否想为自己寻觅一款最好用、最实用的苹果设备管理软件呢?在参阅了网上无数欠公正欠客观的白软文、黑软文之后,你是否在如何选择上很迷惘很无所适从?这篇文章本着客观公正的态度,以专业的评测方法为你
Monkey是Andriod的一个行命令工具,可以作为Andriod的自动化测试的一种手段。其实就是模拟一个用户在App上乱按、乱输,与其说是模拟用户,不如说就是模拟个捣乱的猴子,毕竟有时候确实不知道用户会怎样折磨软件hhh所以Monkey测试是做app软件的稳定性、健壮性测试的有效方法 Monkey的不足Monkey可以根据一个指定的命令脚本发送按键消息,但不支持判断和读取待测界面的值
怎么测试网速稳定不稳定用这三个开源工具检查你的互联网和局域网速度。-- Ben Nuttall(作者)能够验证网络连接速度使您可以控制计算机。 使您可以在命令行中检查互联网和网络速度的三个开源工具是 Speedtest、Fast 和 iPerf。 SpeedtestSpeedtest 是一个旧宠。它用 Python 实现,并打包在 Apt 中,也可用 pip 安装。你可以将它作为命令行工具或在 P
转载
2023-10-26 21:29:31
168阅读
APP稳定性测试神器之Monkey-随机事件测试 Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法,只针对Activity做测试,不能对Service做测试。一、M
1.android系统自带monkey程序,模拟用户触摸屏幕,滑动track ball,按键等操作莱多设备上的程序进行压力测试,检验程序多久的时间会发生异常2.adb (android debug bridge)用来连接安卓手机和PC端的桥梁,通过adb服务,在PC端命令行界面面对手机或者模拟器进行全面的操作用手机来操作的话,要用一个数据线连接,打开usb的开发者模式(USB调试),确认连接成功后
转载
2023-10-31 14:52:01
104阅读
首先了解monkey是什么 monkey是Android系统自带一个命令行工具,可以运行在模拟器里或者真实设备中运行。monkey向系统发送伪随机的用户事件流,从而实现对正在开发的应用程序进行压力测试。monkey包括很多选项,大致分为四大类:1.基本配置选项,如设置尝试的事件数量。2.运行约束选项,如设
对于无法上架到苹果商店的app来说,通过苹果签名的方式无疑是最好的途径,由于目前市场上苹果签名掉签的问题实在令人头疼,稳定性根本没法得到保障,这时,苹果tf签名慢慢地出现在了大家的视野里,因为tf签名有着永不掉签的称号,所以也越来越受到大家的喜爱,很多app运营商在选择签名时都会首选tf签名,为什么说tf签名的稳定性最强?tf签名真的可以保证不掉签吗?接下来小伙伴们就和‘咕噜分发’小编一起来看看吧
软件稳定性测试的测试点 1.对软件多次测试,长时间运行,是否正常运行 2.长时间对软件开启关闭软件和系统是否正常 3.软件长时间执行某个业务后切换到别的不同的业务操作是否受影响 4.软件长时间开启但是不执行任何操作,然后检查能否正常执行业务操作 5.软件长时间对日常的用户数进行操作运行,观察系统内存 ...
转载
2021-11-04 15:56:00
385阅读
2评论
稳定性检测工具smokeping安装配置和使用方法Smokeping介绍是对IDC网络质量,稳定性等最好的检测工具,包括常规的 ping,dig,echoping,curl等,可以监视www服务器性能,监视dns查询性能,监视ssh性能等。底层也是 rrdtool 做支持,特点是画的图非常漂亮,网络丢包和延迟用颜色和阴影来表示。smokeping的优点:1)最佳的画图功能,延迟和丢包用颜
转载
2023-07-21 17:35:19
155阅读