本篇文章来自于HPE和msup共同举办的技术开放日HPE测试中心总监徐盛的分享,由壹佰案例整理编辑。安全
从HPE全球软件测试中心历史看将来的测试微信
HPE IT信息服务部其实是整个IT部门下的一个测试中心,主要是对内服务管理内部的IT,不对外作交付。咱们有大概1500个系统,咱们负责的是这些系统天天的开发、升级、维护工做。架构
最先是从1996年开始在印度作HPE测试中心的实践,2002年开始中国上海的测试中心的实践。最开始作的主要是一些功能化的测试,由于HPE IT内部的系统五花八门,Web、SOA、SaaS等应用在HPE IT环境里都有,因而咱们就针对这些系统进行各类各样的测试。到2003年,自动化测试技术比较火,咱们就开始用一些工具来作自动化测试的建立、脚本维护和执行,同时咱们在这些软件的基础上作一些测试工具的定制的二次开发,来知足内部的需求。2005的时候,咱们开始作一些性能测试。2012年咱们开始作安全性测试,这时HPE收购了一些公司,一个是作源代码扫描的,一个是作工具的。工具
咱们的服务从最开始的提供人员,到整个测试项目,咱们把测试服务进行标准化,而后进行服务计价,根据服务计价把测试服务卖给IT内部的一些同事,最后咱们但愿提供一个质量的增值。性能
2010年,咱们的规模已经至关大了,中国团队人数在四五百人左右,那时中国的测试中心应该是规模比较大的一个,咱们自认为比较成熟了,因此但愿能跟业界接轨。2014年年末英国的专家给咱们作了一个评估,原本咱们是想过三级的,结果一个礼拜就作完评估了并且成果特别好,而咱们付了两个礼拜的钱,因而咱们就想看看四级、五级能不能过,结果也比较不错,世界上不多有直接一下过五级的测试中心,咱们2015年1月30号经过了五级评估。测试
咱们植根于中国,是中国惟一一个测试评估团队,咱们内部的QA专家能够对外作一些服务,咱们但愿把一些经验分享出来,促进整个测试领域共同发展。大数据
测试组织的发展趋势spa
结合咱们自身的经验谈谈测试组织的发展趋势。从多个维度来看:人员、管理体系、度量等,实际上都是在不停演进的。3d
测试组织演进的4个时代:开发
2010年咱们称之为“1.0超人时代”,开发人员混沌无规则无度量,彻底凭经验作功能性测试,发现缺陷。
2.0叫“专业测试时代”,专业测试人员跟开发人员分开,大概惠普的ES是中国比较早过CMMi五级认证的,测试的度量系统还谈不到,主要是在项目级别作一些手工的收集,管理工具也是单向级别的,作自动化回归测试的时候加了一条“加强信心”,也就是说这个时代不只有“发现缺陷”还有“加强信心”。
到3.0就是“测试中心时代”,不少企业会把分散在每一个项目里的测试人员集中在一块儿,组成所谓的“测试中心”。这个测试中心的测试人员咱们称之为“专门测试人员”,从“专业”到“专门”的意思是说:之前什么都干,而如今测试中心有这个体量,通常咱们的经验是会有一个专门的性能测试团队和安全性测试团队,还有一些其余的自动化测试架构的团队,测试行业会细分,每一个领域都有一棵树已经树立起来了。而后咱们开始作一些测试的数据收集,那时候咱们同时一年大概要管200多个项目,从最开始立项到最后上线。专项测试、性能测试、安全性测试作得不少,最近也有专门作大数据的测试技能,包括Mobil的一些测试技能。如今的测试中心基本上都在“2.0”或“3.0”时代。
4.0是咱们努力的方向,在这个时代测试人员是混合型的,有TMMi/TPI、计算机辅助管理决策、一体化管理工具(融合度量系统)、持续交付、大数据预测和测试资产复用、预防缺陷、知足用户体验、提高企业形象。咱们之前收集的数据主要是作一些描述性的分析,可是不能指导决策,而如今咱们拿到的数据应该帮助咱们来指导决策。
测试其实是一个颇有意思的职业。它左边链接着用户,帮用户审查开发的质量;右边链接着开发人员,开发人员作什么东西都须要作测试。我以为测试更像一个火山口,外延在不停地扩展。老板的要求会愈来愈高,须要成本的控制也会愈来愈严,实际上成本是一个很大的考量,若是只是在作传统的功能性的手工测试的话,他的价值是比较低的,很容易被替代,因此我认为就是“在火山口里面”即便不喷岩浆,若是下很大的雨不少人也会被淹在里面。
测试人员发展的趋势
一、业务,不少人会作“业务的专家化”,由于测试作了不少年,对这个系统特别熟悉,甚至比业务的人还熟,他是链接业务跟IT系统的,咱们看到不少的测试人员已经做为一种新的产品经理,他来定产品的需求,由于他对这个产品最熟悉。
二、技术。技术从最开始到自动化,全部的东西都会自动化,由于自动化会带来效率的提高,如今再加一个“开发化”,由于DevOps不光是开发,还会作一些TMMi的融合。
三、人员。不想在火山口里的人应该有一些专门化,好比安全性测试专家。咱们如今的最佳实践是导师制,就是说这边是一个很老的员工,这边是比较新的员工,可能一个带不少个,由于员工的流动性比较大,可是咱们要持续保持知识和经验的传承。因而咱们的老员工会慢慢变成专家和导师,给新进来的人作培训,而后把知识和经验传递给他们,让整个测试组织的能力不会受到损失。
四、管理。咱们要作到管理透明化、精细化、智慧化。全部的IT人都在作一些新的东西,IT这个行业本质决定了必须与时俱进。
咱们也在作一些DevOps的转型。
本文由壹佰案例技术编辑根据HPE & msup技术开放日讲师的分享内容整理后原创首发,转载或节选内容前需获受权。同时,也欢迎更多企业、社区与TOP100公众帐号展开内容合做,更欢迎您成为原创做者。更多内容合做请添加微信EF0815,输出你的技术品牌!