![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式软件测试
文章平均质量分 61
敲键盘的钢琴师
这个作者很懒,什么都没留下…
展开
-
嵌入式软件测试——初探
软件测试级别包括单元测试,部件(集成)测试,配置项测试与系统测试。单元测试:检查每个软件单位能否正确的实现设计说明中的功能、性能、接口和其他设计约束等要求,发现单元内可能存在的各种错误。静态测试采用代码审查的方法时,通常要对寄存器的使用、程序格式、入口和出口的连接、程序语言的使用、存储器的使用等内容进行检查。采用静态分析方法,通常对软件单元的功能、性能、接口、局部数据结构、独立路径、错误处理、边界...原创 2018-07-14 21:07:06 · 2465 阅读 · 1 评论 -
MISRS C:2004编程规范:——重要知识点
MISRS C:2004编程规范:——重要知识点MISRA C:2004建议程序中的代码段不要被“注释掉”。注释掉代码段很容易产生嵌套注释,所以应该用条件编译指令(如 #if 0…#endif)使相应的代码段失效。MISRA C:2004要求所有#pragma指令(预处理指令)的使用应该文档化并给予解释。#pragma指令是由C标准规定的方法,用于给编译器提供额外的信息,提高了C源程序对编译器的可...原创 2018-07-14 21:10:01 · 814 阅读 · 0 评论 -
嵌入式软件测试:安全性检查
安全性检查1、数据流分析通常用数据流图来分析数据处理的异常现象,这些异常包括初始化、赋值或引用数据等。对数据流的分析主要包括对过程或函数调用信息的分析以及对数据流的反常分析。主要集中关注定义/引用异常的缺陷(定义的变量没有使用,使用的变量没有定义)。2、控制流分析通过控制流分析可发现以下错误:无条件跳转(goto语句)的使用不适当的循环嵌套和分支嵌套死循环转向不存在的语句标号调用不存在的子程序未使...原创 2018-07-14 21:12:43 · 1222 阅读 · 0 评论