资深软件测试老兵建议:构建SOA卓越测试中心

日期: 2011-04-20 作者:Jack Vaughan翻译:刘志超 来源:TechTarget中国 英文

SOA是早期组织组件软件方法的优秀继任者。但是,SOA之旅既不容易也不便宜。经理要了解SOA体系结构的变化、精通应用程序开发、还要知道测试架构的变化。SOA卓越的测试中心可以在组织机构的SOA之旅上帮助他们。

  在编排和测试的世界里获得大量的经验之后,Allstate金融科技公司的高级经理,Beverly Edwards,从SOA的部署中看到了希望,尽管她也承认需要时间和资源的投资参与。她在最近在Boston举行的质量工程软件和测试(任务)大会2011上分享了她的SOA测试经验。   Edwards描述了Allstate金融科技公司在目前的卓越测试中心上进行SOA测试方法的成就。结果是,SO……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

SOA是早期组织组件软件方法的优秀继任者。但是,SOA之旅既不容易也不便宜。经理要了解SOA体系结构的变化、精通应用程序开发、还要知道测试架构的变化。SOA卓越的测试中心可以在组织机构的SOA之旅上帮助他们。

  在编排和测试的世界里获得大量的经验之后,Allstate金融科技公司的高级经理,Beverly Edwards,从SOA的部署中看到了希望,尽管她也承认需要时间和资源的投资参与。她在最近在Boston举行的质量工程软件和测试(任务)大会2011上分享了她的SOA测试经验。

  Edwards描述了Allstate金融科技公司在目前的卓越测试中心上进行SOA测试方法的成就。结果是,SOA中的工具、技能,甚至是一些最佳做法都与传统开发不同,她说。在SOA的测试中,集成层是非常重要的,但是,就测试人员而言需要他们的灵活性,因为它提出了一个“灰盒”的观点(一些组件元素要可见的,剩下的都是透明的)。Edwards也说,测试项目经理应该考虑添加SOA测试方法到一个现有的卓越的测试中心(COE)。

  Edwards说,在SOA之旅中成功实现的关键,包括上述SOA测试方法的建立、找到具有合适技能的团队成员和采用SOA测试实践架构。再为这个新举措加上一个永久的条件:得到利益主体的认可。

  “我们的技术机构转向了SOA,测试也要随之变化,”Edwards对Quest与会者说。

  追溯几年前Allstate金融公司的SOA测试程序。该公司拥有悠久的历史,使用信息技术来运行其业务,该公司的经理们发现,为了降低风险,公司需要更换一些旧的软件。该公司从此进入了SOA和SOA测试时代。Allstate金融技术公司连带着为SOA测试实践成立了一个技术服务公司Infosys,它与Allstate基于功能和回归测试实践,一起建立了其现有的卓越测试中心。

  改变测试的举动得到了内部企业架构师的赞同和帮助。“我们的架构师们认为这是新型测试的需要,”Edwards说。

  Ewards为Quest与会者提供了一些SOA测试的技巧:

  为每一个SOA组件建立和重用一个主要的测试战略很有意义。

  认识到新的测试需要新的指标是非常重要的。

  认识到合作是关键所在。至关重要的是,服务架构团队要深入地参与,并且,测试团队要在早期阶段加入进来。(“我知道这没有什么新鲜的,”Edwards笑着说,同时也坚决认为在建立SOA测试方法中,企业架构师和“测试人员”的职责很关键。)

  不要信赖单一测试工具。

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 2016年管理好软件测试事业

    从尝试定义测试开始听上去不错,至少可以作为起点。但是,测试通常听上去更像笔头工作,是一个低价值的角色,很可能被外包。本文将分享一些掌控软件测试事业的方式。

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。