《单元测试之静态测试.pptVIP

  • 14
  • 0
  • 约2.43千字
  • 约 12页
  • 2016-12-30 发布于四川
  • 举报
软件静态测试技术 什么是静态测试? 静态测试,是在不执行代码的情况下对代码进行测试的过程。 适用对象: 计算机软件单元、计算机软件部件、计算机软件配置项的源代码。 进入条件: 代码无错误地通过编译。 静态测试的方法 代码审查 代码走查 静态分析 1.控制流分析:使用控制流程图系统检查被测程序的控制结构的工作。 2.数据流分析:使用控制流程图分析数据发生的异常情况。 3.接口分析:程序静态分析和设计分析。 4.表达式分析:检查表达式的错误。 单元测试阶段的静态测试流程 1.编译器检查 2.利用工具进行静态分析 3.人工代码审查和代码走查 编译器和解释器是第一步的测试 静态分析 一、规则检查 1.代码符合行业规范,国家标准,企业内部规范 2.把艺术变成科学 3.去掉隐含的编码缺陷 4.前事不忘后事之师 常用工具:CodeWizard、C++ Test 、 Logiscope、Cpptest、 PRQA 静态分析 软件度量 1.McCabe圏复杂度 圏复杂度越大,程序越复杂,可靠性越差,一些标准均要求圏复杂度小于10 2.注释度量分析 注释行的比例为20%~30%,且头注释、执行行注释、声明注释均在对应的位置。 静态分析 静态分析阶段文档 一般不单独出具静态分析报告,

文档评论(0)

1亿VIP精品文档

相关文档