移动互联网的竞争异常激烈,先不说有上百万的移动App开发者一起竞争,光说App的生命周期平均只有10个月,就够让移动开发者头疼的。如此快的更新频率,让“App上线前的***一步”的测试成为开发者非常棘手的事情。好在互联网时代的共享经济十分活跃,众测、免费真机测试等都成为了解决App测试非常好的方法。
如果说纯粹免费的模式是互联网时代***的陷阱,那么收费的测试服务,将是真正为开发者服务和负责任的。百度MTC的成立也是基于这些目的。近日,百度MTC发布了新功能,推出了人工测试、自动测试和问卷调查三合一的组合拳。就此,51CTO记者采访了百度众测&MTC负责人施佳樑、百度MTC高级项目经理顾昕彪。
百度众测&MTC负责人施佳樑
用百度自己的话来说,这种三合一组合拳是一种按需定制、维度可控的交付方式,可有效解决开发者的测试痛点,满足开发者的测试需求。
百度MTC测试中心一览
先来看看百度MTC的情况。
百度MTC成立于2011年,从百台真机自动化测试服务起步,现在已经拥有超过万台测试真机,并将自动化测试与人工测试、调查问卷联合起来,形成了完整的解决方案。
自动化测试因为测试成本低、快速出报告等优势,深受开发者喜爱。施佳樑介绍,百度MTC的自动化测试主要包含四方面测试,一是兼容性测试,包括安卓和iOS,一万台手机覆盖了一千多个手机型号;二是深度的性能测试,对App进行多维度性能参数测试;三是深度遍历测试,模拟真人、自动遍历控件测试App功能问题;四是安全漏洞扫描,通过扫雷技术,为App提供安全保障。人工测试方面,百度从1500万名用户中筛选出了1000多位专家,为用户提供人工测试。
作为测试的补充,百度MTC推出调查问卷服务。“做APP光靠拍脑袋可不行。市场上创业公司非常多,往往有一个想法一拍脑袋就做一个App。” 施佳樑说,“百度MTC的问卷调查可以帮助开发者提前了解用户真正的需求是什么,他们想做的App是否满足用户的需求。”据了解,百度MTC基于1500万注册用户提供问卷调研服务,覆盖全国300多个城市,根据地域覆盖、行业覆盖等进行选择性覆盖。
告别单一测试的局限性
“白天吃白天不瞌睡,晚上吃黑片睡得香”就像这句广告语说的,不同场景需要不同的解决方案。对于测试来说也是。不管是真机测试还是人工测试,单一测试都有其局限性,仅靠单一测试的规模扩大并不能解决所有的问题。
就从自动化测试来说,它非常容易切入,但是无法满足用户所有的需求。顾昕彪为记者介绍了他的几点看法:一是,自动化测试比较适用于已经稳定下来的功能,如果需要用自动化来测试新的功能,每开发完一个功能以后要做相应的测试用例的编写,再进行自动化测试,这个测试的时间甚至比人工测试的时间长。二是,自动化测试需要有测试用例的积累,在版本迭代以后,很多测试用例都无法使用,需要把案例库维护起来的成本非常高。三是,自动化测试的质量取决于编写测试用例这个人的能力,容易造成个人主观上的疏漏。
而这些都可以通过人工测试的弥补。当然,人工测试也有其缺陷,人工成本非常之高,这也是为什么一开始App测试主要都是人工测试,随着人力成本的上升,自动化代替了很大一部分人工测试。如今,有了两者取长补短,不同场景用不同的方法,App测试可以较好地满足开发者的需求。
“先生,这是我们的新服务,试试吧!”
免费是互联网时代的一个主旋律,现在市面上,很多自动化测试也是免费的,甚至成本高昂的人工测试也有免费的。施佳樑认为,免费是完全不可持续的过程,随着开发者越来越理性,他们会选择有效果的服务。
当然,“新品免费品尝”的机会一定是会有的。
为期12天的“中国好APP”移动应用测试大赛已于12月11日开赛,百度MTC将邀请开发者亮出自己的APP来参与大赛,体验MTC***上线功能。据介绍,MTC准备了百万测试基金,助力开发者提高APP质量,打通上线前***一里路。开发者甚至可以只付1元使用VIP专享的自动化测试、人工测试、问卷调研服务。
【责任编辑:老门 TEL:(010)68476606】