通用软件测试结果分析与显示工具的研究与实现

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:fengyun163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文依托国家863计划重点项目"软件测试技术及软件测试平台"中的子项目--软件测试结果分析与度量工具,分析北航软件所经过10多年成功开发的SafePro系列软件测试与分析工具,使用JavaBeans构件开发技术,采用XML存储文件测试技术,成功的开发软件测试通用通用软件测试结果分析与显示工具.该文指出了SafePro系列软件测试与分析工具前期版本的不足,分析了测试工具新版本对通用软件测试结果分析与显示的需求,研究了其中要解决的主要问题以及技术难点,给出了相应的解决方案和实现策略.总结起来,主要有以下几个方面:1)根据对已有的Java软件分析与测试工具--SafePro/Java1.0以及C&C++软件分析与测试工具--SafePro/C&C++3.0的体系结构分析,并结合构件开发的特点,设计出了基于通用软件测试结果显示与分析的新版SafePro系列工具的体系结构;2)根据多语言测试数据存储的特点,设计和实现了基于XML的通用测试数据存储模型,从而很好的解决了多语言的的测试数据存储问题;3)研究和实现了一种基于通道的层次型自动布图算法,较好的解决了逆向建模中复杂模型的布图问题;4)实现和提供了可通用的结果显示与分析构件库,主要包括:图形编辑构件:提供图元添加、图元选择、图元删除、图元复制、图元粘贴、图元组合、层叠次序调整、图元撤消/重做等功能,以及视图缩放、视图保存等功能;报表构件:提供报表自动生成、报表预览、报表保存、以及报表订制功能;通用软件测试结果分析与显示工具已经集成到SafePro/Java2.0和SafePro/C&C++4.0工具中,实践表明此工具具有适用多语言、跨平台以及可重用、易维护的特点!
其他文献
随着计算机、传感器和无线通信技术的发展,特别是无线局域网(WLAN)技术的应用和普及,人们对计算设备随时随地提供信息与服务的需求逐渐增多.情境信息检索,作为情境感知计算的
著名的超级摩尔定律深刻影响着集成电路制造,在网络通信领域,同样存在类似的摩尔定律的吉尔德定律。集成电路芯片制造技术的飞速发展,直接导致处理器性能的日新月异;同时,网络带宽
实施企业过程工程和BPR的一个重要目标是优化现有企业过程.过程建模是企业建模的一个方面,是实施企业过程工程和BPR的重要环节.经过多年的发展,产生了多种过程建模方法,工作
现代远程教育最重要的特点之一就是能够为学生提供个性化的教育.个性化的现代远程教育将整个教学活动作为一个有机的整体,各教学环节之间有密切的联系.我们的研究重点也就体
该文结合分布式虚拟环境,从实际需求出发,对虚拟环境中的实体进行了深入研究,在此基础上设计并实现了一个可视化的虚拟实体开发工具,为实体仿真开发者提供软件支持.论文的工
随着计算机网络技术、多媒体技术和通讯技术的快速发展,远程医疗系统得到了广泛的应用.远程医疗监护作为远程医疗中的一个重要组成部分,是现今医疗系统计算机应用中非常重要
该文所描述的独立式故障注入设备就是一套主要针对星载高可靠计算机系统软硬件综合测试的系统.该设备可在目标系统微处理器管脚上注入可控故障,并对目标系统反馈信息进行准确
近年来,互联网在国际上得到了长足的发展,但网络本身的安全性问题也日显突出,网络安全的一个主要威胁就是通过网络对信息系统的入侵.该文根据网络安全的需要并基于CVE的特征,
网络安全问题的日益突出对入侵检测技术提出了更高的要求,然而现有的入侵检测技术面对攻击技术的飞速变化仍然存在一定的缺陷.在这种情况下,该文致力于研究一种新型的入侵检
普适计算要求用户随时随地进行计算,实现计算在不同工作环境间的无缝移动。同一信息设备要工作于不同环境,必须要动态适应环境的变化。为解决该问题,本文提出了一种用于局域网环