你的手机上有多少个App(应用),十个,亦或是上百个?实际上对今天大部分使用智能手机的人来说,装个几十个App并不是什么新鲜事。出门打车用的,开车导航用的,上网浏览用的,联络亲朋用的,甚至在家叫个外卖,预订小时工,购物逛街都离不开App。面对这么多App,你肯定吐槽过某个应用的功能太差,或者某款的设计不够人性化。碰到用户的吐槽,软件开发者必须要思考:“为什么App没有完备就推向了市场?是不是软件测试环节出了问题?”
从软件产业的发展初期到目前的大型软件开发过程,软件测试已成为其中一个不可分割的部分。不过在中国,由于软件行业本身起步就比较晚,因此作为其中的一个组成,软件测试真正得到重视也就是这几年的事情。在此之前,很多开发人员一直都在以“能用就行”的思维方式进行开发工作,而忽略了性能和功能方面的优化。在国外,很多大型企业的软件测试与开发人员组成甚至达到了1比1的比例,而在国内这样的比例往往只有1比6甚至1比10。
不过,随着互联网应用的发展,信息技术行业已经成为了一个“地球村”。与发达国家在技术、知识方面的互通,使得我国的软件开发行业得到了蓬勃发展。搭乘着这股东风,软件测试正在逐渐得到重视。更加让人欣喜的是,由于国外软件测试行业正在发生着历史性的变革,因此可以快速带动国内软件测试行业迈过横亘在人员和成本上的鸿沟,打造一个全新的流程。
这个变革来自于众包。2006 年 6 月,《连线》主编杰夫·豪在《众包的崛起》一文中创造了“众包”这个术语之后,众包就被业界应用在各个领域。而在软件测试领域,我们可以将其称之为“众测”。在全球,由众测所引领的风潮已经席卷了软件开发领域。
根据统计,目前在全球,已经有遍布在200多个国家的数十万测试专家在使用众测平台。在国内,Testin众测平台2015年初刚一发布就已经与ARM、英特尔、微软、谷歌、IBM等全球生态链巨头建立了密切的沟通与战略合作关系。同时,在业务层面上,Testin众测汇聚了超过15万名移动互联网顶尖的测试、QA专家,持续服务的客户包括腾讯、阿里、百度,几乎全部手游上市公司和一线开发、发行商,以及众多移动电商、移动金融和O2O 等超过35万开发者,为超过75万个APP进行了超过8000万次的测试。众测的魅力如此之大,以至于有人惊呼:众测将改变软件工程体系。
而在这个变革的时代,由于没有之前的包袱,国内软件测试市场,特别是Testin众测平台所专注的移动互联App市场的成长甚至将会超过欧美发达国家。目前,Testin众测平台服务的客户已经包括腾讯、阿里、百度,几乎全部手游上市公司和一线开发、发行商,以及众多移动电商、移动金融和O2O App开发者。Testin众测平台的客户之一,纷享销客COO李全良提到,由于纷享销客是企业级产品,公司有100多名开发人员,测试人员12人,实际上这种技术和测试的配比在国内算是不错了。尽管如此,纷享销客依然选择了Testin的众筹服务,对完善产品体验提供了很大的支持。
Testin众测平台的推出,无疑开创了新的篇章,减轻了开发者与测试工程师的劳动负担,让企业、尤其是是创业公司可以抛开桎梏,专心于自己的目标,不再忍受不必要的痛苦。