【摘 要】
:
随着嵌入式软件技术的日益发展和应用范围的不断扩大,对嵌入式软件的测试也已经越来越引起开发人员的关注。目前,大多数嵌入式软件测试设备都是针对代码进行覆盖测试,缺少功能测
论文部分内容阅读
随着嵌入式软件技术的日益发展和应用范围的不断扩大,对嵌入式软件的测试也已经越来越引起开发人员的关注。目前,大多数嵌入式软件测试设备都是针对代码进行覆盖测试,缺少功能测试设备,而且对嵌入式软件的功能测试自动化程度不高、测试覆盖率低,致使嵌入式软件的可靠性难以得到保证。针对上述不足,在研究嵌入式软件功能测试方法和组合测试技术的基础上,研制嵌入式软件测试平台,旨在提高嵌入式软件功能测试的覆盖率,提高自动化测试程度,同时对于提高嵌入式软件的质量和保障其可靠性具有一定的意义。经过对嵌入式软件功能测试需求的深入分析,确定了嵌入式软件测试平台的基本结构,制定了嵌入式软件测试平台的总体实施方案。以本课题组提出的虚拟试验体系结构为基础,利用其集成开发环境组件化的设计思想和订购/发布机制可以方便测试平台的研制。研制的嵌入式软件测试平台最终将以集成开发环境及编写的嵌入式软件测试通用组件为上位机环境,将为被测设备提供硬件接口工控机作为底层硬件平台。在现有的粒子群优化组合测试数据生成算法的基础上,提出了一种部分初始化思想,来提高了粒子的搜索能力,同时引入一种扰动搜索机制来增加测试数据的适应值,经过验证效果好于原有算法,因此以此算法为核心设计了测试用例生成组件用于为被测嵌入式软件生成测试数据;针对现有组合测试故障定位算法在不知道安全值的情况下无法进行故障定位的不足,提出了一种在多参数、多取值条件下的安全值定位方法,并改进了现有组合故障定位算法,经过实验检验故障定位效率有所提升,以上述方法为核心设计了测试结果比对组件,在比对标准设备测试结果和被测软件测试结果的基础上,对故障进行定位。通过单元测试验证了组件功能的正确性,通过以本课题组研制的“ATE在线监测设备”的嵌入式软件作为被测对象,搭建测试系统并进行测试,验证了嵌入式软件测试平台对高覆盖率测试用例的快速生成能力、被测软件标准模型构建的能力和对测试结果比对的能力。总之,全面的验证了嵌入式软件测试平台对于嵌入式软件测试的有效性。
其他文献
为实现电子文件长期保存真实、有效、完整和安全的目标,文章对国内外关于电子文件长期保存的期刊文献进行对比分析,从“相关认知”、“相关主体”、“相关格式”、“技术内容
<正>简介:近期有关论文抄袭的新闻层出不穷,继山东大学、吉林大学等高校发生论文抄袭事件之后,又爆出安徽大学历史系教授周致元指导的2007届硕士毕业生刘英慧、魏峰,分别大面
<正> 视觉在时间的流逝中,对外在的事物一方面经过不断的沉淀,或多或少地积累一些经验;另一方面则是大量的呈模糊状态。所以我们对于某件东西即便难于回忆起来,但却能辨认出
法国格勒诺布尔综合理工学院和法国纸业技术中心联合研发出一种可阻挡Wi—Fi信号的新型壁纸。其既美观,又可将信号的覆盖范围控制在使用者所在的房间内。
随着课改的发展,在目前的课程教育下需要构建以学生核心素养发展的小学课程管理体系。使学生在小学方面受到班主任对其进行核心素养的综合教育,提升其课程品质是班主任需要思
江龙船舶制造有限公司为南昌水政监察大队建造的“赣昌水政9号”水政执法船顺利试航并通过了船检。
摘 要:由被动听讲转向自主探究,这种获取知识的学习行为从性质上发生了转变,且符合新课改所强调的以人为本教学理念。基于此,本文针对小学高年级数学教学,对如何开展有效的探究式教学,培养和提高学生的数学核心素养做出简要分析。 关键词:小学数学;课堂教学;探究式学习 探究式教学是符合新课改要求的教学模式,它改变了传统教学中的单一授课制,使缺乏独立思考和被动接受知识的学生开始了自主探究,并在探究过程中逐
素质教育呼吁学生在发展的过程中,不光要拥有出色的学习成绩,还要具备强健的体魄,良好的身体素质,注重学生德智体美劳的综合发展。只有这样的人才才是真正适应社会的需求的,
政治教学教什么?学生学什么?这是个既古老又全新的课题,尤其在这个青少年犯罪有所上升的时代,舆论也在谴责,我们的政治课教师都在干什么?我们政治课教学究竟该做什么? 从社会上一般的认同方式来看,我们的政治课教学至少是一门思想教育课,是一门改造人的思想、塑造良好品质的课程。通俗地说,是要让人向好的方面发展,而不是走向它的反面。这种朴素的看法无疑是不全面的,但是它也很明显得道出了政治教学的最后目的。
设计出一种升降横移式立体车库控制器,以AT89S52单片机为控制核心,实现了车辆的自动存取。该系统主要由计算机、单片机、显示系统、按键、机械手、升降电机和串口通讯等组成;