单元测试之静态测试.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单元测试之静态测试.ppt》由会员分享,可在线阅读,更多相关《单元测试之静态测试.ppt(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、软件静态测试技术软件静态测试技术什么是静态测试?什么是静态测试?n n静态测试,是在不执行代码的情况下对代码进行测试的过程。n n适用对象:计算机软件单元、计算机软件部件、计算机软件配置项的源代码。n n进入条件:代码无错误地通过编译。静态测试的方法静态测试的方法n n代码审查代码审查n n代码走查代码走查n n静态分析静态分析 1.1.控制流分析:使用控制流程图系统检查被测程序控制流分析:使用控制流程图系统检查被测程序的控制结构的工作。的控制结构的工作。2.2.数据流分析:使用控制流程图分析数据发生的异数据流分析:使用控制流程图分析数据发生的异常情况。常情况。3.3.接口分析:程序静态分析和
2、设计分析。接口分析:程序静态分析和设计分析。4.4.表达式分析:检查表达式的错误。表达式分析:检查表达式的错误。单元测试阶段的静态测试流程单元测试阶段的静态测试流程n n1.编译器检查n n2.利用工具进行静态分析n n3.人工代码审查和代码走查 编译器和解释器是第一步的测试静态分析静态分析n n一、规则检查一、规则检查1.1.代码符合行业规范,国家标准,企业内部规范代码符合行业规范,国家标准,企业内部规范2.2.把艺术变成科学把艺术变成科学3.3.去掉隐含的编码缺陷去掉隐含的编码缺陷4.4.前事不忘后事之师前事不忘后事之师n n常用工具常用工具:CodeWizardCodeWizard、C+
3、Test C+Test、LogiscopeLogiscope、CpptestCpptest、PRQAPRQA静态分析静态分析n n软件度量1.McCabe圏复杂度圏复杂度越大,程序越复杂,可靠性越差,一圏复杂度越大,程序越复杂,可靠性越差,一些标准均要求圏复杂度小于些标准均要求圏复杂度小于10102.注释度量分析注释行的比例为注释行的比例为20%20%30%30%,且头注释、执行,且头注释、执行行注释、声明注释均在对应的位置。行注释、声明注释均在对应的位置。静态分析静态分析n n静态分析阶段文档n n一般不单独出具静态分析报告,但是可以作为测试过一般不单独出具静态分析报告,但是可以作为测试过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单元测试 静态 测试
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内