【转载】App的生死线:谈谈测试的重要性

很多创业团队在起始时都面临一个问题,由于不重视上线前的测试工作,产品上线后BUG不断,只好一边由客服跟进解释陪笑脸,另一边工程师加班熬夜改BUG。这样狼狈的景象屡见不鲜。那么,这时问题来了,为什么不在App上线前就做好产品质量的控制工作呢?

事实上,根据过往App行业从业经验,产品质量控制或者说产品的上线测试环节,无论是在大公司里还是中小开发者团队里都属于软肋,这主要是受两个方面的客观因素制约:
第一,企业不愿意专门养测试团队或工程师。一般来说,在一个以App为创业核心的创业团队当中,都应该有专门负责测试的工程师或团队。不过,为了节省成本,一些中小App开发者团队并不会专门设置一个测试工程师的岗位,一般会由客服人员或产品人员兼任。并且,由于产品的更新迭代一般都是两周以上或一月一个版本,这就导致测试人员在产品研发期间工作量的较小,出于成本考虑,企业根本不愿意“白养”测试人员。

第二,团队中没有足够多的终端设备用于测试。目前IOS系统的移动终端设备已经达到60余款,而安卓系统的移动终端设备更是高达上千款,这不仅仅是中小团队无法有足够的设备,就是大一点的公司也没法备齐。一般来说,中小创业公司只能是测试几款流行的机型,确保主流的手机厂商的主流设备运行没有问题就会安排上线,这也就导致了测试环节的不完善,为产品的质量留下隐患,经常会出现个别机型不适配的问题,从而导致大量的投诉,继而流失用户。

事实上,以上两条制约因素也可以看做是App开发者面临的两大痛点,而针对这两大痛点,早就有不少的云测试创业公司诞生。

谁是留住app用户的第一道阀门?

另一方面,随着移动互联网浪潮的推进,App已经正式由粗狂推广进入到精细运营的时代,而在产品的后期运营过程中,不仅仅要求产品的功能强大,更重要的是要尽可能的保证产品质量始终稳定,从而让用户能够有较好的使用体验。

因此,无论是对于应用还是手游来说,App上线的测试将是留住用户的第一道阀门,如果产品能够做到一贯的稳定可靠,那就意味着能够转化更多的潜在用户,并将更多的用户留下,App运营过程中事半功倍。否则,当用户兴冲冲慕名而来,却发现产品”一用即崩“,必将酿成痛失忠实用户的”悲剧“。

而在这样的一个大趋势下,包括应用、手游在内的App,对于App测试服务的需求也就更加强烈,产品需要在兼容性、应用性能和应用稳定性等方面都需要有良好的表现。这就需要在测试流程和环节中更加的精细,并且需要投入更多的人力和物力来对产品质量进行保证。

总而言之,测试的工作在App运营过程中必须得到进一步的重视,这将关系到产品的质量稳定和用户的留存度的问题,而App开发者在成本有限的情况下,无论是采用免费的云测试服务抑或是使用按需付费的众测服务,都是一个可以考虑的解决测试难题的有效途径。

自动化测试平台TestBird,最初是从手游测试开始起步,在手游圈积累起很高的知名度,目前也已向APP测试领域进军,同时TestBird也加入了智能硬件的测试领域。不仅如此,TestBird还建立了云手机、云测试和云分析三大测试平台,通过自助App功能测试、远程真机调试、真机兼容性测试、真人体验测试、 真人压力测试和崩溃分析等产品,为移动应用提供从研发到上线再到运营的一站式质量管理服务,帮助移动应用企业建立完善的质量管理体系,全面提高移动应用的DAU、留存率以及付费情况。

时间: 2024-10-05 18:19:57

【转载】App的生死线:谈谈测试的重要性的相关文章

转载:当个好的测试经理不容易,懂得这些很重要

测试经理的工作: 1.测试工作流程的搭建.完善:涉及部门的相关公司体制(例:绩效考核等): 2.测试项目的裁决和资源分配,资源的分配,包括人力资源和一些软硬件资源.: 3.如果测试部门未进行测试人员的水平区分,或者测试部门人员比较少,那么测试经理自然也负责对部门内的培训工作: 4.如果公司无单独的质量管理团队,那么相对测试经理需要做QA的角色. 5.最后也是比较重要的一点,就是负责和各部门间的管理协调和沟通工作 中层经理人不论是作为一名执行者.还是一名领导者,都必须通过别人来完成任务.要做个“服

APP本地服务安全测试

一.安全测试基本分类: 1.系统安全 系统加固 安全加固:比如linux中关闭telnet端口,修改ssh端口 检测一些不必要的服务(需要卸载一个ping)--保证系统的最小集 app安全加固:加一层外壳 补丁 消息中间件:activityMQ,rabbitMQ,safMQ(关闭页面,非业务端口,默认用户) 防火墙规则(iptables) 防病毒 2.应用安全(安装包,服务,业务)----用户(人和服务)口令.敏感信息 (1)黑白名单(IP:port)----访问控制 (2)消息层面:数据加密和

wp8人人监督app开发历程 - (前期调研 > app策划 > 代码编写 >测试 > 上架到商店)

前言 一直想为社会做一点事情,却一直都不知道做什么,策划已久的"人人监督"app终于做了一小半了. 开发了好几款app了,一直没写博文记录在开发app中遇到的问题和技术,这次"人人监督"不能在错过了,一定要坚持把整个开发历程写下来,同大家分享在代码世界中的快乐. "人人监督" 是一款供民众投诉.检举.监督的一款app,其目的是人人监督以营造和谐的社会! 项目技术 开发环境:Windows8  + Visual Studio 2012 + SQl

Android APP性能及专项测试(个人整理)

移动测试. Android测试 .APP测试   Android篇 1. 性能测试 Android性能测试分为两类:1.一类为rom版本(系统)的性能测试2.一类为应用app的性能测试 Android的app性能测试包括的测试项比如:1.资源消耗2.内存泄露3.电量功耗4.耗时5.网络流量消耗6.移动终端相关资源利用率7.帧率8.渲染等等.... 工具:(工具的原理都是基于调用android底层的一些api来获取到测试所用到的值)GT等 测试方法:1.设计场景 :手工或自动化场景2.获取数据:可

iOS app打包 -- 生成ipa测试包 步骤详解

最近有小伙伴问我如何打成ipa包分发给测试人员 , 虽然现在网上的教程很多,但是也很杂, 没有一个比较完整的讲解. 利用工作之余, 就说一下如何生成ipa包?共分为两种方法. 第一种方法: 1) 至于配置发布证书和AdHoc描述文件, 就不再累述, 下载下来双击安装即可.(ps: 生成AdHoc描述文件的时候要注意勾选所有的设备, 只有被描述文件包含的设备才能进行相应的测试. 如果是企业账号的话则不需要添加设备的udid). 2) 接下来开始配置xCode里的工作(包括发布证书和描述文件), 注

App的网络环境测试和性能优化

1. 网络环境测试一般是先用网络损伤模拟仪或mock工具模拟常见的七种损伤和5种网络环境,然后再国内外城市采样的方式(带宽和延时)组合测试生成报告, 下面是一些统计图 2. 采样点的选择一般都是根据自己server收集的用户信息.如果新app就要参考近品/竞品或第三方的统计数据拍脑袋 3. 从测试的角度,应该建立实时监控的web portal.其实测试的目的除了保证产品发布的质量.更重要的是为优化提供依据,所以report最后一部分都是issue list 和optmize advice,当然测

移动APP安全在渗透测试中的应用

http://netsecurity.51cto.com/art/201403/433726_all.htm 以往安全爱好者研究的往往是app的本地安全,比如远控.应用破解.信息窃取等等,大多人还没有关注到app服务端的安全问题,于是在这块的安全漏洞非常多. 移动app大多通过web api服务的方式跟服务端交互,这种模式把移动安全跟web安全绑在一起.移动app以web服务的方式跟服务端交互,服务器端也是一个展示信息的网站,常见的web漏洞在这也存在,比如说SQL注入.文件上传.中间件/ser

app开发中整理需求的重要性

专业App开发公司经验之谈:app开发中需求整理是非常重要的一部分,而产品经理的角色就更为重要,要主导整个产品需求整理与整合.所以经验丰富的产品经理往往做这些事情时没有那么困难,但是如果是新手的话可能会犯以下的这些错误: 1.产品需求的真伪应如何鉴别? 往往开发一款产品会接到很多部门的需求,业务部门.老板.测试部门都可能会反馈到某某功能需求,而很多人的思维是怎么能完成这些需求,这里广州品向科技要提醒的是:如果有部门提出需求,那么还请站在产品的角度来看一下,这些需求是否都要满足! 2.表面需求已经

微信、QQ这类IM App怎么做——谈谈Websocket

前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作.直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈我对WebSocket/Socket的一些看法了.要想做IM聊天app,就不得不理解WebSocket和Socket的原理了,听我一一道来. 目录 1.WebSocket使用场景 2.WebSocket诞生由来 3.谈谈WebSocket协议原理 4.WebSocket 和 Socket的区别与联系