世上的路有千千万万条,互联网创业的项目也是五花八门、各出奇招。有人的选择让消费者在衣、食、住、行、玩、乐、美上离不开自己的APP,有人选择为这些APP做服务。有这样一家企业,就选择把APP测试服务做到极致,那便是Testin云测。
尽管Testin作为云测试行业的开创者和领导者,尽管他们已经服务了超过80万开发者,尽管他们已经为超过200万个APP提供了1.6亿测试尽……可长期在业内深潜的他们一直都很低调,直至本次Testin云测一站式测试之发版测试在广州举办的发布会,记者才有幸窥见起庐山一角。
为什么记者前面说他们把APP测试服务做到了极致?这和他们为什么推出发版测试有关。所谓的发版测试并不是指像兼容测试、性能测试之类的特指某一种测试,它指的是一套测试方法论。Testin云测的总裁是这样说的:“Testin做了6年的测试发现,当你希望保证一个APP在发版的时候,所有质量都没有问题,你需要做这些那些的测试。于是,我们整理了一套基本的方法论,把每一次发版周期之前的一个完整测试分成了4个步骤。”
实际上,Testin通过自身多年来庞大的测试沉淀,结合现行国际应用质量标准,才诞生今天的发版测试。它首次理清了APP测试本身的价值以及客户的差异化需求,它最大的优点,是改变企业应用测试无标准、无逻辑、无重点、没有量化的测试,将APP发布前的质量检查以经过校验的科学方法标准化,按照Testin发版测试服务执行APP测试,即能保障App按时、稳定、没有隐患的上线,杜绝以往开发者拿用户当小白鼠、以损害商业的姿态进行产品迭代的现象。
这尤其适合正在移动化转型浪潮中的传统企业,报业、商超、餐饮等多个行业领域的巨头们,可以集中精力在其强项内容上持续发力。在移动化质量把关上,也无需花费多余的时间从头专研,借助可参考的标准化测试方法,让发版测试解决它们各自App的上线前的基本诉求。
Testin云测总裁徐琨介绍,Testin发版测试通过4大工序,6个质量维度,8种测试组合,深度检查App一个版本的62个测试指标,确保App当前版本在有质量保证的情况下发布。
徐琨表示,Testin发版测试4大工序分别是排查、验证、健壮、验收。在测试流程中,每一个工序都有其明确的测试目标和对应的质量维度。与此同时,为了确保测试的高效性,发版测试结合了敏捷测试思想,大幅压缩了测试及修复的时间周期。
第一道工序“排查”的测试目标首要是“确保APP的功能没有问题”,在固定测试周期内通过全面的测试手段及测试组合,360度审查APP的功能,排查每一个影响功能可用的缺陷。该阶段重点检查Functional Suitability(功能适用性);
第二道工序“验证”是排查阶段修复后的验证阶段,在确保App功能的基础上,同时引入真实客户端使用测试,验证App设计和特性是否满足实际环境,确保用户端可用;该阶段重点检查Operability(易用性);
第三道工序“健壮”的测试目标是对APP的健壮性展开测试工作,确保承载App可正常运行的基础条件全部正常,上线后可以承载复杂用户使用情况。该阶段重点检查Performance efficiency(性能效率)、Security(安全)、Reliability(可靠性)。
最后工序“验收”,是对前三道工序检测项目进行大规模回归,强化、补漏、全面考察App质量,最终通过Testin结合国际标准ISO/IEC 25051:2014质量模型、 国家标准GB/T 25000.10-2016及Testin云测1.6亿次App测试淬炼的的发布标准审核,达标后即可发布上线;完成App一个大版本的全面质量审查。
尽管发版测试的一轮大版本有4个工序,但因为采用了敏捷测试的思想,测试与修复往往可以无缝开展,又是基于版本进行测试工作的定性和定量,相比较传统测试模式,发版测试在在测试效率、测试成本、验收质量之间给出了非常均衡和灵活的方案。
Testin发版测试具备如下特点:
● 无需研究各种眼花缭乱的测试方法或工具
● 以App的版本为单位计量测试需求及预算,做好预算和费用可控可预期
● 将每一次为测试的投入都用于确保成功发布上,体现测试价值所在;;
● 非测试周期,无需在测试方面投入任何人力或设备成本
● 严格确保按期、按质完成发布前上线工作
● 大幅降低为测试进行计划、设备采购等非关键成本。
1979年出版的《软件测试的艺术》,书里曾提过一个设想:也许最经济的执行测试的方式是将测试分包给一个独立的公司来完成。Testin成立7年来推出的发版测试,最终是为了帮助企业聚焦核心业务,放心地将App质量管理移交出去。Testin已经是一张中国互联网走向全球的特色名片。
您也可以关注我们的官方微信公众号(ID:ctoutiao),给您更多好看的内容。