微信号:grzlwx

介绍:光荣之路官方资讯

假如不是BAT,专项测试要怎样做?(二)

2015-11-11 22:44 黄闻欣

吴老的《selenium webdriver 实战宝典》出版了!


工具篇

一般来说,用户最痛苦的专项问题,通常是最表面和直观的问题,包括:

闪退:包括CRASH,系统强杀,ANR,直接影响用户的使用。

卡顿:包括丢帧,动画帧率低,相应用户操作速度慢,甚至是卡死,但却没有触发ANR或者watchdog timeout。这些给用户的感觉就是用得不爽,尤其是有对比的时候。

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

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

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

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

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

Android

iOS


通用


结局篇

跟很多不小不大的互联网公司都交流过,测试的人力投入是非常有限的。当然更不可能有成建制的专项测试团队。所以正如前面提及的,找业务的痛点很重要,不求 大而全。既然是痛点,就容易获得至上而下的支持,如果没有支持,就给信息给数据来说服,然后定底线定目标让事情持续有效。手Q的安装包就是个典型的案例, 看到安装包一个版本就大10M,其实没有感觉到任何的痛和担心,我们用数据说话,多少用户用3G下载,各个安装包大小的下载失败率是多少,最终让老大重视 了起来,并且确立了安装包增量监控的工具和流程。另外很重要的是信任关系,而信任关系不可能一蹴而就,需要有产品痛点,沉淀正面和反面案例,老大重视,自 身技术过硬,并且持续相互教育,之后的事情就会更加一帆风顺了。最后,总的来说,少点埋怨,调整心态,数据说话,坚持底线。

(完)

(作者:黄闻欣 来源:http://www.infoq.com/cn/articles/how-subject-test-works)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

感谢作者,传播测试知识、技能与正能量!
分享测试生活,思考测试人生!欢迎来稿735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499

 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 为「PPT 架构师」正名 读了那么多年书,从未感觉如此方便 【第1章第122回】[译]如何成为一个优秀的前端工程师 方寸之间,世纪大战 如何正确理解 Bitcode