西门子成功案例:Parasoft 帮助西门子满足日益增长的 API 整合需求
西门子是世界上最大的电气工程和电子生产公司,在各个经济领域也占有大部分的市场份额。自从 1847 年成立以来,西门子一直享誉全球,在超过 90 个国家和地区都有业务,并在全球拥有 290 家生产基地。公司经济开发上的投资组合集中在六个主要的方面:信息与交流、自动化控制、能源、运输、医疗和照明。
西门子为满足人们对高品质的期待而孜孜以求,正是这一点让西门子 IT 操作部门(ITO) 接受 API 服务。
无论 ITO 的服务是面向国内用户还是海外用户,高品质服务日益增长的需求都要与软件质量管理的先进方法相配合。基于这一理念,ITO 公司应用整合小组(EAI),也就是负责整合及维护关键 IT 应用的部门,与 Parasoft SOAtest 合作开展有关 API 的测试。
通过一个自动化的检测设备,该小组已能够显著的提升其 API 服务的质量并保证软件的每一级中的错误全部被消除。
挑战:应对网络服务实现的质量
作为一家国际化的企业,西门子要面对来自世界各地的顾客及员工对 IT 服务日益增长的要求。对西门子 ITO 的期望如此之高,保证 IT 系统和服务一直保持高水准就成为他们的团队职责。
随着新服务持续不断的介入,ITO 要确保产品完美的与后端设备整合并孜孜不倦的持续避免软件错误或系统崩溃的发生。
“我们要提升我们 API 所承担的服务的质量。”斯特凡-波泽尔,基地位于德国的 IT 服务组织 EAI 小组的经理解释道。“我们需要一个自动化的检测解决方案,否则,所有的测试服务工作都要通过人力手工完成。”
这一小组,负责编写.NET,Perl 和 JAVA 代码。他们认识到一个自动化的检测解决方案将使得发布、集成以及新应用的维护变得容易。“让开发者集中注意力在项目本身而非语言结构本身显然更容易,这让开发者的工作更加轻松。”
EAI 小组用微软的 BizTalk 服务器作为它的程序执行引擎并依赖 Portal 作为开展商务处理的渠道。
在 Potzel 的公司的众多职责中,负责与全球 ITO 客户创建安全账户相关的自动化进程是其中重要的一项。在权衡了它的商务进程引擎后,该小组决定跳过所谓的“操作性服务”(如账户管理和电邮服务)以及“常规服务”(包括整体数据库)。
“我的公司应用的是 BizTalk 系统,”波泽尔说道。“我们保证他们全天候按照规程运行。
我们的目标是要贯彻和提升操作和常规服务的质量。我们意在探寻一种新的检测解决方案来帮助我们巩固服务的高品质。”
行动:考量 Parasoft 的自动化测试
在全面搜寻了能符合他们条件的测试解决方案后,西门子 EAI 小组选择了Parasoft 的SOAtest, “SOAtest 十分灵活,”波泽尔讲道。“这是个整体构架,而非一个简单程序。它拥有太多提升我们价值的可能性和方式。”
“我们在整个市场里进行了调查,而 SOAtest 是唯一符合我们标准的工具,”他补充道。“这一解决方案的灵活性是独一无二的。我们得到来自 Parasoft 的后台支持也是如此——他们是我迄今为止见过最棒的团队之一”
这一检测解决方案已被应用在 EAI 小组的服务管理和维护上。他之后补充道:“这一解决方案就是指——自动化检测后以手动形式展现,以极少的出错换来服务质量的提高。”
结果:高效、响应性、灵活性的提高
通过加速商业和 IT 的进程,API 对西门子 ITO 产生了巨大的影响。IT 服务组织比以往更加灵敏——展现出了 API 的能力与价值。
Parasoft 巩固了组织服务的提升和开展。通过增加公司 API 的质量,Parasoft 已帮助 ITO 服务于它的海内外顾客。通过不间断的功能性测试,多功能开发者可以从事单独的服务,他们对在生产上的表现更加有信心。
“开发者是凡人,他们会出错,这很正常,”波泽尔说。“我们应用 Parasoft 来保证我们取得期望中的结果。它帮我们生产出可重复使用于其他工程的测试套件,而不用一遍遍的重新编写。我们从中获益良多,能重复利用测试让我们变得更加高效。”
SOAtest 的引入也加强了小组的有效性和发展程度。“当我利用 SOAtest 创造出一个测试套件,我看到了十分精确的结果,”波泽尔补充道。“如果它不够好,我就会联系服务开发商并讨论问题所在。我们讨论出错的原因并设法解决。我们通力合作取得完美的结果。如果开发者在改写时出现问题,他会及时隔离这个错误。”波泽尔进一步解释道,“在过去,甄别和隔离错误十分困难,测试不同组合十分费力。而如今,你可以在投入生产之前就进行测试,也就是说, 西门子能高效的在它的三个关键系统(开发,工作台和生产)上运行测试。”
“有了一个完整的测试套件,我们就可以在任何系统中检测服务,”他补充道。“我们要做的就是改改参数而已。”
“这是 Parasoft 非常有价值的一个方面。”波泽尔认可“测试与生产,花费与价值之间总有折中办法”这一说法。然而,他认为 Parasoft 已将这种妥协转化为更多的测试覆盖率和更好的软件质量。
“Parasoft 给我们能迅速贯彻 API 高品质的可能性,”他总结道。“这让 IT 服务组织更加灵活,也有能力达到西门子所面临的商业上的高要求。”
客户概况
西门子下拥有 IT 运维部门的 IT 解决方案和服务,是一个成功的 IT 服务供应商。IT 运维提供以下领域的解决方案和服务:IT 外包、IT 基础结构、IT 安全和商业进程管理。这些解决方案囊括了 IT 领域从咨询和规划到实施操作的各个方面。
全面的 IT 及管理知识,让我们能为顾客提供可观的附加价值。IT 运维通过了 ISO9000,管理系统质量 ISO/IEC20000 以及服务管理进程(Service Management Processes)的认证。