嵌入式系统论文嵌入式软件的覆盖测试摘要:覆盖测试是验证软件功能结构正确性以及查找问题的非常重要的方法和手段,它要借助一定的工具才能取得较好的效果,满足软件在质量和时间上的双重要求(纯粹的人工测试工作量大、不方便、周期长)。如何利用好这方面比较成熟的工具,对其机理的研究及适应性改造是很重要。本文着重描述这类工具的工作机理,以及对嵌入式软件测试的特殊要求,并以对自主知识产权嵌入式操作系统的测试为例进行说明。关键词:嵌入式操作系统覆盖测试软件测试工具1概述软件测试是很广的概念。从其贯穿软件生命周期全过程来看,测试可分为模块测试、集成测试、系统测试等阶段。测试还可分为静态检查和动态运行测试两大类。在动态运行测试中,又可有基于程序结构的白盒测试(或称为覆盖测试)和基于功能的黑盒测试。测试不仅关注程序的功能,还有性有测试、强度测试等等。要达到比较好的测试效果,除了要有周全的测试计划、可控的测试过程、测试人员丰富的经验外,还需要借助一些行之有效的辅助工具,尤其在当今软件规模日益庞大、测试工作量成倍增加的情况下。对应上述的测试分类情况,测试工具可划分为:支持对程序源代码进行静态规则检查和质量评估的静态分析工具、支持对程序单元进行动态覆盖测试的工具、对软件系统的整体运行性能进行测试的工具。另外,还有一些特殊用途的或专用工具,如协议测试仪、内存检测工具等。这些工具都有较为成熟的商业化产品,也可通过自行开发的方式获得。本文具体讨论了对一类特殊的系统软件——嵌入式实时操作系统——进行覆盖测试的情况。内容涉及对这类软件特性的研究、测试的难点和特点、对现有测试工具的适应性改造和测试实例说明。2软件覆盖测试覆盖是一种白盒测试方法,测试人员必须拥有程序的规格说明和程序清单,以程序的内部结构为基础,来设计测试案例。其基本准则
推荐下载
-
嵌入式开发调试工具的软件测试.pdf
嵌入式开发调试工具的软件测试 曹阳张能立 武汉理工大学计算机科学与技术学院湖北武汉430070 摘 要本文以嵌入式开发调试工具RealView Event Viewer 项目的测试为例从软件测试 的模
14 2020-12-17 -
嵌入式软件测试的十大秘诀.txt
经验总结:嵌入式软件测试的十大秘诀~.txt嵌入式软件测试的十大秘诀~.txt
24 2019-07-19 -
嵌入式系统原理与设计第9章嵌入式软件测试基础.ppt
目标机 宿主机 源代码 插桩器插桩 数据处理程序或软件 编译后的源码 插桩后的源码 编译器编译 生成数据 编译后的源码 触发桩程序 网线串口USB 串口JTAG 循环 图9-8 插桩测试原理图 本节提
11 2020-12-16 -
嵌入式之中兴嵌入式培训嵌入式软件易于出错问题分析
嵌入式软件易于出错问题分析 1.全局符号 可重定位目标文件 可执行目标文件 全局符号强弱对碰问题 全局变量共享访问和死锁问题 2.堆栈帧 PowerPC堆栈帧结构 X86堆栈帧结构 计算堆栈帧链大小
9 2021-05-01 -
嵌入式系统ARM技术中的机载嵌入式PCI总线硬件设计和软件测试
摘要:介绍机载嵌入式PCI总线硬件设计、软件测试方法。在分布式系统结构设计具有典型性和实用性。内容充实,信息量大,工程实践性强。 关键词:PCI总线 地址映射 主设备 PCI总线起源于微型计算机,已经
13 2020-12-13 -
嵌入式系统ARM技术中的嵌入式软件与硬件的集成测试过程研究
摘要: 嵌入式软件自身软硬件结合的复杂性及其质量的重要性,造成其软件测试的特殊性,就是在执行正常软件测试的单元测试、集成测试、系统测试的过程中,还要考虑到软件与硬件的兼容问题,即需要进行软硬件集成测试
12 2020-11-06 -
嵌入式系统ARM技术中的基于模块化设计的嵌入式软件测试方法
摘要:分析嵌入式软件的特点,综述传统的软件测试方法;针对嵌入式软件的特点,提出嵌入式软件的四级测试流程和集成测试的测试模型,并结合开发数控系统的实例进行分析。 关键词:模块化设计 嵌入式软件
7 2020-12-17 -
交叉测试嵌入式软件测试嵌入式测试或叫交叉测试cross test的日的与非嵌入式软件是相同的但是在嵌入式系统设计中软件正越来越多地取代硬件以降低系统的成
交叉测试嵌入式软件测试/嵌入式测试或叫交叉测试(cross-test)的日的与非嵌入式软件是相同的。但是,在嵌入式系统设计中,软件正越来越多地取代硬件,以降低系统的成本,获得更大的灵活性,这就需要使用
5 2020-11-29 -
嵌入式练习题嵌入式2007测试题
关于嵌入式面试和练习的习题,本物品仅内测时可以使用,使用后将显示各项技能的水准
18 2019-09-27 -
基于LabVIEW的嵌入式软件黑盒测试系统的研究
基于LabVIEW的嵌入式软件黑盒测试系统的研究
18 2019-07-23
暂无评论