软件确认测试用例自动生成方法的研究

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 4次 | 上传用户:chinaiddm599
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着技术的发展,在航天领域,软件在型号系统中得到了广泛的应用。软件失效会直接导致严重的事故甚至灾难。为提高软件的可靠性,对于软件测试而言,需尽可能多的发现软件中可能存在的错误,提高对软件测试的充分性。探索先进的软件测试技术以提高软件测试水平,对提高航天型号软件的可靠性具有十分重要的意义。本课题首先调研了国内外确认测试用例自动生成研究现状,并总结出目前相关研究的可以借鉴的技术成果,以及需要改进的地方。然后在调研国内外研究成果的基础上,分析了各种方法的优缺点,确立了以模型检查技术为基础,研究可行的,能运用于实际型号软件中的自动生成测试用例的方法的路线方针。其次,在确立的技术路线的基础上,提出一种有效的描述需求中数值计算特性的技术途径,使模型检查技术能够运用于实际的型号软件中。第三,在制定的基于需求模型的MC/DC覆盖准则的基础上,提出了一种构造时序逻辑的算法,使构造的时序逻辑经过模型检查后得到的用例能够达到MC/DC覆盖准则的要求。在以上研究的基础上,总结了一套针对型号软件需求的确认测试用例自动生成流程,该流程涉及软件需求分析、软件需求的形式化建模、软件需求与形式化模型一致性验证、基于测试准则的时序逻辑变换以及测试用例的提炼和整理等内容。论文详细的介绍了测试用例自动生成方法的工序流程。最后,本课题将测试用例自动生成方法首次应用到实际的型号软件中,即智能电源控制器,将自动生成的测试用例与人工设计的测试用例进行比较,检验其生成的用例的有效性和充分性,证明该方法的实用性。该成果可以为自动生成用例方法在其他型号软件中的应用提供指导。
其他文献
干涉合成孔径雷达(InSAR)技术是目前遥感成像领域的一个热点。它具有覆盖面积大,空间分辨率高,高程精度高的优点,并且可以全天时、全天候的工作,是获取三维数字高程模型(DEM)
学位
本文以“东半球空间环境地基综合监测子午链”为课题背景,进行空间环境数据共享子系统的设计与实现。   东半球空间环境地基综合监测子午链,简称子午工程,是国家发改委批
学位
行人检测技术在智能视频监控、车辆辅助驾驶、人体行为分析等方面有着广泛的应用,随着各种视频信息的飞速增长,安全意识的不断加强,大量不同场景下的行人检测任务需求变得越来越
社交网络已经成为大众发布信息的一种新渠道,并得到越来越多用户的关注和使用。社交网络的流行和普及,使得基于社交网络的信息数量呈现爆炸式的增长,然而信息质量却没有得到相应
从上世纪90年代开始人脸识别领域的科研工作者们就一直专注于寻找适合计算机理解的人脸的有效表达。在2005年之前,绝大多数的人脸表达都是基于底层特征的,这段时间的代表性的成
NONCODE科学数据库是一个提供给科学研究人员分析和使用非编码RNA基因数据的综合数据平台。自从2005年NONCODE数据库发布以来,非编码RNA的基因数量迅速增加,而且人们也逐步的认
随着互联网技术的迅速发展,互联网上的信息量也呈指数倍增长。今天,网络已成了人们获取信息的主要途径之一。然而,网页没有统一的结构和管理,质量也就参差不齐,其中不乏一些
学位
管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。生产管理信息系统是管理信息系统的一部分,管理信息系统的开发过程,就是从问题提出、开
计算机层析成像(CT)被广泛的应用于疾病的诊断,成为医生进行病理和解剖研究的重要手段之一。如何利用CT断层数据进行三维重建,以提高医生的诊断效率,乃至直接为外科手术临床服务
随着计算机网络的应用深入到社会生活的各个领域,信息系统安全问题受到广泛关注。网络安全传统上一直倾向采取被动式防护策略,如数据加密技术、防火墙技术、访问控制技术、数
学位