C++test使用入门介绍 -- 使用C++test静态规则检查
本文源自于软件测试人专业博客,任何转载均需注明原址:http://www.mytestlife.com/post/CppTest_Static_Analysis.html
前一章《C++test使用入门介绍 -- 使用C++test创建一个测试项目》介绍如何使用C++test创建一个测试项目,本章主要介绍如何使用C++test进行静态规则检查,也称静态分析检查;
使用C++test静态规则检查
概述
C++test内建1400多条代码规范,中文版本的C++test内建国军标(GJB-5369)的规范,因此包含1600多条代码规范。这些代码规范划分为:
1. 按照检查的侧重点不同进行分类,比如:Misra,Metrics,JSF,GJB-5359等行业性规范,又如Coding Convetions, Formatting, Exceptions, Comments相关的规范,按照树形目录的方式进行划分;如图:
2. 按照对于代码所造成的严重程度所做的严重等级划分,Serverity 1~ Serverity 5,其中Serverity 1是严重等级最高的规范;
静态规则检查
1. 新建工程,请参见参加《C++test使用入门介绍 -- 使用C++test创建一个测试项目》,点击:http://www.mytestlife.com/post/chuangjian_cpptest.html;
2. 项目创建后,右键选择工程 -> C++test -> Built-in -> Static Analysis -> Parasoft's Recommended Rules,如图:
3. 运行完成之后,在C++test面板中查看静态规则检查的测试结果,如图:
上述是针对C++test静态规则检查的简单操作介绍,如果你在实际操作过程中,碰到任何问题,欢迎在C++test专栏:www.mytestlife.com/post/C++test.html留言,期待与您交流。
本文是c++test使用入门介绍系列文章之一,阅读相关文章请点击:http://www.mytestlife.com/post/shiyong_CppTest.html
原文链接:http://www.mytestlife.com/post/CppTest_Static_Analysis.html