赛辰联系方式
收缩
  • 400-004-1069
  • 测试专线

  • 9:00-12:00
  • 13:30-18:00
服务领域

嵌入式软件测试

  嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件。

  嵌入式软件第三方测试,针对嵌入式系统中软件的测试,主要涉及对系统实时性、硬件/软件集成、性能和内存等方面的测试。测试对象主要是嵌入式操作系统、嵌入式数据库、实时多任务软件等。

  嵌入式软件测试主要包括以下几个阶段:

  单元测试:这是对嵌入式软件中的每个模块进行测试的阶段。通常在宿主机上进行,主要目标是确保每个模块的功能正常工作,没有逻辑错误或内存泄漏等问题。

  集成测试:在这个阶段,将所有模块集成在一起进行测试,主要在目标机上进行。这个阶段的目标是确保各个模块之间的接口正常工作,没有通信或同步问题。

  确认测试:这个阶段是对嵌入式软件的功能、性能、可靠性等方面进行全面测试的阶段。目标是验证嵌入式软件是否满足设计要求,是否能够在实际使用环境中正常工作。

  系统测试:在这个阶段,将整个嵌入式系统作为一个整体进行测试,包括硬件和软件的集成测试、实时性测试等。目标是确保整个系统能够正常工作,满足实时性要求,没有死锁或竞争条件等问题。

  嵌入式软件第三方测试依据:《GB/T 25000.51-2016系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》。

  测试从功能性、易用性、可靠性、可移植性、维护性、兼容性(共存性、互操作性、兼容性的依从性)、信息安全性(保密性、完整性、抗抵赖性、可核查性、真实性、信息安全性的依从性)、性能效率(时间特性、资源利用性、容量、性能效率的依从性)八个质量特性进行测试。