基于EJB构件系统的集成测试方法研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:emma880222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发得到了广泛地应用,而构件系统的测试仍然面临着许多问题,本文主要对构件系统集成测试的测试用例生成进行了研究。构件系统测试和面向对象系统测试既有相似之处也有不同之处。构件系统测试的重点很少需要考虑面向对象的部分特征,如继承性、多态性和动态绑定,而是放在软件的结构、状态和交互上。本文主要探讨了基于EJB构件系统集成测试中的配置测试、构件状态测试和构件交互测试。在构件配置测试中,本文分析了构件配置的类型,针对构件配置产生错误的特点,提出了对配置文件利用变异测试技术进行测试。在构件状态测试中,由于构件的状态变量和依赖于状态的行为可能处于不同的构件中,本文详细描述了如何从构件规格说明和接口中提取和分析状态测试所需信息,并生成测试树。通过测试树自动生成测试用例。在构件交互测试中,本文根据Ye Wu提出的构件测试四要素,通过CIG图生成测试用例。由于CIG图不能表示内容依赖关系,本文提出了通过SBCIM模型产生测试用例。最后,本文讨论了目前构件集成测试依然存在的问题,并提出了今后的研究重点和方法,为今后本方向的研究提供了参考。
其他文献
从计算机诞生以来,让计算机或机器人像人类一样具有视觉能力,是科研工作者一直不懈追求的目标。物体检测是人类视觉中的基本步骤和基本功能,为人类了解周围的环境和景物提供了至
在已有的有序决策树归纳算法中,选择条件属性和决策属性的有序互信息值最大的属性作为扩展属性,没有考虑到那些取值多且有序的条件属性和属性之间的相关性,这就造成了重复选
在CBT(Computer Based Training)课件开发平台中,很多的功能和应用都是以多媒体知识库为后台支持的,其中文本语言知识是最基本的知识形式,因此文本知识自动抽取成为CBT课件开
随着互联网的飞速发展,人们迫切希望获取一种方法,能够根据自己的需求,高效、快速地从海量的互联网网页内容中搜索出有价值的实时交通信息。然而,大量自然语言描述的交通信息
信息化是二十一世纪国家现代化的基本标志,也是一个国家综合国力的集中体现。对于作为“金融产业支柱”的银行而言,其信息化建设更是被赋予了极其重要的涵义,始终得到党和政
随着多媒体技术和计算机网络技术的迅速发展,数字图像的数量正以惊人的速度增长。为了有效的利用这些图像信息,需要采用某种技术,以便能够快速和准确的查找和访问图像,这就是
DICOM标准是应用于医疗系统中医学数字成像及通信的国际标准,通过它实现不同厂家设备间的医学图像和其他相关信息的传输。基于DICOM标准的打印服务器可以在不增加任何接口设备
2000年后商业网站的热潮带动了校园网的发展。同时作为国内与互联网相连的最大的学术网络中国教育科研网(CERNET)的成功建立和运行,也对我国教育和科研事业的发展起着重要的
随着信息技术的快速发展,网络信息的高度膨胀,网络设备的发展速度远远赶不上信息的增长速度,因此网络传输过程中出现了大量的拥塞。如何提高网络资源的利用率,提高网络的整体
数字半调是指通过量化操作将连续图像转化为二值图像的技术,而逆半调是半调的逆过程,由半调图像重构成连续图像的过程称为逆半调。现实生活中我们往往只能获取半调图像,如果要对