Neu小飞 发表于 2019-11-16 16:33:26

嵌入式软件概述及相关测试特点

概述:
什么是嵌入式软件?
与传统软件不同,嵌入式软件需要将软件分析、设计、编码后烧录至硬件环境中才能实现所对应功能,随着智能应用的发展,越来越多的嵌入式产品走进大众视野,常用的路由器、交换机和家电的自控软件等等。嵌入式系统因其低成本、体积小、低功耗、稳定性和实时性强等特点将会越来越被人们所应用。
什么是嵌入式测试?
依托于质量保证,安全可靠的软件产品会给我们带来无穷的便利,同样如果产品质量一般甚至较差的产品流入市场应用于日常生活当中,想象一下后果有多么恶劣。嵌入式软件测试目的与传统软件测试相同,都是以发现软件缺陷、修复软件缺陷,最终提高软件质量。嵌入式系统因其固有特点,应用在不同场合带来的经济损失难以估量,因此嵌入式软件对可靠性要求比普通软件要高很多,这就需要对嵌入式软件进行严格的测试、确认和验证,用来提高产品的可靠性。
了解嵌入式软件:
嵌入式系统是以应用为中心,以计算机技术为基础,一般由微处理器、外围硬件设备、嵌入式操作系统组成,产品用于实现对其他设备控制、监视和管理等功能。嵌入式软件因其自身特点有许多不足,如实时性、内存不丰富、I/O通道少、专用性强、开发平台昂贵等问题,所以相比于传统软件,在修复缺陷方面,嵌入式测试越早发现问题越能节省工程成本。
嵌入式软件测试特点:
1.基于对硬件依赖性强大的特点,测试时需要最大限度模拟实际运行环境来进行测试;
2.对应实际产品功能,需要保证在特定环境下软件能够具备高可靠性,即需保证嵌入式系统的实时性;
3.嵌入式软件测试的最终目的是让产品在满足所有功能的同时能够安全可靠的运行;
4.除了追求高质量功能特性外,嵌入式软件还需要提供高质量的非功能性特性,包括可靠性、可维护性、可移植性、可扩展性、灵活性和健壮性等等。
页: [1]
查看完整版本: 嵌入式软件概述及相关测试特点