
APP专项测试
文章平均质量分 71
木土雨成小小测试员
这个作者很懒,什么都没留下…
展开
-
耗电量测试
随着时间的推移,尤其4G和5G的到来,耗电量也越来越成为测试的重点,尤其是APP应用的软件的增多,对于电量的要求也越来越高,因此,提升用户体验,通过不同的测试场景,找出APP高耗电量的场景并找出办法进行解决。我们使用battery-historian工具进行耗电量测试,battery-historian这个工具是一款用于检测与电池有关的信息和事件的工具,首先我们先安装这个工具git clone https://github.com/google/battery-historian.git我们在这里c原创 2021-02-27 22:07:23 · 1367 阅读 · 0 评论 -
自动遍历测试工具appcrawler学习
appcrawler是一个开源的自动化的遍历测试工具原创 2021-02-20 09:47:38 · 1282 阅读 · 0 评论 -
健壮性测试和兼容性测试
健壮性测试只是一个概念,用于测试系统在出现故障的时候,是否能够自动恢复或者忽略故障继续持续的运行,比如说我们在使用APP的过程中,有多个模块,其中有一个模块出现了问题,其他模块是否能够正常运行,或者该模块在等待五秒后是否能够自动恢复对于健壮性测试的原理我们可以理解为对应用的APP进行随机盲点测试,例如monkey测试,或者是模拟网络较差的情况等,也就是说我们整个过程都是为了让我们的应用健壮性比较高常使用的工具主要有Monkey,Maxim,Charles,Appcrawler比如说monkey工具,我原创 2021-02-17 20:30:51 · 1654 阅读 · 0 评论 -
弱网测试
首先我们要清楚什么是弱网呢举一个例子,我们在一个封闭环境中,有时候APP打开的特别慢,或者是一直加载不出来我们想要看到的信息,也就是说这个时候的网速特别的慢,这种状态呢,我们可以理解为弱网弱网直接造成的影响有丢包、数据无法加载、消息更新不及时等,更为严重的是用户的流失弱网的速度的定义一般是低于2G或者是3G的时候的网速针对弱网的测试,那么我们怎么进行弱网测试呢,接下来我们使用charles进行弱网测试我们下载完charles后,对charles进行代理设置,代理设置http请求端口8888然后原创 2021-02-17 19:53:50 · 2075 阅读 · 0 评论 -
系统资源分析CPU和内存统计以及网络分析
CPU统计CPU与GPU的关系GPU是一种图形处理器,它不会与CPU直接去通信,而是通过中间件链接这两部分,中间层会维护一个队列,CPU会把displayed list放在队列中,而GPU会从队列中取出数据进行绘制我们可以借助安卓手机的GPU渲染模式分析工具进行分析,(打开方式为开发者选项》GPU渲染模式分析)我们选择在屏幕显示为条形图,然后界面会变成这样可以看出底部多了很多条形的图形,而且随着手机的操作,条形图形也在不断的进行变化,每一种颜色的竖条都是一帧,还有一条绿色的线,这个线的意思是每一帧原创 2021-02-12 21:03:35 · 955 阅读 · 1 评论 -
webview和H5性能分析
webview与H5是相辅相成的,webview可以理解为内嵌的一种浏览器,而H5可以理解成是html5,html5可以简单的理解成它是webview的一种chrome浏览器自带了一种分析工具,功能类似于抓包工具这里的蓝线表示的是dom出现,红色线表示的是图片等资源已经加载完毕,Disable cache表示的是不加载缓存,从零载入,相当于冷启动,我们也可以看到一些详细信息Queueing表示的是排队的过程所用的耗时Waiting指的是等待服务器相应的耗时时间Stalled指的是在队列中,停止原创 2021-02-12 10:29:43 · 2130 阅读 · 0 评论 -
APP启动性能分析
APP启动性能分析可以看作是APP专项测试的一个小的方面。从用户层面考虑,专项测试的表现有:崩溃、卡顿、响应慢、发热、掉电特别快、还有一些就是兼容性问题等等。崩溃,可能在自动遍历或者monkey测试过程中等情况出现卡顿,可能会在出现内存泄漏的时候出现响应慢的影响因素,可能会在冷热启动、界面切换以及性能测试的过程中会出现发热以及耗电特别快的场景更不用多说了,他们更是我们在测试过程中所必须要关心的在学习APP启动性能分析之前,我们需要先学习activity,那么到底什么是activity,举个简单的例原创 2021-02-11 16:57:05 · 318 阅读 · 1 评论