嵌入式测试流程

本文概述了嵌入式软件开发中的详细测试流程,包括Jira任务管理、代码审查、LLR与HLR编写、设计文档、API接口控制、数据字典、代码审查与证据生成,以及测试策略的制定和文档编写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

嵌入式测试流程

做个简单的记忆
通过jira 跟踪任务、bug、需求。

  1. 对源代码的编写规范和编写风格进行代码清理。通过工具检测出的报告是没有缺陷存在的,对源码进行打标签。
  2. 编写LLR
    • 用excel表格编写,然后传递到代码审查工具(CCR)进行check。
    • 将完成的文档进入repo库(git)
    • 将excel表格上传到mongo DB库 (Polarion )
  3. 编写api 相当于函数头
  4. 编写HLR
    • 同编写LLR,但必须API审核通过
  5. 生成设计文档(CDAD)
    • 架构

      • 数据耦合 全局变量暴露给其他组件,其他组件的全局变量暴露给本组件。
      • 函数接口 api bsp init helper
      • 控制耦合 本组件函数被哪些函数调用并罗列调用函数所属的组件。
    • 高级需求

      • api
      • DHLR
      • CHLR
      • HLR
    • 设计考虑

    • 低级需求

      • LLR
      • 宏函数
      • 内敛函数
      • 内敛汇编 (build-in)
    • 源码

    • 数据字典

      • 本组件
        • 全局变量
        • 类型定义(typedef)
        • 枚举
      • 其他组件
        • 全局变量
        • 类型定义(typedef)
        • 枚举
    • 审查CDAD 并生成证据

    • 编写测试策略

    • 编写LLTC

    • 编写HLTC

    • 审查后生成测试文档(CTAD)并生成证据

总结

对测试流程做了一个简单的梳理,用于加强记忆,以便于在工作中发现更多的知识点。

正常情况下对TC取不同的值进行测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值