嵌入式通信软件可靠性测试

嵌入式通信软件可靠性测试

ID:32008943

大小:6.80 MB

页数:30页

时间:2019-01-30

嵌入式通信软件可靠性测试_第1页
嵌入式通信软件可靠性测试_第2页
嵌入式通信软件可靠性测试_第3页
嵌入式通信软件可靠性测试_第4页
嵌入式通信软件可靠性测试_第5页
资源描述:

《嵌入式通信软件可靠性测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2021/8/211专业化、规范化、标准化、电子化可靠性测试编制人:彭远大版本:v1.0有计划、有总结、有记录、有审核;2021/8/212专业化、规范化、标准化、电子化定位与目标适用于测试工程师学习后,掌握嵌入式通信软件可靠信测试的基础知识,能够进行可靠信测试。自学建议:tcp/ip协议详解卷1嵌入式软件测试可靠性测试2021/8/213专业化、规范化、标准化、电子化54321目录嵌入式通信软件可靠性测试的目的什么是嵌入式通信软件的可靠性测试嵌入式通信软件可靠性测试的特点嵌入式通信软件可靠信的几大要素嵌入式通信软件可靠性测试的注意事项6嵌入式通信软件可靠信测试过程87如何测

2、试嵌入式通信产品的可靠性抛砖引玉实例介绍2021/8/214专业化、规范化、标准化、电子化一嵌入式通信软件可靠性测试的目的软件可靠性测试的主要目的有:一:通过在有代表性的使用环境中运行软件,以证实软件需求是否正确实现。二:通过软件可靠性测试找出所有对软件可靠性影响的错误,从而及时修改软件错误,提高软件质量。嵌入式通信软件测试的主要目的是:通过在有代表性的使用环境中运行软件,执行可靠性测试找出对通信软件功能,性能(对数据包执行转发,阻止,延迟,以及修改等)可靠性影响的错误,从而及时修改软件错误,提高软件质量。2021/8/215专业化、规范化、标准化、电子化二什么是嵌入式通信软

3、件的可靠性测试嵌入式通信软件的可靠性测试定义:是将开发的嵌入式通信系统(包括操作系统,协议践,驱动程序和应用软件)、硬件系统和其它相关因素(如人员的操作、数据的获取等)综合起来,对整个产品进行的可靠信测试。(1)嵌入式通信软件可靠性定义:在有代表性的使用环境条件下(包括软硬件,网络,以及操作,输入等),在规定时间内,嵌入式通信系统不引起系统失效的概率。(2)嵌入式通信软件可靠性估计:应用统计技术处理在系统测试和运行期间采集、观察到的失效数据,以评估该嵌入式通信系统的可靠性。2021/8/216专业化、规范化、标准化、电子化三嵌入式通信软件可靠性测试的特点软件可靠性测试不同于硬

4、件可靠性测试,这主要是因为二者失效的原因不同。硬件失效:一般是由于元器件的老化引起的,因此硬件可靠性测试强调随机选取多个相同的产品,统计它们的正常运行时间。正常运行的平均时间越长,则硬件就越可靠。软件失效:是由设计缺陷造成的,软件的输入决定是否会遇到软件内部存在的故障。软件可靠性测试强调按实际使用的概率分布随机选择输入,并强调测试需求的覆盖面。软件可靠性测试强调测试输入与典型使用环境输入统计特性的一致,强调对功能、输入、数据域及其相关概率的先期识别。测试实例的采样策略也不同,软件可靠性测试必须按照使用的概率分布随机地选择测试实例,这样才能得到比较准确的可靠性估计,也有利于找出

5、对软件可靠性影响较大的故障此外,软件可靠性测试过程中还要求比较准确地记录软件的运行时间,对嵌入式通信软件,进行可靠性测试时需要有多种测试环境,以进行针对性的测试。软硬件可靠性测试差异:2021/8/217专业化、规范化、标准化、电子化三嵌入式通信软件可靠性测试的特点嵌入式通信软件不同于一般软件的区别在于:1:运行在特定的硬件上,与硬件联系紧密。2:功能主要为对数据进行(转发,阻止,延迟,修改)等动作。3:不同模块之间有很大相互关联性和影响性。4:嵌入式产品特点(软硬件一体化)包括硬件、boot、驱动程序、操作系统、协议践、应用系统。有的还需要通用PC应用软件支持。因此,嵌入式

6、通信软件系统的可靠性测试要考虑与硬件兼容性、boot兼容性、驱动程序稳定性、操作系统健壮性、协议践稳定性兼容性、与相应PC应用软件的兼容性2021/8/218专业化、规范化、标准化、电子化嵌入式通信软件系统可靠性可定义为:在规定时间内,在规定条件下,完成规定的功能,不引起系统失效的概率.1.规定的时间软件可靠性只是体现在其运行阶段,所以将“运行时间”作为“规定的时间”的度量。“运行时间”包括软件系统运行后工作与挂起(开启但空闲)的累计时间。由于软件运行的环境与程序路径选取的随机性,软件的失效为随机事件,所以运行时间属于随机变量。2.规定的环境条件环境条件指软件的运行环境。它涉

7、及软件系统运行时所需的各种支持要素,如硬件、操作系统、网络环境、其它支持软件、转发数据、输入数据格式和范围以及操作规程等。不同的环境条件下软件的可靠性是不同的。具体地说,规定的环境条件主要是描述软件系统运行时的外部环境条件以及对输入数据的要求,并假定其它一切因素都是理想的。3.规定的功能软件可靠性还与规定的任务和功能有关。由于要完成的任务不同,软件的运行剖面会有所区别,则调用的子模块就不同(即程序路径选择不同),其可靠性也就可能不同。所以要准确度量软件系统的可靠性必须首先明确它的任务和功能。判断软件是否

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。