基于构件软件集成测试的研究和应用

被引量 : 0次 | 上传用户:lzs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在很多研究领域对构件集成测试技术的研究逐渐成熟。由于构件交互性、对上下文关系的依赖性以及源代码不可知性等特点,使得构件使用方很难从构件开发方获取构件信息,这些信息包括:构件的一些运行时状态和构件的某些分析数据。因此,构件间、构件和整个构件软件间的交互性以及整个构件软件的集成测试方法成为构件测试中一个关键性问题,而这些问题在很大程度上取决于构件开发。本文首先分析了构件软件开发(CBSD)和传统软件开发在体系结构和开发过程方面的区别,从复用角度出发,重点探讨了构件软件复用的重要性和面临的测试问题。其次,结合实际开发项目陕西省高等学校学生资助信息管理系统(PCSIMS),在体系结构、模块和接口方面分析了集成测试要素。在集成测试策略的选取上,针对PCSIMS系统的实际情况,分析比较了自底向上、深度优先、广度优先和大爆炸集成策略,通过综合这几种集成策略,从而得到一个更好的集成测试策略。针对构件的特点,引入分层元数据的概念来描述构件信息。为了使构件使用方获取更多的构件交互信息,本文采用UML体系结构中的元模型,把分层元数据和UML用例相结合,构造了嵌入元数据的UML元模型。最后结合构件实例,分析并研究了学生信息申请构件RegisterStuInfo在构件软件PCSIMS中分层元数据的关系,给出了一般性场景,并通过构件中相同的StuCard信息,将测试和测试用例联系起来,从而为构件间的交互性以及构件软件间的交互性等问题的解决打下了基础。
其他文献
在当今世界复杂多变的经济环境下,"一带一路"构想顺应时代发展应运而生。促进我国民族地区经济发展意义重大,而我国民族地区经济却面临着一系列问题。依托"一带一路"构想,促
基于国内外现有研究成果和对中国开放数据现状的初步调研,阐述了开放政府数据的概念与价值,梳理和分析了开放政府数据的价值创造机理,探究了开放政府数据生态系统中的主要利
重金属废水成分复杂、毒性大,尤其是废水中含有多种有害金属离子,不能被环境中的微生物降解,会通过食物链逐渐富集,对人和生物有很强的毒害作用。研究去除重金属废水中有害金
从应用化学肥料、化学农药对土壤带来的负面影响角度论述了土壤污染的原因,总结了近年来有关土壤污染防治的传统物理化学方法和应用微生物学和分子生物学对污染土壤进行修复
目的 探讨荧光原位杂交(fluorescence in situ hybridization,FISH)法在尤因肉瘤家族肿瘤(Ewing family tumor,EFT)石蜡包埋组织中检测EWSR1基因易位的可行性及其在临床病理学中
背景与目的:和厚朴酚(Honokiol)为中药厚朴中的提取化合物,具有钙通道阻滞、抗炎、抗氧化等作用。钙拮抗作用提示其在心血管疾病治疗中可能价值,抗氧化与抗炎作用提示其在高血
紫椴(Tilia amurensis)是椴树科(Tiliaceae)椴树属(Tilia)的高大落叶乔木,为国家Ⅱ级保护植物。紫椴不仅是著名的蜜源树种,而且是优质胶合板及细木工板的重要原料,树形优美,
智能手机在方便人们生活的同时,也给高校课堂带来了一些不良影响。高职院校学生课堂上玩手机现象较为普遍,规章制度并不能完全杜绝学生课堂玩手机。开发课堂管理信息系统,通
<正>因为从事旅游行业的工作,我们一家人比较偏爱旅行。从孩子2岁起,每年固定一次出国、一次国内长途旅行已成了我们家的惯例。至今我们带孩子已经去过东南亚的大部分国家。
<正> 今年二月四日,是杨国夫同志逝世一周年的日子,回忆起他领导黄渤海区渔业生产的件件往事,他的形象又浮现在我的眼前。杨国夫同志原是济南军区副司令员。一九七○年起兼任