• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试之基于ROSE的Web Service建模

发布: 2009-10-27 09:47 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 26次 | 进入软件测试论坛讨论

领测软件测试网



  Web 页之间通过超链接建立公共关系。Web 应用程序中的超链接代表系统的一条导航路径。这种关系在模型中用一个构造型为 "link" 的关联关系表示。关联关系总是从客户机页出发,指向另一个客户机页或服务器页。


  超链接作为 Web 页请求在系统中实施,Web 页作为实施视图中的构件来建模。指向客户机页的链接关联关系大体等同于指向构建该客户机页的服务器页的链接关联关系。这是因为链接实际是一个页请求,不是上述两种类抽象。由于 Web 页构件同时实现两种页抽象,因此指向由该页构件实现的任何类的链接都是等同的。


  标注值用于定义随链接请求一起传递的参数。"link" 关联关系标注值"Parameters"是一个参数名(和可选值)的列表,处理请求的服务器页要用到它。在图 2 中,SearchResults 页包含数目可变的指向 GetProduct 服务器页的超链接 (0..*),每一个链接都有一个不同的 productId 参数值。GetProduct 页用于构建 productId 参数所指定产品的 ProductDetail 页。




图 1. 服务器页构建客户机页 


 

图 2. 使用超链接参数


  使用这些构造型简化了对页脚本和关系的建模。"server page" 类的操作变为页服务器端脚本的函数,它的属性变为页范围变量(页函数可对其进行全局访问)。"client page" 类的操作和属性也同样变为在客户机上可见的函数和变量。将服务器端页和客户端页作为不同的类考虑,其最大好处在于明确页与系统的其他类之间的关系。客户机页根据它们与客户端资源的关系进行建模。客户端资源有:DOM、Java Applet、 ActiveX 控件和插件(图 3)。服务器页根据它们与服务器端资源的关系进行建模。服务器端资源有:中间层构件、数据库存取构件、服务器操作系统等(图 4)。







图 3. 客户机协作

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网