C++Test介绍
2. Analysis Flow 决定是否要做编码规则测试和单元测试
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com
21
C++Test介绍
3. Analysis Settings 包括Coding Standards和Unit Testing。其中Coding Standards 选择需要
的规则。打√选择规则
4. Unit Testing 中Types设置不同数据类型在生成测试用例的取值,可以增加某种数据类型
在生成测试用例时的取值。比如char 类型可以增加特定的字符’A’
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com 22
C++Test介绍
5. 设置一个被测单元自动生成测试用例的最大数目(默认是50个)
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com
23
C++Test介绍
6. 设置新增加的测试设置为活动
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com
24
C++Test介绍
7. 用新增加测试设置进行测试。在向右三角型旁边的下拉箭头,选择新增加的测试设置。
四.编码规则测试结果分析
下图,右侧就是静态测试(代码走查)的结果。 I表示information,通知行为
PV表示possible violation,可能的违规行为 V表示violation,违规行为
PSV表示possible servere violation,可能的严重违规行为 SV表示servere violation,严重违规行为。
1.顶层的文件夹后面的“I=4 PV=1 V=33??”描述的是整个的对违规信息的统计。
2.下面的每个小红帽 表示一条违例规则。前面的数字表示违反次数,紧接着是严重程度,然后是此规则的简单描述。每条违规信息包括对违规的描述,该错误共发生的次数以及相对应的具体位置。而下面的rule desription则是对这条规则的一个比较详细的描述。
3.Tree filter:可以按严重程度分类显示。
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com 25