文档章节

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

aabbc
 aabbc
发布于 2016/09/26 15:15
字数 1239
阅读 23
收藏 0

 

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

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

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

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

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

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

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

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

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

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

 

© 著作权归作者所有

aabbc
粉丝 2
博文 30
码字总数 11989
作品 0
普陀
私信 提问
【转载】优秀的测试用例标准

最近一直在研究软件测试相关理论,个人认为测试其实这是一个复杂的学科,一个优秀的测试工程师需要具备多方面的能力和扎实的计算机理论,软件工程理论和编程思想。测试用例的设计更多地依赖你...

aabbc
2016/05/16
195
0
谈谈监控

http://netkiller.github.io/journal/monitor.html Mr. Neo Chen (陈景峰), netkiller, BG7NYT 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 版权声明......

netkiller-
2015/03/09
756
3
推荐书籍 -《移动App测试的22条军规》

在今天的博文中,博主希望给大家分享一本博主同事黄勇的最新利作:《移动App测试的22条军规》。黄勇是ThoughtWorks资深敏捷QA和咨询师。对于我来说,和黄勇在一起的工作的这个项目,是我至今...

zting科技
2017/01/11
0
0
JSP编写的简单留言版

最近粗劣接触了点JSP,刚好java老师要求我们编写一个JSP留言板,在编写程序的过程中,了解到如果你想要很好的运用JSP的话,在次之前必须好好学习Javasript和servlet,所以这次编程的过程,因...

24_hours
2014/05/10
0
0
Android开发技术周报 Issue#153

十一月 06, 20170 条评论AndroidDevWeekly 新闻 Android 8.1 可能会让用户 Chromebook 发送和接收短信 教程 有货 App HTTPS 优化探索和实践 Android Studio 和 Gradle 3.0.0 更新简明指...

脉脉不得语
2017/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何保证消息不被重复消费

如何保证消息不被重复消费?(如何保证消息消费的幂等性) 举个例子吧。假设你有个系统,消费一条消息就往数据库里插入一条数据,要是你一个消息重复两次,你不就插入了两条,这数据不就错了...

五彩的颜色
35分钟前
6
0
python3.7 django2.2 mysql 异常

错误日志 mysqlclient 1.3.13 or newer is required; File "/Users/huoyinghui/workspaces/drf3/lib/python3.7/site-packages/django/db/utils.py", line 201, in __getitem__ backend =......

hyhlinux
37分钟前
8
0
【2019年8月版】OCP 071认证考试原题-第34题

Choose two. Which two statements are true about the results of using the INTERSECT operator in compound queres? A) Reversing the order of the intersected tables can sometimes af......

oschina_5359
39分钟前
4
0
Dev 日志 | 一次 Segmentation Fault 和 GCC Illegal Instruction 编译问题排查

摘要 笔者最近在重新整理和编译 Nebula Graph 的第三方依赖,选出两个比较有意思的问题给大家分享一下。 Flex Segmentation Fault——Segmentation fault (core dumped) 在编译 Flex 过程中,...

NebulaGraph
39分钟前
8
0
在Windows中安装OpenCV-Python |四

目标 在本教程中 我们将学习在你的Windows系统中设置OpenCV-Python。 下面的步骤在装有Visual Studio 2010和Visual Studio 2012的Windows 7-64位计算机上进行了测试。屏幕截图展示的是VS201...

人工智能遇见磐创
41分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部