从组织角度入手 解决SOA质量和多层系统问题(二)

2008-11-20    | |
打印本文章
RSS

导读:协调不同层面的工作必须要确保他们能够在共同的工作流中进行操作。首先就是测试工具的共享,其次就是模仿,第三点就是自动化回归测试执行,为结果提供可视性。

关键词:工作流 测试工具 自动化 回归测试执行 可视性

正在加载数据...

【TechTarget中国原创】共同的工作流

  现在,协调不同层面的工作必须要确保他们能够在共同的工作流中进行操作。要想实现这个工作流需要考虑到以下几点。

  首先就是测试工具的共享。技术质量工程师需要建立并维护他们自己的一套测试工具。即企业服务小组通过维护自己Web服务的回归测试,发展自己的资产,然而网络UI小组则为自己前后端维护相似类别的工具。我们需要用一个共同的质量储存库维护这些测试资产……

【TechTarget中国原创】共同的工作流

  现在,协调不同层面的工作必须要确保他们能够在共同的工作流中进行操作。要想实现这个工作流需要考虑到以下几点。

  首先就是测试工具的共享。技术质量工程师需要建立并维护他们自己的一套测试工具。即企业服务小组通过维护自己Web服务的回归测试,发展自己的资产,然而网络UI小组则为自己前后端维护相似类别的工具。我们需要用一个共同的质量储存库维护这些测试资产。流程质量小组可以访问这个储存库,用以将这些资产结合为一个端对端资产和效验情况。

  其次就是模仿。质量小组需要其它小组正在使用的用户模仿(虚拟的)服务或者组件。因为对于当今的系统来说,要想实现一个测试和开发环境,或者为一个共同的工作而复制这个环境非常困难。而且,该环境的可用性对于每个小组都很重要,以确保他们系统的每个部分都具有可测性。模仿同样简化了复杂性,增加了系统在不同的错误条件下的测试覆盖范围。

  第三点就是自动化回归测试执行,为结果提供可视性,因为我们在共有的储存库中维护测试资产,这些测试可以在既定的模式下被执行,或者在小组做出改变时被执行。一个小组都不可能拥有整个系统,但是还是要在整个系统这个大环境下展开工作,访问测试程序和结果非常重要,更重要的问题可以更快的得到解决,因为,这些问题的根源可以很快被查清。而且一个小组引发的问题,可以很快被其它小组所发觉,并将问题消灭在萌芽状态。回归测试和原则一致性也可以体现出来。并且错误是可以为各个小组所分担的,因为每个小组的任务量都是建立在误差来源基础之上的。

  这些实践不仅可以为这些分散式小组提供工作流,也能确保他们能够保持一致,并本着一致性的原则执行质量原则。并且为整个质量流程提供可视性保证其能够有所改善,可以被测量。

  文章的第二部分将会关注每个小组解决问题的具体工作细节,以及关于质量原则的相关实例,以及如何在不同的技术领域实施质量原则。

查看全文
 
在本文的第四部分,我们运用了大量的实例介绍如何创建WS-BPEL流程服务。在本文,我们将进一步用实例介绍WS-BPEL流程服务如何与伙伴服务产生交互。
 
在本文的第三部分,我们用实例介绍了如何为封装WS-BPEL的服务设计WSDL定义。在这一部分,我们将运用更多的实例介绍创建WS-BPEL流程服务。
 
最近几年软件发展得到很大牵引力,成为治理WSDL的有效方式。该软件是由GNU LGPL提供的建立在Java基础之上的SOAP测试工具。
 
集成能够帮助简化商业流程、提高产品上市的时间、使企业对业务、共享的数据和服务中的变化更快地做出反应……
 
实践论认为:从实践提升到理论,再由理论指导实践,由此向前发展。目前SOA的发展的情况正是如此,通过不少实践,SOA的模型己经被公认为标准规范,目前是正需要进一步总……
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。
最新更新
专家答疑
技巧
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录