信息化 频道

三大组合拳 百度MTC撑起移动测试半边天

  【IT168信息化】众所周知,测试是检验产品合格以及最终交付的关键一步,没有经过测试的产品往往会存在许多风险,所以,测试的重要性不言而喻。在不同的领域都会涉及到测试,今天让我们看一下在App以及移动测试领域有哪些测试痛点以及解决办法。

  互联网的快速普及,使得企业开始全面“触网”,而App是企业互联网化的第一步,大量的App应用已经如雨后竹笋般成长起来,也由此App测试显得特别的重要。

  自动化测试Vs人工测试

  做过测试的人都知道,测试分为自动化测试、人工测试两种方式,App测试也是同样也是如此。从测试的角度来看,通常测试人员会采用自动化测试,而且业界的服务商也提供自动化测试工具,使用自动化测试能够带来如下好处:

  第一、降低成本,提高效率。通常在测试过程中会遇到重复性高且标准化的测试流程,每一个App测试之前需要重头把这些流程过一次,这就在大大降低了效率,而自动化测试可以固化重复性较强且标准化的测试流程,提高测试的效率,同时大大降低测试的人力成本、时间成本。

  第二,摆脱极限限制,不必环境因素干预。受环境因素影响,通常人工测试会有一定的局限性,而自动化测试只需对测试各个环节进行相应设置,可以不受环境因素影响,直接能够进行大量的测试。特别是基于云计算(SaaS)的App测试,使得App测试随时随地的可以享受测试服务。

  第三、性能改善,质量更高。

  使用自动化测试可以有效的减少人工测试中疏漏,使得测试质量变得更高,同时优化、改善测试App的性能,使得App产品能够更加稳定。

  从自动化测试的优点我们可以看出它降低了成本、提升了生产效率但自动化测试也会存在一定的不足——在App测试中,它未必能够满足测试个性化需求。

三大组合拳 百度MTC撑起移动测试半边天
百度众测&MTC负责人 施佳樑

  百度众测&MTC负责人施佳樑指出,在测试市场上,自动化测试相对较容易切入但并不能满足完全满足开发、测试人员的需求,自动化测试通常存在新测试功能需要较长周期且测试案例库维护成本高等问题。

  我们可以看到自动化测试不足以及优势,在让我们了解一下人工测试,人工测试最大的优点在于能够提供更好的质量保证,提供个性化的测试服务,但不足之处也很明显人工成本高且需要测试经验。

  三大组合拳 百度MTC撑起App测试半边天

  从App开发测试人员的使用来看,App测试使用的自动化测试产品居多但自动化测试并不能够完全满足测试的需要,因此,测试人员希望可以提供人工测试以确保个性化测试需求,弥补自动式测试的不足,而“自动化测试+人工测试“将成为App测试人员未来开展测试新选择。

  但从现有的App产品服务市场来看,目前App测试服务商提供的要么是自动化测试,要么是人工测试,没有统一的测试服务或者产品能够帮助测试人员解决实际的测试问题。事实上,从测试用户的需求来看,测试需要“自动化测试+人工测试“相结合,将成为未来趋势。那么在App测试领域,让我们看一下,百度是如何帮助开发、测试人员解决问题的?对于,百度移动云测试中心简称MTC(Mobile Testing Center)给出了答案。

  先简单的介绍一下百度MTC。百度移动云测试中心简称MTC(Mobile Testing Center),是业界领先的移动应用一站式测试服务平台,为广大开发者在移动应用开发测试过程中面临的成本、技术和效率问题提供解决方案,覆盖移动应用从开发、测试到上线、运营的整个生命周期。其核心服务有人工测试、自动化测试、问卷调研三者整合的测试服务模式,同时提供线上监控、测试工具等生态服务,更有以百度测试能力模型为基础打造的移动应用质量标准为测试人员开发的App保驾护航。

  平台服务同时能够支持Android和iOS,目前覆盖10000+主流终端真机,目前已经涵盖市面主流机型。1000+测试专家,为百度系分发渠道的百度手机助手、91助手、安卓市场的APP的可用性提供保障,同时对外服务的开发者数量超过15万,累计测试次数超2400万次。

  百度MTC自动化测试包括四个部分:第一,全面兼容性测试,包括主流的安卓和IOS。第二,深度性能测试。主要测试App在运行过程中CP、内存性能问题。第三,深度遍历测试。通过深度遍历测试,使得开发者App测试时间大幅减少,APP的上线周期也相应缩短。原来两周完成的工作,通过遍历测试只需一周轻松搞定。第四,安全漏洞扫描。主要及时扼杀安全隐患及问题苗头,严防小隐患、小问题酿成大的质量事故。

  在人工测试方面,百度MTC有超过1500万的用户经过培训筛选出1000多个测试专家,这些测试专家可以给开发者提供人工测试的服务。专业专注的服务、真实的测试场景以及优质的测试报告,满足了App测试个性化需求。

  百度MTC除了提供自动化测试以及人工测试以外,百度MTC还设计了“问卷调研”,功能,它是基于1500万注册用户提供问卷调研服务,为开发者以及App用户提供用户调研,可以帮助更好的接触到终端用户的真实需求,然后不断的优化App产品,从而做出一满足用户真实需求的产品。

  在百度MTC中,特别值得一提的,百度MTC 特别注重生态的服务,通过百度在移动互联网领域的独有生态优势,App开发者、测试人员可以免费使用线上监控服务,可实时监控移动应用发布后的线上渠道、性能及崩溃问题等,让App不在为监控、安全等苦恼。同时,下一步百度MTC也将陆续推出应用加固服务,最终为App质量保驾护航。

  在App测试市场有自动化测试产品也有人工测试服务商,那么百度MTC和市场上相比有何优势?据百度MTC高级项目经理顾昕彪介绍,市面上有很多做自动化测试的测试服务商,也越来越多的服务商开始关注人工测试,但百度MTC在整体的思路上与其他厂商存在很多区别,最大的区别就在于:百度MTC是众包,而不是外包。

三大组合拳 百度MTC撑起移动测试半边天
百度MTC高级项目经理 顾昕彪

  众包和外包概念很相近但众包有更大的优势:首先,百度MTC手机资源和用户资源,是和App开发者的受众完全一致的。

  其次,百度MTC加入了更加贴近真实使用环境的测试。百度MTC希望能够给开发者提供的服务是通过在更多用户手机上的真实场景中做测试,而不是在一个理想环境下像温室里的花朵一样,通过测试假想App。

  另外,百度MTC提供的不仅仅是人工测试,它是基于众包模式的用户进行人工测试,让用户进入到测试环节中能够帮助开发者了解到用户怎么用APP产品,这是传统自动化测试基本上不可能发现的问题。

  从技术和价格角度来看,百度MTC采用云计算(SaaS)模式,这样的模式在大大降低了测试成本,方便了App开发、测试人员随时随地的开展测试,提升了效率。

  对于App开发、测试人员关心的价格问题,百度MTC也是给与了最大的优惠,在百度MTC官网上记者了解到,自动化测试根据不同的测试需求,分为“500元,4500元,18000元”,而人工测试的价格更为低廉,每次仅需1000元,问卷调研则是更为实惠1元/份,线上监控服务则是免费使用。另外,最近,为了更好的回馈App开发者及测试用户,百度MTC设下擂台——中国好App-移动应用测试大赛,召集各路优质App来此角逐,大赛期间每日优选Top3荣登榜首并送出大奖。同时秉承无奖不欢的基本原则,组委会为特备阳光普照奖and幸运大转盘,免费测,拿大奖!详细点击:http://mtc.baidu.com/appOfChina/eventPage?from=it168 

0
相关文章