移动测试培训Testin你可能会遇到以下问题23可能你会给予差评4也有可能你会卸载5出现上述情况的本质原因就是质量差6糟糕的质量导致7糟糕的质量导致❓8糟糕的质量导致我的用户呢9糟糕的质量导致10糟糕的质量导致11糟糕的质量导致12用户对于缺陷的容忍度极低13用户反馈最多是功能问题ANR1.50%闪退16.77%功能47.60%兼容性3.29%广告10.18%卡5.99%内存3.89%网络2.10%加载性能4.49%客服问题0.60%隐私安全1.50%流量2.09%ANR闪退功能兼容性广告卡内存网络加载性能客服问题隐私安全流量14App崩溃率变化趋势15App故障原因分布-Androidexception异常 lua57%2%2%6%21%11%1%exception异常 luaexception异常 jsexception异常 javaexception异常 c++exception异常 c#crash崩溃 javaNDK异常 C++16App故障原因分布-IOS4%exception异常 js,86%3%7%exception异常 luaexception异常 jsexception异常 c#crash崩溃 object-c17来自TestinLab的数据显示1.92%安装失败11.07%启动运行失败0.5运行崩溃5%~181.92%无法安装=19,200个用户无法安装~~瞬间成为其他应用的用户、甚至是付费用户如果你的app有100万下载1911.07%运行、登录失败=110,700个用户无法运行~~AppStore差评…~~微博、朋友圈、社交网络吐槽…~~瞬间成为别人的粉丝…如果你的app有100万下载200.5~5%使用时闪退、挂死、崩溃=5,000~50,000个进程、支付失败~购物的时候,不能下单,然后…~下了单,不能付费,然后…~付费了,不能交付,然后…~关键时刻,客服不畅,然后…如果客单价是99元,那么损失…如果你的app有100万下载21App问题变化趋势0.00%4.50%9.00%13.50%18.00%Jan-25-15Feb-1-15Feb-8-15Feb-15-15Feb-22-15Mar-1-15Mar-8-15CrashRateRunFailureRateInstallationFailureRate0.86%0.61%0.72%0.61%0.31%0.39%0.51%12.77%11.49%12.87%11.49%7.93%12.01%12.34%2.76%4.12%4.30%3.40%4.50%2.4%4.82%运行失败崩溃/闪退安装失败22传统的移动测试流程用户故事设计寻找隐藏假设发布计划迭代sprint估算验收测试时间设计概要测试用例编码及单元测试估算测试框架搭建重构集成详细设计测试用例编写测试用例开发活动测试活动sprint结束执行测试用例下一个sprint开始执行回归测试发布发布23App需要做如下项的测试24测试过程中需要掌握的技能树25企业面对质量管理的四大难题快速发布用户反馈测试人手不足机型覆盖不全上线后无法监控传统测试无法满足核心诉求26公司简介云测•测试设备超过5万+部•涵盖Android/iOS两大主流平台众测•测试专家1000+•专业测试者1万+•可调度测试人员16万+Testin云测成立于2011年,是全球最大的移动APP真机云测试平台;总部位于北京,在上海、深圳、广州、成都、杭州、硅谷都设有服务机构;目前服务开发者超过45万,为100万+APP提供了了超过1亿次的测试拥有专利40余项,先后获得了多轮IDG资本、高榕资本、海银资本数千万美元的投资优化迭代流程降低测试成本提高测试效率保证产品质量27Testin全覆盖APP质量生命周期管理7x24开发完成产品发布二次更新重点功能保障用例测试全功能覆盖bug探索测试兼容保障兼容性测试发布保障崩溃分析托管内测分发内测我们做的只是,不要因为质量问题而丢掉用户功能没问题用户体验没问题主流手机没问题发布没问题设计没问题281-开发者上传应用2–用户收到新版通知3-内测用户获取应用4–开发者收集崩溃信息内测用户发送反馈5-开发迭代内测29用例测试提交需求收取报告修复问题1、开发者•在线沟通•设计用例•提交评审2、测试专家•执行用例•查找BUG•提交结果3、专业测试者•审核结果•修订bug•提交报告4、测试专家30bug探索测试开发者提测专家在线沟通发测试任务多名专业测试者真实在线测试专家审核提交报告24小时内反馈报告31兼容测试32嵌入SDK上传APP收取数据修复问题1、开发者•跟踪堆栈•收集信息•提交报告2、崩溃分析SDK整合报告分析问题3、崩溃分析平台崩溃分析33App质量提升性能兼容34App质量提升35App质量提升36App质量提升37App质量提升38App质量提升39App质量提升40App质量提升41App质量提升42App质量提升43App质量提升44App质量提升45App质量提升46App质量提升47项目背景:4G管家是中国移动【官方】推出的流量自助服务客户端软件。面向全国移动智能终端用户,提供方便快捷的功能,随时随地查询监控流量。质量管理上遇到的问题:无测试团队不能保障基本功能点的测试覆盖,但移动的用户群体广大,经常会在用户实际使用过程中发现测试覆盖不到的Bug或缺陷,极大影响产品的体验4G管家中国移动+运营商48客户反馈:测试用例设置详尽全面,充分考虑了各功能模块的正常和异常业务流程;测试设计过程中双方沟通及时高效,配合默契;测试执行高效严谨;测试报告结果准确、内容全面、分类明确、描述详尽、重点突出,全面帮助我们发现了很多隐藏的bug,对我们定位问题、产品优化方向给予了强大的指导,充分体现了测试行业的领先水平。服务情况:针对4G管家APP的安卓和ios两个版本,进行了包括兼容+功能用例+bug探索+用户体验在内的全方位测试服务Testin提供的服务:用例设计、用例执行、回归测试、验收测试、兼容测试49项目背景:E袋洗作为o2o行业的领军企业,是最早一波加入烧钱战争的!但公司有章法、有套路,很早就探索出了o2o企业的核心价值是什么!是如何做好线下服务,线上只是手段和入口。所以他们从始至终都秉承一个观点“与核心价值无关的事全由第三方来做”,也就是大家常说的让专业的人做专业的事!E袋洗有庞大的线下团队,但技术团队相对人员较少,最初与云测接触时技术团队只有20几人,测试人员只有1人,和CTO两次沟通过后便决定将全部测试工作交给云测来做E袋洗荣昌洗衣行+互联网50客户反馈:Testin云测提供的一站式测试服务在帮助创业公司节省大量人力和时间成本的同时,保证了应用的上线时间和质量,让我们创业公司能放开手脚全力做核心业务,在领先对手上赢得非常宝贵的先发优势!服务情况:E袋洗目前众测已经提供了Android和iOS平台总计超过20个版本的用例测试,执行用例4000+,共计发现Bug超过500个;使用众测用例服务后,E袋洗取消了原有招聘测试团队的计划。Testin提供的服务:用例设计、用例执行、回归测试、验收测试、兼容测试、崩溃分析51项目背景:蘑菇街是专注于时尚女性消费者的电子商务网站,为爱美的姑娘们提供衣服、鞋子、箱包、配饰和美妆等等领域适合年轻女性的商品,蘑菇街APP也成为时尚女性购买和互相分享的必备APP蘑菇街杭州时趣+互联网质量管理上遇到的问题:蘑菇街app,android版本线上存在很多用户反馈问题;一直以来都是研发团队兼顾测试,并不能保证产品质量;蘑菇街测试团队:3+人测试团队,负责Android、iOS平台产品测试52客户反馈:Testin是业界最专业的测试团队,帮助蘑菇街团队测试出众多机型,启动闪退,运行崩溃等诸多问题;Testin技术团队技术支持及时,对接同事服务周到服务情况:针对蘑菇街APP的安卓和ios两个版本,进行了包括兼容+功能用例+bug探索在内的全方位测试服务,目前已经提供了Android和iOS平台总计超过4个版本的测试Testin提供的服务:用例设计、用例执行、回归测试、验收测试、兼容测试53“国内最专业的手机地图,超过3.2亿用户在使用!高德地图是应用商店上数据准确率最高、最省流量、躲避拥堵功能最强大的手机地图,平均每天为用户省油61万升!”高德测试团队:10+人测试团队,负责Android、iOS、WinPhone、BlackBerry平台产品测试质量管理上遇到的问题:测试团队可以保障基本功能点的测试覆盖,但地图、导航数据经常更新变化,在办公室环境无法覆盖到地图真实的使用环境,发版和地图更新后,经常会在用户实际使用过程中发现测试覆盖不到的Bug或缺陷,极大影响产品的体验高德地图高德+互联网54服务情况一个月2次可用性测试,Android+iOS平台,100名测试专家多地域场景参与测试,每次发现自有团队测试外Bug或缺陷超200个Testin提供的服务在发版前的测试流程中引入Testin的可用性测试服务,对基本功能点之外的真实用户使用场景测试起到有效的补充,在发版前尽可能发现功能和地图数据上的Bug客户反馈:反馈了很多我们发现不了的Bug和问题,实际上都录入到我们的JIRA库中,在很大程度上弥补了我们测试环境的测试机型的不足55项目背景:平安科技和3大运营商合作的一款免费连接运营商WiFi网络的应用,应用开发完后需测试全国各地此款App实际连接运营商WiFi的情况,做应用可用性的测试可用性测试需求:•国内30个主流城市WiFi连接情况•各城市连接3大运营商WiFi的连接情况•各城市具体商圈的WiFi连接情况,如火车站、机场、某个商场•各商圈具体位置的WiFi连接情况,如机场2层大厅,商场4楼东南角•运营商WiFi打开网页速度的感受,如打开门户网站的速度•运营商WiFi查看视频的感受•实际网络速度测试,使用Speedtest进行实际网速测试•WiFi反复连接情况,忽略运营商SSID后再进行连接平安WiFi平安+金融56Testin提供的服务:Testin通过其覆盖全国的测试者社区网络,指定符合条件的测试者,针对国内30个主流城市帮助平安科技进行多地域、多网络、多环境的真实用户可用性测试,提供应用在真实场景中的实际可用性,帮助平安科技改善服务,监督合作伙伴。57附-AppFunnel漏斗58机房展示59合作伙伴APPGAMECOOPERATEO2O请把生命浪费在美好的事物上告别枯燥的测试