移动应用专项测试

专项测试有资源类性能、交互类性能、稳定性、兼容性和安全性等等。但仔细想想,对于一个小团队,一个创业或创业初成的团队需要管那么多吗?不用,只要心中有概念, 并有对应保底措施即可。对于小团队来说,更重要的应该是打痛点,因为痛点是产品发展的最大障碍,具备极高的性价比。但是什么是痛点呢?表面上很多产品都知道自己的痛点,其实并非如此。在不了解用户反馈的情况下,说自己明白用户的痛点,并且创造产品需求的比比皆是。所以对于专项测试而言,第一步无疑是找痛点。

第一步是建设反馈系统,找痛点。这种反馈包括各种用户反馈的收集分析,各种专项数据的前段和后端的上报分析。有一些如听云、OneAPM,Bugly其实已经有一些这种监控上报的能力,只可惜在用户反馈收集和分析上,暂时没见到对应的系统。所以在应用现有系统的基础上,可能还需要自建。那么,假如有了这些系统,帮助我们知道有多少用户遇到卡死, 实际Crash率是多少,多少用户说耗费流量,实际终端耗费流量上报结果是多少。这时,痛点自然就一目了然,未来能达成的目标也清晰可见,老板也许会更加清楚地了解问题的严重性,从而下定决心改善。

第二步是找底线和目标。我们有了反馈系统,知道了用户的实际情况,这时我们就需要根据数据让团队自上而下地明确底线和目标,从而提升后续团队合作的效率。目标可以是,Crash率是多少不让发布,Crash率是多少可以不FIX, 切换界面底线是多少,百分之多少的用户的流畅度是多少,用户反馈的卡顿问题从TOP10问题剔除等等。

第三步是解决问题。有痛点有解决痛点的目标,我们就要行动,为了达成目标,解决问题。我们以及我们的平台需要具备如下三个能力:

第四步是回到反馈系统,展示效果。开发,测试忙活了许久,达成了效果,却没有展示,那就是错失了开发与测试形成信任关系闭环的最佳时机。当然也缺失了进一步改进,做就精品的机会。就如我们的上传图片,一开始的目标仅仅是提高成功率,然后就是让带宽好的传输速度更快,再后就是让网络差的也能在保证成功的基础上再快点,再想办法搭救更多的在演唱会时发送不出消息和图片的用户,一路上都是不断地看数据上报,分析,解决问题,展示效果,再分析,再解决,再展示效果,形成闭环。

工具篇

一般来说,用户最痛苦的专项问题,通常是最表面和直观的问题,包括: 
闪退:包括CRASH,系统强杀,ANR,直接影响用户的使用。 
卡顿:包括丢帧,动画帧率低,相应用户操作速度慢,甚至是卡死,但却没有触发ANR或者watchdog timeout。这些给用户的感觉就是用得不爽,尤其是有对比的时候。

流量大/速度慢:移动应用必然面对流量问题,我们至此为止都会看到月末时候的流量效应,就知道这个的重要性。况且对于小公司来说,更痛的可能还是带宽,CDN的费用问题。

弱网络兼容差:用户面向的网络情况其实是时好时坏的,但是用户期待业务能执行成功,哪怕多耗费一点时间。

待机时间短/手机发烫:自IPHONE开始,每个手机都需要“吊盐水”(使用移动电源)。如果他发现你在耗电排行榜TOP1, 却一直在后台毫无建树,相信用户会好不犹豫地删掉。

业务专项问题:不同的产品有不同的业务专项问题,单独说出来是因为前面4个是通用的,请大家不要限制自己的思维。根据业务特质还有一些专项的指标会产生,例如地图应用定位的准确性,广告能力推送的准确性,音乐软件播放的音质,图片应用图片的质量。

下面针对这些问题,我们来看下我们有什么工具可以帮助到我们。没有像BAT这样的资源投入,但是问题还要解决。下面小V给大家推荐一些跟我们内部的建设思路近似的外部开源工具来帮助大家解决问题。(PS: 我只推荐我认为落地成本低产出最高的工具给大家,所以有些工具我不是不知道,而是投入的问题。并且下面我不再说专项指标,我会说是痛点,因为专项指标肯定不只有这些。下面的内容我尽量客观,但是不排除有一些主观判断,毕竟我没有每个都深入使用。)

Android

IOS

通用

时间: 2024-08-26 13:13:53

移动应用专项测试的相关文章

【金阳光测试】KK公益讲座第63期-5月30号(周六晚八点) 分享主题: IOS专项测试基础

[金阳光测试]KK公益讲座第63期-5月30号(周六晚八点)分享主题: IOS专项测试基础听课地点:http://www.chuanke.com/1983382-110713.html主讲:小白老师老师简介:前风行网.腾讯测试,现为一流互联网公司任职高级开发测试时间:5月30号 晚上8点开始

Android性能专项测试测试点指导(二)

Android性能专项测试测试点指导(一) 上一篇文章通过导图的方式介绍了性能专项的几个测试点,那么今天将会详细阐述下. 内存: 内存泄漏: 老生常谈的最多就是这货,这家伙的测试方法其实是最简单也是最难的,为什么简单,因为你要定位到路径,只需要重复操作即可,比如你怀疑播放器泄漏了,重复进入退出N次,那么就可以确定是播放器出问题了,可以提单了:说难,你需要进一步分析到底是哪里泄漏了,通过MAT工具去对比,去分析定位到类,那就需要精力和时间了,通常还吃力不讨好-最近,出现了这样一个工具LeakCan

移动APP测试 【4】-- 专项测试

如下问题: Crash 设备兼容 流量使用过多 APP 导致用户手机电量消耗过快 在不同网络情况下不稳定,比如 卡死 和 白屏的问题 针对某个特殊方面或者问题的,称之为 专项测试 如 兼容性测试,流量测试, 电量测试, 弱网络测试, 稳定性测试, 安全性测试 和 环境相关的测试 一 兼容性测试 也是功能性测试,只不过侧重在不同的软硬件环境 1 环境准备 针对APP通常会考虑: OS version , 屏幕分辨率 , 不同厂家的ROM,网络类型 2 基于 UI 自动化脚本的云测试方案 如 Tes

移动无线应用专项测试浅谈

前言 其实去年年底我就说过很多公司功能测试都做的差不多了,接下来就开始折腾什么性能测试啊,安全测试啊,持续集成啊,Hybrid啦等等.果不其然,最近很多测试同学开始问我性能相关的问题.当然我们专业点来讲这个叫做专项测试,那么专项测试其实也是区分什么人去做,工具组的人也在做,业务组的人也在做,只不过大家做的切入点会很不同.也许很多同学也比较好奇我毕竟也去那么多公司撕逼了,到底我平时在做什么,怎么做的.这边那就简单说下吧. 做了什么 嗯,我想想我做了什么.其实我现在就是,公司做到移动无线的应用专项测

【金阳光测试独家播出】-IOS专项测试体系预告-7.20号更新第一集

You are my pretty sunshine,没有你的世界好好坏坏,只是无味空白……(PS: 前段时间电视剧<何以笙箫默>热播,无论是喜欢“高帅冷”何以琛的女生们,还是陪女友看剧的男生们,都已经会唱这首<My sunshine>了吧.)哈哈,小编今天不是来介绍歌曲的,小编想说,金阳光就是我们的sunshine.什么?你还不知道金阳光是什么"鬼"?道上有一句话,“测试技术哪家强,北京百度找阳光”.百度搜索"金阳光测试",你会看到很多金阳

无线专项测试--流量测试(下)

这篇文章主要是想介绍下流量专项测试的另外一种方法tcpdump+Wireshark抓包测试法. 在后台系统的开发和测试中,借助工具抓取网络包来进行网络层的分析是一种非常常用的技术手段,常用的抓包工具有Windows下的Wireshark工具和Linux下的tcpdump.由于android本身也是一个Linux系统,所以也有对应的tcpdump版本.IOS系统也可以使用tcpdump抓包.如果我们需要测试某一个App消耗的流量就需要禁用其他APP的连网权限.限制其他app的联网权限,如果不限制的

《Android移动性能实战》腾讯 SNG 专项测试团队 著 高清pdf

<Android移动性能实战> 1.腾讯社交网络质量部吴凯华.<大话移动App测试>系列作者陈晔倾情作序,胡星.梁捷.杨俊峰等业内大牛联袂力荐2.本书来自腾讯SNG专项测试团队多年来手机QQ.QQ空间.QQ音乐等项目沉淀下来的经典案例,从资源类性能的内存.CPU.磁盘.网络.电量和交互类性能的流畅度.响应时延等多个方向进行介绍,包含核心问题.实用工具.典型案例等,是Android APP性能和开发工程师的必备案头手册. 百度网盘链接: https://pan.baidu.com/s

移动App专项测试

移动App测试实战—专项测试 转自:http://www.51testing.com/html/58/n-3713758.html 我们在进行了手工的功能测试之后,也开发了一些自动化测试用例,并且做了性能测试之后,测试工作看似比较完整了.但是当我们的App在大量的用户那里被安装和使用的时候,还是会有很多我们之前没有预料的问题被反馈回来,比如: · Crash的问题 · 设备兼容性的问题 · 流量使用过多的问题 · App导致用户手机电量消耗过快的问题 · 在不同的网络情况下不稳定,比如卡死和白屏

专项测试用户纬度及技术方案

专项测试(用户维度) 1.崩溃(Crash,弱网) 2.卡顿 (掉帧.gc.cpu) 响应慢(启动时间.交互响应.H5加载)3.发热 (cpu,mem.io.network.gps等硬件使用) 掉电快(硬件占用)4.兼容性问题 (机型覆盖.回归) 专项测试(技术维度) 卡顿 (掉帧.gc.cpu) 卡顿测试.内存泄漏测试.method profile 响应慢(启动时间.交互响应.H5加载) 冷热启动.界面切换.h5性能测试 发热 (cpu,mem.io.network.gps等硬件使用) met