1 / 9
文档名称:

嵌入式软件测试方法.doc

格式:doc   大小:20KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式软件测试方法.doc

上传人:PIKAQIU 2022/7/20 文件大小:20 KB

下载得到文件列表

嵌入式软件测试方法.doc

相关文档

文档介绍

文档介绍:1、引言
随着经济的进展和科技的进步,信息技术的进展使人类进入数字时代,而伴随着计算机技术进展起来 的嵌入式技术得到了巨大的进展,转变了人们的日常 。随着对嵌入式产品对各方面的要求越来越高, 对嵌入式产品的性能有着打算性影响的嵌入式软域功能测试、总体功能测试、标准符合性测 试。
其中,操作系统的标准符合性测试的标准依据主要包括: IEEE POSIX -1990(VSX4-PSE
IEEE POSIX -1993/-1995Realtime extension (VSRT-PSE
IEEE Std POSIX -1995Threads (pthreads extension (VSTH-PSE IEEE POSIX -2022Profile 52(VSPSE52
VSPSE52:2022-A conformance test suite for IEEE Std -2022Profile PSE52
整体性能测试:基于操作系统之上的嵌入式系统整体软件测试,主要承受应用软件测试,着重分析性 能、内存安排、代码掩盖率、软件执行流程,并承受仿真器、规律分析仪的硬件测试工具进展整体性能的 测试。
5、嵌入式软件的测试工具
用于关心嵌入式软件测试的工具很多,下面对几类比较有用的有关嵌入式软件的测试工具加以介绍和 分析。
内存分析工具
在嵌入式系统中,内存约束通常是有限的。内存分析工具用来处理在动态内存安排中存在的缺陷。当 动态内存被错误地安排后,通常难以再现,可能导致的失效难以追踪,使用内存分析工具可以避开这类缺 陷进入功能测试阶段。目前有两类内存分析工具 —— 软件和硬件的。基于软件的内存分析工具可能会对代 码的性能造成很大影响,从而严峻影响实时操作;基于硬件的内存分析工具价格昂贵,而且只能在工具所 限定的运行环境中使用。
性能分析工具
在嵌入式系统中, 程序的性能通常是格外重要的。经常会有这样的要求, 在特定时间内处理一个中断, 或生成具有特定定时要求的一帧。开发人面临的问题是打算应当对哪一局部代码进展优化来改进性能,常 常会花大量的时间去优化那些对性能没有任何影响的代码。性能分析工具会供给有关的数据,说明执行时 间是如何消耗的,是什么时候消耗的,以及每个例程所用的时间。依据这些数据,确定哪些例程消耗局部 执行时间,从而可以打算如何优化软件,获得更好的时间性能。对于大多数应用来说,大局部执行时间用 在相对少量的代码上,费时的代码估量占全部软件总量的
5%-20%。性能分析工具不仅能指出哪些例程花 费时间,而且与调试工具联合使用可以引导开发人员查看需要优化的特定函数,性能分析工具还可以引导 开发人员觉察在系统调用中存在的错误以及程序构造上的缺陷。
GUI 测试工具
很多嵌入式应用带有某种形式的图形用户界面进展交互,有些系统性能测试足根掘用户输入响应时间 进展的。 GUI 测试工具可以作为脚本工具有开发环境中运行测试用例,其功能包括对操作的记录和回放、 抓取屏幕显示供以后分析和比较、设置和治理测试过程。很多嵌入式设备没有 GUI ,但经常可以对嵌入式 设备进展插装来运行 GUI 测试脚本,虽然这种方