C++Test 7.3 静态分析

本文详细介绍了如何使用C++test进行静态分析,包括BugDetective和CRules的配置与执行,以及自定义静态分析测试规则的方法。通过实例展示了如何检测和避免除零错误,以及如何定位和解决代码问题。
摘要由CSDN通过智能技术生成

开篇寄语:C++test最简单的功能当然是静态分析,做这个测试比较简单,几乎不用考虑多少,在开发之前developer可以自己配置好想要的测试项。然后点击就OK了,不需要手动输入test case了。

 

一、 静态分析 —— BugDetective 1

二、静态分析 —— CRules 4

三、自定义静态分析测试规则 9

 

一、静态分析 —— BugDetective

1. 点击“C++test → 测试配置” ,展开“内建 → Static Analysis” ,然后Right click onBugDetectiveLicense Required)” ,选择“复制” :


2. 点击复制之后,可以在“用户自定义”列表下看见一个“BugDetectiveLicense Required)” (为什么要做这步操作呢?其实在“内建”中,也是可以执行这个测试的,但是不可以修改BugDetective的配置了。只有复制到“用户自定义”列表下后,配置才是可修改状态的):


3. 点击复制之后,到“用户自定义”下的“BugDetectiveLicense Required)” ,选择“静态” ,浏览规则,我们这里还是用最经典的测试条款来做demo


然后“应用 → 关闭” 。

4. 执行测试:右键点击待测项目,选择“C++test → 测试执行 → 用户自定义” ,点击“1 BugDetective”即可:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值