【摘 要】
:
现有的软件规模越来越庞大,形态越来越复杂。随着Internet的普及以及构件、中间件和Web Services等技术的迅速发展与应用,使Web应用渗透到国计民生的各个领域,所以对Web应用的测
论文部分内容阅读
现有的软件规模越来越庞大,形态越来越复杂。随着Internet的普及以及构件、中间件和Web Services等技术的迅速发展与应用,使Web应用渗透到国计民生的各个领域,所以对Web应用的测试变得越来越重要!
Web测试的方法有很多,基于模型的测试方法就是其中一种。其大致过程是对Web应用进行建模,然后从所描述的模型产生测试用例,并运行测试用例。因此,Web应用的建模对于基于模型的Web测试是非常重要的,建模的好坏直接关系到生成的测试用例的质量;但因为每种模型是从不同方面对Web应用进行建模和描述,所以如果从每种模型去产生测试,会造成测试用例的繁琐和冗余以及表示不一致。假如能够将这些模型转换到统一的模型,就可以避免这种情况的发生。本文选取有穷确定状态自动机(FSM)作为测试用例生成的统一模型。
本文给出了从UML模型到FSM模型转换的方法,提出了从UML状态图模型到FSM模型的三种不同情况下对应的转换方法及其转换规则;可以从UML状态图模型中的简单状态、复合状态和有历史状态的三种情况正确转换到FSM模型;其次,介绍了UML模型的文本表示方法和FSM模型的文本表示方法;设计并实现了集模型转换、模型同步积于一体的工具XMI2FSM,并给出了工具演示。实现了从UML状态图模型到FSM的转换以及模型之间的同步积,使系统模型统一在FSM模型中,所生成的FSM模型既可以用于模型验证,又便于测试用例的生成。
其他文献
以IP包交换为核心的互联网结构设计已经流行了数十年,网络之间互联最初的目标是实现硬件资源的共享。然而,随着技术飞速发展和信息的爆炸式增加,信息共享成为了如今的主要需
传统控制理论中,精确地了解被控对象的数学模型对于控制器的设计是非常重要的。然而,对于大多数的工业过程,由于对应的物理、化学特性很复杂,我们无法知道其数学模型,或者仅
视频会议使处于两地的人可以更加方便的交流沟通,提高了人类社会生产的协作效率,在人类社会生产中逐渐占据了重要地位。Internet普及和网络基础设施全面升级,使得基于Interne
ITK和VTK等著名的医学影像算法平台存在着学习成本高,不易使用,开发和维护困难等缺点。为了给科研人员提供一个更好的开发环境,开发基于组件的医学影像算法平台具有重要的实
航天测控网技术的发展是一个国家综合国力发展的重要特征之一,近年来,我国的航天测控网技术已经取得了很大的进步,但航天测控网面临的通信安全问题依然突出。以量子力学为基
随着移动网络的规模日益扩大,市场竞争愈演愈烈,用户对业务质量的要求也随之提高。拨打测试系统模拟终端用户的行为,执行拨测业务,通过分析用户关心的业务性能指标得到业务的
由高校举办的独立学院是我国高等教育改革中新出现的一种办学形式。自2001年以来独立学院得到迅猛的发展,办学规模不断扩大,招生人数不断增加。独立学院的快速发展需要与之相适
本文通过运用运动目标检测的方法和动态图像分析的相关理论知识,对低品质视频图像中的车牌检测的相关算法进行了研究。主要涉及的内容如下: 1、分析目前车牌识别的研究现状
第三代移动通信系统具有很高的安全性,完善的计费管理功能,可以提供广域覆盖和全球性漫游,但部署成本非常高。作为一种具有广阔应用前景的技术,无线局域网(WLAN)正越来越受到
现有的BPEL流程可视化设计工具缺乏Web服务数据类型分析的能力,需要人工判断Web服务间的数据类型是否匹配,从而确定Web服务间的流程顺序。基于Web服务描述信息结构的匹配技术