航天相机主控软件测试用例自动生成技术的研究

来源 :中国科学院研究生院(长春光学精密机械与物理研究所) | 被引量 : 0次 | 上传用户:s8583527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试自动化是软件测试发展的必然趋势。目前自动化测试技术的发展非常迅速,出现了很多成熟的自动化测试工具。然而,现有的自动测试技术大多是针对测试执行、结果捕获与分析、结果验证和报告等方面的,针对测试用例自动生成的还很少。测试用例生成作为自动测试的一个不可或缺的组成部分,其非自动化会阻碍软件测试自动化的发展,因此开展测试用例自动生成方法的研究具有一定的理论和实践意义。随着航天领域的发展,航天相机的研制越来越受到各国的普遍重视。航天相机主控软件是航天相机系统的重要组成部分,其可靠性和安全性都具有很高的要求。满足这种高质量软件要求的一个重要途径是进行软件测试。软件测试分为手工测试和自动化测试。自动化测试不仅可以提高软件测试的效率还能够减少测试过程中人为因素的干扰,提高测试的准确性。本文以航天相机主控软件为背景,研究软件测试用例自动生成技术。目前测试用例自动生成技术中所采用的方法有多种,基于人工智能的方法是其中较为突出、性能较好的一种方法。智能规划是人工智能中一个多领域交叉的研究领域。应用范围包括程序验证、生产控制、军事对抗等领域,发展前景广阔。目前,智能规划的应用已经扩展到航天领域,Ariane火箭和RAX(Remote Agent Experiment)中也都采用了规划方法。近年来,国外已经将智能规划方法用于测试用例生成的研究,并且取得了一定的进展,但也还存在一定的不足之处。本文采用智能规划方法对软件测试用例自动生成技术进行了研究。现有规划器不同程度地存在组合爆炸问题,为防止测试用例生成过程中产生组合爆炸,而造成用例生成的失败,提出事实文件分解法对规划器所需事实文件进行划分,以降低大量状态组合的概率。针对现有规划器不能处理多个事实文件,提出多事实文件处理算法。以规划器中性能较好的IPP规划器为基础,将两种算法加以应用,改进后的IPP规划器称作MF-IPP,MF-IPP规划器能够处理多个事实文件,再结合事实文件分解法,能够有效降低用例生成过程中状态组合的几率。以某航天相机为例,将MF-IPP规划器应用到其主控软件测试用例自动生成中。首先从问题形式化着手,将需求中的功能说明部分用ADL语言进行形式化,产生规划器所需的操作文件和事实文件;其次利用MF-IPP规划器生成软件功能的初始测试用例;最后提出解扩展的方法,对初始测试用例进行迭代解扩展、同效解扩展和参数解扩展,来完成最终测试用例的生成。根据所提出的航天相机主控软件测试用例生成模型设计了测试用例生成系统,并将该系统应用于实验分析。该系统可以完成的主要功能包括需求形式化、初始用例生成、最终测试用例生成。针对规划方法的特点提出两种覆盖准则:操作覆盖准则和状态覆盖准则,依据两种覆盖准则对测试用例生成系统进行了分析,结果显示,所生成的测试用例能够很好的完成操作和状态的覆盖。对MF-IPP规划器的性能进行了分析,分析结果显示,MF-IPP能够将指数级的状态增长降低为线性级的增长,并且增长趋势缓慢,因此能够很好地防止用例生成过程中组合爆炸问题的产生。
其他文献
机器的识别本领无法与人的认知能力相比,因此手写体的识别特别是离线的手写体识别对于模式识别等学科和理论来说,仍有较强的研究价值和意义。同时,手写体识别的研究,对于进一
等高线图在实际工作中应用非常广泛,在离散点数据的基础上自动生成等高线图有许多算法。本文着重讨论了如何在采集离散点时加入编码的基础上,尽量减少或不进行人工干预,基于有约
人脸是人类最重要最直观的生物特性之一,在人脸上包含了丰富、重要的生物信息,例如:身份、性别、表情、年龄、种族等。与其它生物特征识别相比,人脸具有非接触性、直接性和方便性
张工程师是我青年时期的朋友,他说这些年大的毛病没有,就是经常头痛,照片、CT、脑电图、脑血流图都做了,都没有发现问题,药吃了不少,也没有效。请我给他出出主意。$$ 据他说,他头
报纸
评估了细菌纳米纤维素水凝胶膜作为发热辅助治疗及应急物理降温用的退热醒脑贴的可行性。结果发现该纳米纤维素水凝胶含水率高,其所含水基本上是以自由水的形式存在。该材料
目的分析盐酸羟考酮缓释片治疗中晚期恶性肿瘤疼痛的临床有效性,为临床治疗提供参考。方法选取该院在2012年4月—2015年2月收治中晚期恶性肿瘤患者68例为研究对象,依照镇痛药
应用《青少年心理健康素质调查表·应对风格分量表》对全国23个省、市、自治区44063名青少年的应对风格状况进行了调查。结果发现:(1)在应对风格的行为—生理策略、行为—表
当前,本科生在校期间参与课外科技实践活动形式多样,备受关注且渐成趋势。但本科生在读期间是否能将有限的时间投入到科技实践活动中来,课外实践活动是否会耽误学生学习时间?影响
自1994年起,浙贝母主产区之一磐安县药农采用鳞茎切块繁殖技术种植浙贝母,经过数年种植,已形成规模。本文介绍浙贝母鳞茎切块种植技术,并对植物形态和药材性状作了描述,以供
“对立统一”与“相互作用”两范畴(或规律)表征的都是相互联系,但在各自合理的意义上,表征的却是有确定区别的两类不同类型的联系。就发生联系的对象的性质,对立统一发生在系统内