可视化建模工具的TRICHOTOMY测试方法

来源 :山东大学 | 被引量 : 0次 | 上传用户:rlhRLH
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是为了发现错误而执行程序的过程。它是软件工程的重要组成部分,是软件开发的重要环节。即只有通过测试的软件才能够提供质量上的保证;而从软件工程角度看,测试是验证软件是否能达到设计和期望目标的唯一有效的方法。 软件测试伴随着软件工程概念的提出,已经经历了数十年的发展历程。其间,软件测试方法也随着软件工程开发方法的发展不断向前发展,并出现了诸多的研究分支,如传统的测试方法,面向对象的测试方法,面向Web应用的测试方法等。而这些测试方法的提出都是伴随着某一开发方法的。 目前,基于面向对象理论的软件建模方法是研究者们争相研究的热点。例如,国外Rational公司推出了支持UML的Rational Rose工具软件;在国内有,北航软件研究所的UML_Designer和北大计算机系的青鸟JBOO3.0,及本实验室自主开发的支持用户界面自动生成的可视化建模工具AUI。 以上所列举的都是对建模方法提供支持的软件工程工具。因此,对此类软件的质量保证是软件测试的重要工作。但是目前文献中所介绍的测试方法却并不适合可视化建模工具软件的测试。从其自身的特点考虑,有:特定的输入,其输入为用户根据需求所建模型;特定的输出,其输出为依据模型所生成的程序代码;程序修改的多方面影响性,其不单是来自程序的本身设计,还有更多的是来自建模方法的修改。而在测试时,其最大的特点是:实例测试最主要的目的是为了验证与检查建模方法的正确性、充分性等。鉴于以上的情况,本文提出了可视化建模工具软件的TRICHOTOMY测试方法。 本文的主要工作包括: ●文献总结。通过查阅文献,发现现有的测试方法并不能支持可视化建模工具软件的测试。在传统测试中,白盒法检验结构,黑盒法测试软件的设
其他文献
随着网络技术和计算机技术的迅猛发展,现代企业的经营规模和生产规模日益扩大,传统的企业运作方式已经不能够满足现代企业信息化的需要,而工作流技术恰恰为解决复杂的业务过程提
移动P2P网络是不同于传统C/S网络的一种分布式网络结构,其特点是不存在任何的中心管理节点,每一个处于移动P2P网络中的节点的都是独立自治的,处理能力和存储能力是有限的。在
不同开发商提供的产品的巨大差异性,造成了很多目前市场上的工具仍无法解决的问题,本文已浙江大学道富技术中心一个实际案例为样本来研究SQL SERVER 2000到DB2 UDB 8存储过程
在我国,随着人们生活水平的提高,汽车保有量迅速增加,交通事故的发生也越来越频繁,给社会造成了极大的危害。疲劳驾驶是引发交通事故的主要原因之一,实时监测驾驶员的疲劳状
随着计算机和网络技术的迅速发展和普及,软件规模越来越大,业务逻辑日趋复杂,传统的开发模式将用户逻辑和显示逻辑混为一谈,系统耦合性大,扩充性和可维护性受到限制,难以适应
  本文研究的内容是USSD服务器的实现。USSD服务器位于GSM移动网络和外部应用之间,为移动用户提供了快速、交互性的USSD业务。  本文首先提出了双层USSD服务器结构:USSDC和
本文首先对远程教育和课件资源的发展现状作了简单介绍,在分析了流式传输、SMIL语言和积件技术各自在课件制作方面的优势之后,构建了一个集流媒体窄带传输特性、SMIL语言动态
CSCW是在计算机网络环境下,一个群体协同工作完成一项共同的任务。协同性是CSCW的主要特性。MAS的研究重点在于如何协调系统中多个Agent的行为以使其协同工作,这与CSCW系统有
移动Ad Hoc网络是由不依赖任何固定网络基础设施的无线节点组成的。由于移动Ad Hoc网络开放介质、动态变化网络拓扑和缺少中心化的管理,与传统网络相比较其安全性问题要求更
由于科学和工程计算的要求,越来越多的用户希望能够使用并行计算的环境,但是除了少数计算机大户外,很多用户由于条件的限制而不能使用并行计算机。随着网络技术的发展,网络上