三层架构网格软件SCE的健壮性测试方法研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:qyyqyy202
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科学计算网格软件SCE的开发源于“超级计算环境建设与应用”,利用SCE将院超级计算环境中的总中心、分中心和所级中心互联起来,屏蔽底层高性能计算机的异构性,实现统一的资源管理和调度。为科研信息化建设提供支撑服务,推动超级计算应用水平的提高,并成为中国国家网格的重要组成部分。   本文主要对科学计算网格软件SCE的命令行使用方式进行健壮性测试,针对软件健壮性涉及的代码检查、可移植性、正确性及容错性等多个方面,对SCE进行了详细的测试并展示了测试结果。   本文的主要工作包括:   1.运用等价类划分方法、边界值分析方法设计SCE软件的测试用例,并利用维度模型对测试用例进行进一步优化;从功能测试用例中抽取接近实际的性能测试用例子集;并使用分类比例和代码覆盖率两项标准对测试用例进行检测。   2.针对SCE软件的命令行使用方式,开发自动化测试工具,并应用到实际的测试过程中。该工具可以完成对SCE软件的功能测试、性能测试,能够准确查找和统计错误信息,并且能够提供多种性能对比图以进行系统瓶颈分析,在提高SCE软件的质量上起到了非常积极的作用。   3.从代码检查、可移植性、正确性、容错性及性能五个方面对SCE的健壮性进行了测试。规范了SCE源代码,查找和修正了SCE软件存在的缺陷以及可能的隐患,提高了SCE的健壮性,保证SCE软件能够满足用户的需求和期望。
其他文献
随着XML成为事实上的数据交换和数据共享的标准,XML技术也在信息技术环境中扮演着至关重要的角色,针对大量XML数据高性能处理的要求也越来越迫切。Xquery语言是W3C提出的一种
SaaS(software as a service)是随着互联网技术的发展和应用软件的成熟兴起的一种创新的软件应用模式。相对于传统web软件系统,SaaS系统由于其应用领域、实现方式等方面的不
计算机技术和网络技术的快速发展促进了工业控制系统的智能化进程,以现场总线系统和工业以太网为代表的网络控制系统实现了底层现场设备之间以及生产现场与外界之间的信息交换
随着计算机芯片技术和通信技术的发展,音视频处理成为计算机典型的应用,而音视频的处理能力,成为评估计算机系统性能的重要指标之一。由于高清音视频的解码涉及复杂的处理算
随着因特网的普及与发展,XML已经成为网络上数据描述和数据交换的标准;在数据存储领域,XML也发挥着重要的作用。因此,对XML数据的查询的需求也越来越广泛。为了满足XML查询和
随着计算机技术、网络技术的蓬勃发展,信息安全问题逐渐成为人们关注的焦点。在信息安全的工程实践中,人们逐渐意识到产生信息安全事故,大多是由计算平台的软硬件系统结构简
随着计算机软硬件技术的不断进步、三维信息获取技术的不断发展,越来越多的三维数据出现在人们面前。利用计算机辅助设计造型软件,可以得到三维模型;借助三维扫描设备,可以得到三
多目标问题(Multi-Objective Problems),是科学研究和工程应用中经常遇到的一类问题。它一般包含多个相互冲突的子目标,要找到满足所有这些目标的最佳设计方案,就要解决多目
当今社会已经进入信息化时代,政府既是全社会中最大的信息资源拥有者,又是信息技术的最大的使用者。在信息化时代,电子政务的发展程度直接影响政府的竞争力,并成为衡量各国发展水
传统的场景绘制技术是基于几何的绘制(Geometry Based Rendering,GBR)。为了准确、完整的绘制场景,首先必须进行复杂的几何模型、光照、材质属性的建模,然后对物体进行着色、上