来源:华北热线 日期:2015-12-17
与传统的人工测试不同的是,自动化测试具有节省时间和人力成本,提高效率,增加应用场景分析等等的好处。应该说,目前国内许多初期团队要组自己专业的测试团队并不是一个好的选择,在大的趋势下,众多移动App云测试平台拔地而起,在很大程度上已经能够帮助App开发团队解决测试上的瓶颈。
移动测试行业现状及解决方案
现今开发一个APP并不是难事,也因此APP开发出来的质量和数量不成正比。那么怎么定义好一款App是好的呢?应该具备用户体验高、有逼格、没有Bug、稳定性和兼容性都很高、用户量大、能赚钱等等特性才好呢。但是说起来简单做起来难,整个成型过程离不开长期积累下来的“流程、工具和标准”的固定模式,而这些东西能够帮助开发者以比较低的成本、较高的效率开发一款满意的APP。
APP的测试是很有必要的,测试最终就是成本、效率和风险的权衡。目前移动App测试可以分为开发自测、专业QA测试、众包用户测试和真机自动化测试这几个类型。当然,这几种测试方式各有利弊,既有不同类型组合完成的,也有直接外包出去的测试方式。根据公司大小以及资金多少来确定使用哪一种测试方式。
关于监控,App开发完、测试完发布以后,这个事情远远没有结束,更多的是要关注用户在使用产品当中到底能否正常使用,APP在使用中的性能怎样,这些都是应用性能管理(APM)需要涉及的指标。
App质量漫谈:“人工+自动+问卷”组合拳
移动应用市场迅猛发展的现状:移动应用占比上升,移动数据流量接近60%;4G用户成倍增长,4G网络渗透率超过20%;Android平台优势明显,智能设备普及率上升等等。这些数据完全表明一个App的质量直接影响其口碑、宣传效果和发展,而兼容性、性能表现和崩溃率更是App质量的直观体现。一些数据也从侧面反映出测试团队的窘境:缺设备、缺技术、缺人。在设备、管理等硬件条件跟不上的情况下,光靠小团队自身的测试能力建设很难满足App快速迭代的需要。
这个时候的一些小团队就需要考虑使用云服务,来解决测试方面的难题。百度MTC拥有自己的质量积累,通过测试以及数据上的移动应用质量标准,通过不同的维度对外部APP进行自动化测试。
App质量本身分为VE(验证)和VA(确认)两个方面,仅仅靠自动化测试只能提高部分测试的效率,并不能完全替代人在测试里的作用。很多App虽然功能正确,但并未真正满足用户的需求,导致他们的发展受到了阻碍。
移动插件系统的质量保证
随着移动互联网一步步向各个传统行业渗透,移动化互联网的产业需求正前所未有的侵袭而来。由于业务线的融合,来自企业内部和外部的业务接入,如何快速有效的集成接入,内外部开发人员一致的协同开发,实现这一系列点需求的同时,又能对主APP安全保证,质量把控,这就需要移动平台插件化开发模式来解决这一问题。据悉,目前百度已有类似插件,名为MTC。
厦门云颠作为厦门移动APP开发先驱之一,处理过超过100家的企业APP开发、微信开发等内容,深知一款APP的成败关键不单单在于测试,还在于前期的规划、视觉及功能设计、开发速度以及最后上线的bug情况。而作为最终面向用户,测试可谓应用市场上架前最后的一公里,不得不重视。
厦门APP:http://www.yundiankj.com/
网友 | 评论 | 评论时间 | ||||
|