2016年7月22日,「HPE&msup软件技术开放日」将在上海举办,msup携手HPE揭秘全球测试中心背后的12条技术实践。
李时:HPE软件部中国区总经理,将在本次开放日带来《HPE软件实现企业转型》的分享。在开放日举办之前,主办方特别对李时进行了采访,提前剧透HPE在实现企业转型的过程中经历了哪些技术选型与实践。
msup:在大数据落地上,HPE有哪些好的经验可以分享。
李时:大数据本身是一个很大的概念,现在也是一个非常流行的话题,大有每谈必讨论大数据的趋势。从实际的大数据项目中,我们理解到大数据的落地是需要两个非常坚实的支撑的。
第一,需要拥有对某一行业某一应用场景的丰富的背景知识,即了解在什么样的场景上用大数据实现什么?这个设计必须非常的清晰,举例来说,我们可以将大数据用于商品的推销,也可以将大数据用于交通的管理,两种完全不同的应用场景要求做大数据项目的项目人员们首相要成为该业务的专家。
第二,大数据的落地需要一个先进的技术平台,只有拥有可以并灵活处理各种类型数据,各种量级数据,可以用于建设各种需要的模型的技术平台方能为大数据项目带来技术保障。
msup:HPE软件面对移动互联网转型,相应做了战略的调整。
李时:HPE早在两年前就在全球范围内提出了建设IT新形态的战略。IT新形态包括了云、安全、大数据还有移动互联。因此,移动互联一直都是HPE的战略重点之一。
以此为前提,HPE推出了众多的适用于移动互联网应用的解决方案,包括了针对移动应用测试的解决方案Mobile
Center,包括移动应用的管理方案AppPulse等等。同时,针对大多数用户在移动互联网转型期中遇到的问题,我们同时隆重的推出DevOps的解决方案,为我们的用户在移动互联网时代做到持续开发测试,持续部署实施和持续运维管理。
msup:软件测试的云化、众测化似乎是一种趋势,您怎么看待软件测试的趋势?
李时:软件测试的技术一直是在不断的推陈出新,不断的向前发展的。我们目前所看到的新变化有很多种,有云化,有众测,甚至在硅谷有软件测试岗位消失的变化。但无论何种变化,我们认为软件发展给测试带来的趋势是DevOps,即测试将和软件的其他生命周期链接,做到既专业又融合。
专业指的是软件测试将根据不同应用的类型和开发方式发展出不同的测试方法和技巧,如针对移动应用的真机测试,针对游戏应用的众测,针对嵌入式应用的模拟器测试,针对企业应用的框架性测试等等。
融合指的是,软件测试向前连接开发阶段,向后连接发布阶段,成为一个需要多重技能的岗位,软件测试将成为DevOps里面最重要的一环,由于它和软件生命周期的其他阶段的连接紧密,甚至于无法将软件测试作为一个独立的工作和其他阶段的工作分割开来。
msup:随着云计算、大数据的发展,你认为软件测试工程师如何适应时代的发展?
李时:之前有提到,在新的DevOps的环境下,软件测试的工作其实和软件生命周期的其他阶段密不可分,无法割裂。这意味着,软件测试工程师需要关注的领域将不仅仅局限于测试本身,测试工程师需要跨界完成开发工程师的,运维管理工程师的工作。这对软件测试工程师是一个巨大的挑战。
msup:HPE怎么通过DevOps帮助企业实现持续创新?
李时:HPE软件为企业用户定制了专业的DevOps解决方案。包括持续开发测试,持续发布部署,持续运维管理。
持续开发测试帮助用户在开发和测试阶段,通过测试工具和开发管理工具的集成,打通开发测试的流程,加速开发测试的速度。
持续发布部署通过使用自动化的工作方法,将原先手工的应用发布和环境部署工作,转变为自动化的方式,加大的加速了应用上线的速度,并大大降低了手工导致的错误。
持续运维管理利用先进的运维技术做到从用户体验的角度去管理IT系统,并在发现故障的第一时间,自动化的分析并修复问题,以最小化故障带来的损失。
这一系列的持续解决方案都是为了帮助我们的企业用户在DevOps时代,降低IT成本,并且实现持续创新。
msup:非互联网的组织应该如何进行改造以适应DevOps?
李时:非互联网的组织一样适用于DevOps的工作流程,所不同的是我们需要进行改造的领域和流程有各种不同的需求。
为此,HPE为不同的企业用户设计了DevOps
Workshop,通过一天的Workshop,我们HPE的专家了解用户的现状和挑战,和用户一起制定在哪里引入DevOps的哪些内容,并制定适合于企业的改造路径。我们认为每一个用户都有自己独特的需求和挑战,只有通过定制和讨论才可以找到符合企业用户的量身定制的工作计划和方法。