
深圳市航盛电子股份有限公司 技术解决方案过程/[HS-PD-SW/TS-G-02]
- 内部资料,注意保密 第 3 页 共 62 页 -
目录
目录 ................................................................................................................................................... 3
一.C++Test概述 ............................................................................................................................. 5
二.安装说明 ................................................................................................................................... 6
三.界面说明 ................................................................................................................................... 7
1. 菜单栏: .............................................................................................................................. 8
File菜单 ........................................................................................................................... 8
Edit菜单 ........................................................................................................................... 9
Project 菜单 ................................................................................................................. 10
Test 菜单 ....................................................................................................................... 13
Coverage菜单 ................................................................................................................. 13
Setting菜单 ..................................................................................................................... 13
Tool菜单 ......................................................................................................................... 14
Help菜单 ......................................................................................................................... 14
2. 工具栏 ................................................................................................................................ 14
3. Project Tree 区 ................................................................................................................... 15
4. Main GUI Panel区 .............................................................................................................. 16
5. Output / Message Panel区 ................................................................................................... 16
6. Test tab ................................................................................................................................ 17
Source Code Tab ............................................................................................................. 17
Static Analysis Tab .......................................................................................................... 19
Dynamic Analysis Tab .................................................................................................... 21
Test Progress Tab ............................................................................................................ 25
Statistics Tab ................................................................................................................... 26
四.操作(demo) ............................................................................................................................. 26
建立测试环境 ......................................................................................................................... 26
静态测试 ................................................................................................................................. 28
动态测试 ................................................................................................................................. 29
生成报表 ................................................................................................................................. 30
五.应用举例 ................................................................................................................................. 31
六、高级使用技巧 ......................................................................................................................... 36
1.静态规则配置库导入/导出功能 ...................................................................................... 36
2.工程模板 (project’s template) ............................................................................... 37
3.定制测试用例 ................................................................................................................... 39
4.对象库 ............................................................................................................................... 39
5.自动测试尽可能多的分支和边界条件 ........................................................................... 40
【例】发现条件中的整型边界条件 ............................................................................. 40
【例】发现条件中的字符型边界条件 ......................................................................... 41
【例】使用枚举类型生成测试用例的输入值 ............................................................. 41
【例】使用特殊字符 ..................................................................................................... 42
6.处理复杂数据类型 ........................................................................................................... 43