【技术实现步骤摘要】
本专利技术主要涉及到嵌入式计算机的软件领域,特指一种根据输入参数取值使用概率自动生成可靠性测试所需测试数据集的方法。
技术介绍
针对嵌入式系统的可靠性研究始于1970年代,并在1990年代以后,随着嵌入式软件在各种高科技项目中的使用过程中所暴露出来的一系列可靠性问题而为人们所重视,并投入了大量的人力物力进行研究。直至今天,嵌入式软件可靠性已经在可靠性测试平台构建、可靠性建模、测试用例生成方法、可靠性测试的充分性和有效性等方面都有了一定的发展。“嵌入式软件的可靠性测试”是指为了验证或达到软件可靠性要求而对软件进行的测试。对于嵌入式软件的可靠性测试,一般有两种方法,第一种方法是利用全数字模拟技术实现一个集成的模拟环境,将嵌入式软件从系统中剥离出来,通过开发CPU指令、常用芯片、F0、终端、时钟等模拟器在Host上实现嵌入式软件的可靠性测试;第二种方法是建立嵌入式软件可靠性仿真测试平台,模拟被测软件的交联系统和物理输入输出,仿真被测系统真实的运行环境,保持被测系统的完整性,并在此环境下对嵌入式软件进行可靠性测试。嵌入式软件可靠性测试的研究涉及测试用例的生成、软件可靠性 ...
【技术保护点】
一种基于使用概率的嵌入式软件可靠性测试数据生成方法,其特征在于,步骤为:(1)、获取可靠性测试的外部参数;(2)、确定各外部参数属性;将外部参数分为两类:一类是具有发生概率的参数,称为关键参数,这里的发生概率是指参数值取某个值或在某个取值范围内随机取值的概率;另一类则是根据关键参数的取值情况而进行赋值的参数,称为非关键参数;所述两类参数分别通过交互的方式输入参数的相关信息,使得在测试用例中包含这些内容;(3)、根据参数的范围和概率生成初始测试数据;(4)、对测试数据进行调整和优化;(5)、得到测试结果。
【技术特征摘要】
【专利技术属性】
技术研发人员:董威,王戟,文艳军,刘万伟,陈振邦,陈立前,徐蛟,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。