用于面向服务架构的测试数据创建和执行系统技术方案

技术编号:4143945 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于面向服务的架构的测试数据创建和执行系统。具体地,本发明专利技术公开一种测试数据创建和执行系统,其为显著改进基于web服务的应用提供了一种有效的方式。所述测试数据创建和执行系统帮助测试者标识和执行web服务和web服务的方法的单元测试、以及集成和回归测试的各种组合。所述测试数据创建和执行系统为测试者提供了迅速产生高质量的基于web服务的应用的功能。

【技术实现步骤摘要】

本申请要求2008年10月9日提交的序列号No. 08425658. 5的EP0申请的优先权 的权益。 此公开涉及改进基于web服务的应用的应用测试。具体地,此公开涉及有效识别 测试排列,以及为了高效地生产高质量的基于web服务的应用,启动执行web服务的单元、 集成、回归和性能测试和web服务的方法。
技术介绍
为了保持竞争力,组织不断面对开发新应用和提高现有应用的挑战。准确和全面 的测试是生产高质量应用的关键因素。进行适当的应用测试的难度和耗费的精力高度依赖 于应用的数量和复杂度以及设计应用要模拟的业务过程。 目前很多运转的和正在被开发的应用是部署在开放架构中,如面向服务的架构 (SOA),基于web服务的应用。虽然web服务为开发者提供了快速建模和部署复杂业务过程 的灵活性,但是当前可用于适当测试web服务的开发工具和web服务的基础方法提供的能 力有限。复杂的恥b服务可能利用任意数量的web服务方法以实现该web服务模拟的业务 过程。为了适当地演习设计恥b服务要处理的web服务方法的所有可能的操作排列,测试 者可能需要开发无数的测试用例。 对web服务方法和/或web服务的本文档来自技高网...

【技术保护点】
一种用于面向服务架构的测试执行系统,包括:符合工程区域结构的标准化工程区域规范的存储系统,所述标准化工程区域规范包括:标准化测试目录命名规则;以及标准化测试文件命名规则;以及存储器,包括:工程区域管理逻辑,其可操作以:定位所述存储系统上的所述工程区域结构;解析所述工程区域结构,以确定:所述工程区域结构中的工程区域;所述工程区域中的测试环境区域;以及所述测试环境区域中的web服务区域;以及所述web服务区域中的web服务方法区域;图形用户界面(GUI)逻辑,其可操作以:呈现包括对象选择器的测试对象选择界面,其包括:包含所述测试环境区域的测试环境选择器;包含所述web服务区域的web服务选择器;以...

【技术特征摘要】
EP 2008-10-9 08425658.5一种用于面向服务架构的测试执行系统,包括符合工程区域结构的标准化工程区域规范的存储系统,所述标准化工程区域规范包括标准化测试目录命名规则;以及标准化测试文件命名规则;以及存储器,包括工程区域管理逻辑,其可操作以定位所述存储系统上的所述工程区域结构;解析所述工程区域结构,以确定所述工程区域结构中的工程区域;所述工程区域中的测试环境区域;以及所述测试环境区域中的web服务区域;以及所述web服务区域中的web服务方法区域;图形用户界面(GUI)逻辑,其可操作以呈现包括对象选择器的测试对象选择界面,其包括包含所述测试环境区域的测试环境选择器;包含所述web服务区域的web服务选择器;以及包含所述web服务方法区域的方法选择器;使用所述对象选择器来获得所选的对象选择;将所述对象选择指定到所述工程区域管理逻辑,以及作为响应,接收包括针对所述对象选择的对象测试的对象测试列表;确定待执行的对象测试,这包括对来自所述对象测试列表的对象测试的预配置选择;以及启动所述对象测试的执行,以获得存储在所述工程区域结构内的测试结果区域中的对象测试结果;以及处理器,其耦合至所述存储器和所述存储系统,并且可操作以执行所述工程区域管理逻辑和所述GUI逻辑。2. 根据权利要求1所述的系统,其中使用所述对象选择器获得的所述对象选择包括来 自所述方法选择器的方法选择,并且响应于所述方法选择而接收的所述对象测试列表包括 方法测试列表,所述方法测试列表包括用于所述方法选择的各方法测试。3. 根据权利要求1所述的系统,其中所述对象选择器还包括包含第一异步测试对象 和第二异步测试对象的异步测试选择器,其中所述第一异步测试对象表示分别对第一工程区域和第二工程区域各自的第一 web 服务和第二 web服务的方法进行测试的web服务方法测试的多个方法选择,所述工程区域 包括所述第一工程区域和所述第二工程区域,所述第一工程区域包括第一测试环境区域和 第二测试环境区域,所述第一测试环境区域和所述第二测试环境区域包括分别用于所述第 一 web服务和第三web服务的web服务区域;以及其中所述第二异步测试对象表示对所述第一恥b服务和所述第三web服务的方法进行 测试的web服务方法进行测试的多个方法选择。4. 根据权利要求1所述的系统,其中所述对象选择器还包括包含完全恥b服务测试 对象的完全web服务测试选择器,其中所述完全web服务测试对象表示多个方法选择,所述 多个方法选择表示对第一 web服务的方法进行测试的相应web服务方法测试。5. 根据权利要求1所述的系统,其中所述GUI逻辑通过获得所述选择来响应所述对象 选择,并且还可以操作以呈现用户证书管理界面,所述用户证书管理界面包括IP地址参 数;用户名参数;以及密码参数。6. 根据权利要求1所述的系统,所述工程区域管理逻辑还可操作以在所述工程区域 之一中建立工程,在所述测试环境区域之一中建立测试环境,在所述恥b服务区域之一中 建立web服务,以及在所述web服务方法区域之一中建立方法。7. 根据权利要求1所述的系统,所述测试对象选择界面还包括 添加测试菜单选择器,其标识将被添加到所述对象测试列表中的附加对象测试,以及 删除测试菜单选择器,其标识将被从所述对象测试列表中删除的可删除对象测试。8. 根据权利要求1所述的系统,其中所述GUI逻辑响应于所述对象选择,使得当所述对 象选择包括来自所述测试环境选择器的测试环境选择、来自所述web服务选择器的web服 务选择以及来自所述方法选择器的方法选择时,则所述GUI逻辑呈现测试类型选择器,其 包括单个测试选择器;多个测试选择器;以及批量测试选择器。9. 一种用于面向服务架构的测试数据创建和测试执行的产品,所述产品包括 其上存储有逻辑的机器可读介质,包括 工程区域管理逻辑,其可操作以定位存储系统上的工程区域结构,所述工程区域结构 遵循标准化工程区域规范,所述规范包括 标准化测试目录命名规则;以及 标准化测试文件命名规则; 解析所述工程区域结构以确定 所述工程区域结构中的工程区域; 所述工程区域中的测试环境区域; 所述测试环境区域中的web服务区域;以及 所述web服务区域中的web服务方法区域;以及 图形用户界面(GUI)逻辑,其可操作以 呈现包括对象选择器的测试对象选择界面,其包括 包含所述工程区域的工程区域选择器; 包含所述测试环境区域的测试环境选择器; 包含所述web服务区域的web服务选择器;以及 包含web服务方法区域的方法选择器; 使用所述对象选择器来获得所选的对象选择; 将所述对象选择指定到所述工程区域管理逻辑,以及 作为响应,接收包括针对所述对象选择的对象测试的对象 测试列表;确定待执行的对象测试,这包括对来自所述对象测试列表的对象测试的预配置选择;以及 启动执行所述对象测试,以获得存储在所述工程区域 结构内的测试结果区域中...

【专利技术属性】
技术研发人员:A奥塔维S卡皮利A蒙塔纳里
申请(专利权)人:埃森哲环球服务有限公司
类型:发明
国别省市:CH[瑞士]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1