基于ORG的OO软件测试技术研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:lizhaoxin1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象(OO)软件的特征之一是类间存在着复杂的依赖关系:继承、聚集和关联关系。因此,从哪里开始测试以及如何定义一个集成测试策略是需要进一步研究的问题。OO软件集成测试的一个重要问题是确定被测试类的测试顺序。这个测试顺序非常重要,因为类的测试顺序影响类的开发顺序、类的测试桩和测试驱动器的数量以及测试用例的选择与设计。 对象关系图(ORG)是研究OO软件测试的模型,表示了类间继承、聚集和关联关系。基于ORG的静态测试技术只考虑了类间的静态依赖关系,而没有考虑类间由于多态而引起的动态依赖关系。因为多态是产生OO软件错误的罪魁祸首,所以基于ORG的静态测试技术具有一定的局限性。 本文深入讨论了基于ORG的OO软件测试技术,提出了基于ORG的动态测试技术。该测试技术的主要优点是它不仅考虑了类间的静态依赖关系,而且还考虑了类间的动态依赖关系,克服了基于ORG的静态测试技术的局限性,提高了OO软件测试的精确性。
其他文献
电力负荷预测是电力系统运行与控制的基础也是电力市场运作的基础,在电力市场的条件下对负荷预测提出了准确性、实时性、可靠性、智能性的要求,其预测精度直接影响电力系统的经济效益以及电网的稳定性。负荷预测是电力系统规划和运行中的重要工作之一。由于负荷决定了发电、输电和电量的分配,在一定规划期内负荷与用电量的大小决定了电力系统的发展规模和发展速度,因此预测电力系统的负荷与用电量是进行电力系统发展规划的首要任
计算机网络技术和信息技术的飞速发展,带给企业及个人办公极大方便。任何用户可以通过Internet进行信息交流、洽谈业务以及各种办公活动,提高了工作效率,促进了企业间的相互
人工生命和复杂性研究的一个主要思想是:功能的或美学的复杂形式是从局部交互中通过自组织而突现的。本文研究两个交互系统的突现性质,以及产生的图象图形和动画,并作为生成艺术
针对Web个性化信息推荐技术面临的主要挑战,本课题对WPIR系统的设计及关键技术进行了有益的探索和研究。 首先,改进了基于关联规则超图模式的高维数据聚类算法,提出了一个新
随着自动化技术、计算机技术、网络技术等的不断发展,同时也受到各行业在生产过程实时监控方面市场需求的有力驱动,实时监控系统得到越来越广泛的应用。因此实时监控系统的集
近年来,随着无线传感器网络(Wireless Sensor Network,WSN)的广泛应用,WSN网络的安全问题越来越受到学者的重视,密钥的生成是WSN网络安全中的一个重要问题,其中基于物理层无
程序中的时序约束是一类广泛存在的约束,其规定了组件的接口函数之间调用的先后顺序关系。例如:调用java.util.Stack类的peek()函数之前,如果没有调用push函数,程序会因为空栈而
JXTA是Sun公司于2001年推出的开放性对等网络研究项目,其主要目的是致力于从所有的P2P系统中分离出系统通用的需求,从而建立一整套泛型P2P基础协议,整合P2P应用、标准化P2P服
近年来,随着高等教育改革步伐的加快,原有的工资管理软件已不能适合工作的需要,研究和开发新的高校教职工薪酬管理系统(UESMS)是高校财务管理的当务之急。UESMS 是智能决策支
信息化浪潮使科技管理领域数据库的数量和容量越来越惊人,科技决策人员已经被淹没在科技管理信息的数据海洋里,但又很难从中得到想要的知识,出现了数据过剩知识匮乏的现象,这