没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式软件的测试是当今计算机软件测试领域的一个热点。本文首先分析了在嵌入式系统中进行软件测试的重要性以及目前进行嵌入式软件测试所面临的困难, 接着介绍嵌入式软件的一种结构化测试方法——TEmb 方法,并在此基础上根据一个实例——火控系统测试来具体应用嵌入式软件结构化测试方法
资源推荐
资源详情
资源评论
嵌入式软件结构化测试方法及其相关案例研究
冯 静
摘要:嵌入式软件的测试是当今计算机软件测试领域的一个热点。本文首先分析了在嵌入式
系统中进行软件测试的重要性以及目前进行嵌入式软件测试所面临的困难,接着介绍嵌入式
软件的一种结构化测试方法——TEmb 方法,并在此基础上根据一个实例——火控系统测试
来具体应用嵌入式软件结构化测试方法。
关键词:嵌入式软件测试 结构化测试 火控系统
Abstract: Testing Embedded software is a hotpot in nowadays computer software test. In this
paper we analyze the importance and the difficulty while doing embedded software test, and
introduce a structured testing method named TEmb. According to the analysis, we consider a real
case, artillery firework control system, to apply the TEmb method.
Keywords: embedded software testing; structured testing; firework control system
随着技术的发展,嵌入式系统的应用范围越来越广泛,涉及到我们生活的众多方面,如
电器制造、数字通信、航空航天、工业生产以及军事电子领域。随着工业制造技术的不断进
步,系统硬件设计生产得日益完善,嵌入式系统也发展到了一个崭新的阶段——智能化阶段,
这一阶段,软件在系统中已逐步取代硬件成为系统的主要组成部分,原先采用硬件实现的许
多功能改由软件实现,从而使系统具有较好的灵活性、适应性和扩展性,例如在通信领域和
测量测试领域提出的“软件无线电”和“软件就是仪器”就是这种思想的集中体现。
一、 引言
面对许多系统复杂性的增加,越来越需要功能强大、性能稳定的应用软件与之相适应。
所以,在嵌入系统开发中软件的代码量也越来越大,电子类产品的代码量以每两年就翻一翻
的速度增长。同时,系统又要求应用也要精简高效、稳定可靠,使软件的开发在整个系统开
发中所占的时间也越来越长,软件的质量对产品的最终质量起到了决定性的作用。虽然嵌入
式软件的质量问题如此重要,但是事实上这种软件可已经成为最难测试的软件之一(另外还
有并发软件、网络通信软件等)。这是因为:
①嵌入式软件几乎全部都涉及专用计算机设备,例如计算机化的惯性导航系统会和像加
速度表及速率螺旋等传感器相联。这无疑增加了测试的难度。
②嵌入式软件的运行平台——可能由于没有通常的外围设备而很难在测试过程中进行
监测和观察。例如:某些嵌入式计算机系统既没有海量存储设备,也没有屏幕显示和打印输
出装置,甚至连键盘这样的输入设备也没有,特别是用于航空航天和武器装备的嵌入式系统
像星载控制软件和导弹跟踪系统等。
③有些嵌入式软件必须实时运行,也就意味着它们的输入仅在某个特定时间段有效,并
且,时间也可能是某些处理的重要输入参数,这样就形成了嵌入式软件严格的处理程序。事
实上并非所有的实时系统都是嵌入式系统,但通常我们所说的嵌入式系统都可以称之为实时
系统,即大多数嵌入式系统都要求需要在规定的时间内完成处理任务。例如导弹的飞行控制
系统必须快速对导弹的飞行姿态变化做出反映,以保证导弹战斗部准确集中目标。
④嵌入式软件还可能存在交互式操作。例如许多武器系统,例如军用雷达,它的控制系
统嵌入在雷达车或雷达控制台上,并且需要操作人员交互操作,指挥控制软件也要接受操作
人员的输出和控制指令。
二、
嵌入式软件的结构化测试方法——TEmb方法
[1]
1
资源评论
soteric
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 202304910142原道明(1).pbix
- 文本.txt
- 基于Lua的聊天过滤修改版设计源码
- A1_SSE_123090177.py
- Uibot6.0 (RPA财务机器人师资培训第5天 ) 报销汇总机器人案例实战
- 基于Vue的西安美食攻略应用程序设计源码
- tensorflow-2.6.2-cp38-cp38-win-amd64.whl
- 2023-04-06-项目笔记 - 第八十六阶段 - 4.4.2.84全局变量的作用域-84 -2024.03.28
- 基于C语言解决九宫重排问题(源码+剖析)
- 考研分数计算神器(通过考研分数计算规则制作出来的计算工具,结果精准,操作简单,并且还可以与第二个人进行比较)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功