嵌入式系统的系统测试和可靠性评估

时间:2023-05-01 08:39:29 计算机论文 我要投稿
  • 相关推荐

嵌入式系统的系统测试和可靠性评估

摘要:引入多种嵌入式系统系统测试方法;根据ISO 9000国际质量标准,提出一种切实可行的可靠性评估方案,并使它们应用于嵌入式产品测试中,测试效果良好。最后,通过两个测试实例说明嵌入式系统的系统测试过程和分析。

    关键词:嵌入式系统 系统测试 测试方法 可靠性评估

引言

随着嵌入式系统硬件体系结构的变化,嵌入式系统的发展趋势向嵌入式系统高端,即嵌入式软件系统转移,具体体现在嵌入式操作系统趋于多样和应用软件日渐复杂。由于嵌入式系统软硬件功能界限模糊,研究如何进行系统测试和进行质量评估来保证嵌入式系统的产品质量具有重要意义。

首先,这里明确嵌入式系统的系统测试定义,是将开发的软件系统(包括嵌入式操作系统和嵌入式应用软件)、硬件系统和其它相关因素(如人员的操作、数据的获取等)综合起来,对整个产品进行的全面测试。嵌入式系统的系统测试比PC系统软件测试要困难得多,主要体现如下:

①测试软件功能依赖不需编码的硬件功能,快速定位软硬件错误困难;

②强壮性测试、可知性测试很难编码实现;

③交叉测试平台的测试用例、测试结果上载困难;

④基于消息系统测试的复杂性,包括线程、任务、子系统之间的交互,并发、容错和对时间的要求;

⑤性能测试、确定性能瓶颈困难;

⑥实施测试自动化技术困难。

1 测试方法

根据Goodenough和Gerhart提出的软件测试充分性准则可知,软件测试具有非复合性的特点,也就是说,即使以软件所有成分都进行了充分的测试,也并不意味着整个软件的测试已经充分。所以,即使通过了需求测试、设计测试、编码测试,并不意味着已经完全了充分的测试,还要进行软硬件全面测试,即系统测试。正确的系统测试方法能设计出良好的测试事例,而良好的测试事例是测试成功的关键。测试事例质量特性主要有以下几点。

*检验性:检测软件缺陷的有效性

[1] [2] [3] [4] [5] [6] [7] 

【嵌入式系统的系统测试和可靠性评估】相关文章:

降落伞系统可靠性综合评估04-27

外挂管理系统安全可靠性评估04-30

嵌入式系统报告10-18

电传操纵系统可靠性分析及飞行安全评估04-30

航空救生工程系统的贝叶斯可靠性评估04-28

基于ML-Ⅱ方法的k/n-系统Bayes可靠性评估04-28

浅析桥梁结构系统研究和结构可靠性05-01

基于RS-ANN的通风系统可靠性预警系统04-29

GPS接收机测试评估系统数据库的建立05-03

惯性测量系统测试有效期评估方法研究05-01