文章分类 - APP测试
摘要:前言 美团点评测试团队负责App的质量保证工作,日常除了App的功能测试以外,还会重点关注App的性能测试。现在大家对手机越来越依赖,而上面各App的耗电量,直接影响了手机的待机时间,是用户非常关心的一点。本文主要通过一个典型案例,介绍App性能测试中的电量测试,并总结了我们由此引发的一些思考。 一
阅读全文
摘要:近日,谷歌官方在2023年,首次更新了Android系统版本分布数据,让我们可以了解到目前用户正在使用的Android系统版本分布。 根据谷歌官方统计数据,目前最新的操作系统Android 13在推出五个月后,仅在5.2%的设备上运行。 Android 12 和 12L则是在 18.9% 的设备上运
阅读全文
摘要:pp前后台切换是我们平时常用的一个操作,比如:按手机的home键将应用置于后台、直接按手机电源键关闭屏幕或者通过最近打开的应用列表切换应用等,由此,我们可以得出结论:当app置于前台时,它的页面对我们是可见的;当app置于后台时,它的页面对我们是不可见的。 无论对于Android还是IOS,app前
阅读全文
摘要:什么是弱网测试 在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wifi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。 从测试角度来说,需要额外关注的场景就远不止断网、网络故障等情况了。对于弱网的数据定义,不同的应用所界
阅读全文
摘要:Monkey测试结果分析 一、什么是monkey Monkey 测试是 Android 自动化测试的手段之一,它通过模拟用户的按键输入、触摸屏输入等,测试设备多长时间出现异常。Monkey 是一个命令行工具,可以运行在模拟器或实际设备中,通过向系统发送伪随机的用户事件流,实现对全系统或某个应用程序进
阅读全文
摘要:测试准备: Monkey压力测试时除了添加测试APP,还可另外添加2-3个第三方app进行对比测试。 1.在D盘新建一个txt文件,添加APP包名,命名为whitelist.txt 2.用cmd命令把whitelist.txt文件push到手机 adb push d:\whitelist.txt /
阅读全文
摘要:公众号的测试点:1、是否能正常的关注与取消关注1、二维码能被用户识别,扫描后即可关注我们2、用户回复关键字是否能得到正确的回复3、是否可以查看往前的文章,历史消息4、是否能进行群发,用户是否能接收消息5、测试界面:是否能及时更新,不同手机的显示6、测试兼容性7、测试性能,数据库8、对包含的功能(自己
阅读全文
摘要:微信公众号测试点 基础功能点: 1:是否可以正常的关注和取消关注。(至于用户的管理是微信平台的事情了,就不需要我们去处理了) 2:保证我们自己提供出去的二维码能够被用户识别,扫描后即可关注我们。 3:用户回复关键字是否可以得到正确的回复(微信后台设置,也是我们需要进行测试的) 4:用户是否可以查看往
阅读全文
摘要:前言: 最近针对新开发的一款app进行了埋点测试。在这个过程中想总结自己对于埋点测试的学习与理解。 正文: 一、概念 埋点测试只是数据采集的一种术语,而数据采集是提供给运营工作人员去了解手机app对于某些模块、场景的用户使用情况,进行的一个触发埋点,将埋点采集到的数据进行上报的过程。采集数据只是起点
阅读全文
摘要:经常有人问”我游戏或者APP性能标准是多少,多少CPU、内存合适?“ 其实,我也很想知道。不同类APP、不同类游戏,不同档位机型,CPU、内存占用完全不样,可能都不是一个量级。很难有个统一标准。以内存为例如下: Android平台对单个进程是没有特别限制,只要VirtulMomory不超过进程地址空
阅读全文
摘要:异常测试:包括业务流程的异常情况;业务场景的异常;操作习惯的异常。 网络测试: 网络切换的过程中,APP会不会异常; 断网情况(如WiFi断开,2G/3G/4G/5G网断开(拔卡,设飞行模式),vpn中断,代理中断)进行一些操作,APP会不会崩溃; 有网时进行了一些操作,断开网络,再进行一些操作,再
阅读全文
摘要:一、前言 Android开发者常常面临的一个问题就是防破解、 防二次打包。现如今安全问题越来越重要,越来越多的Android开发者也开始寻求安全的保护方案。请看一下下面的几张图片: 1.1 u=2065152164,360269629&fm=173&s=D19EA0725C3578880C71994
阅读全文
摘要:灰度测试就是指如果软件要在不久的将来推出一个全新的功能,或者做一次比较重大的改版的话,要先进行一个小范围的尝试工作,然后再慢慢放量,直到这个全新的功能覆盖到所有的系统用户,也就是说在新功能上线的黑白之间有一个灰,所以这种方法也通常被称为灰度测试。类似于我们通常所说的内测。 灰度测试就是将自己的产品首
阅读全文
摘要:方法一:使用 iTunes 工具查看崩溃文件原理:APP崩溃后的日志是保存在手机上的,需要与电脑上的 iTunes 同步,即将崩溃日志保存在电脑上的文件夹中。 具体文件地址: Mac OS X:~/Library/Logs/CrashReporter/MobileDevice Windows XP:
阅读全文
摘要:1. 下载adb工具包(如已安装android sdk,则无需再装adb) 2. 注意事项 请确保电脑只连接了一台手机设备(最好只连接一条USB线),同时确保手机开启USB调试模式(可通过手机助手查看连接状态) 3. Adb工具包路径存放 最好放在硬盘根目录下。如下图: 4. 使用dos命令窗口 可
阅读全文
摘要:原文再续,书接上回:《使用logcat快速抓取android崩溃日志》中提到的工具包可以下载拉~ 《使用logcat快速抓取android崩溃日志》:http://www.cnblogs.com/medsonk/p/6344373.html android调试工具包v1.1.0.rar < 工具包点
阅读全文
摘要:弱网环境存在的问题: 弱网环境下,出现丢包、延时软件的处理机制,最常见的问题就是丢包。 1、丢包: 在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重传。这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些。 2、延时: 由于网络太差,产生了网络波动,导致
阅读全文
摘要:在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由于用户自身的网络环境波动,或者是本身网络环境就较为恶劣,而服务在面对这种恶劣的网络环境的健壮性不够,导致会出现一些意想不到的bug。而在正常的开发自测过程中很难去营造出这种恶劣的网络环境,使得这些bug较
阅读全文
摘要:etsam模型 iOS使用的是低内存处理机制Jetsam,这是一个基于优先级队列的机制。相关的探究推荐这篇文章 Jetsam可以简单的抽象为:前台应用程序,在触发某个或多个条件时,触发系统事件,被系统kill掉。而OOM也就是因为触发了内存相关的系统事件,被系统kill掉了。 Memory Foot
阅读全文
摘要:一、前言 移动性能测试一直是众多性能测试者的心头病:每次测试都要动用众多工具,ROOT/越狱难,工具准确性存疑,需要进行多次复测……等。基于此,腾讯研发了一款移动性能测试工具,并于11月1日正式发布,开放下载——PerfDog,也称性能狗。 PerfDog 这款工具集多项优点于一身:界面友好,操作便
阅读全文