C/C++单元测试工具Visual Unit 4在线帮助


帮助目录

  技术支持
What's New?
视频教程
 
简介、安装、授权与示例
    Visual Unit 4 简介
    运行环境与安装
    版本与授权方式
    试用与评估
    关于示例的说明
 
界面总览
    界面总体布局
    函数列表、函数列表及最近更新
    函数视图
    全景视图与文件视图

建立工程,开始测试
    VU工程的重要特性
    理解VU工程及测试工程
    VU工程的建立、分发与合并
    新建VU工程的常规过程
    从命令行导入数据
    未安装编译环境的解决办法
    解析错误、警告及处理
    高级设置
    执行测试
    在开发环境和VU界面间快速切换

嵌入式项目的测试
    嵌入式项目的设置

QT项目的测试
    QT项目的设置

涉及界面的代码的测试
    涉及界面的代码的测试

linux/unix项目测试
    Linux项目远程测试

错误及处理
    错误处理指引
    相关知识与工具
    理解VU工程及测试工程
    桩代码管理器
    判别N源文件和L头文件
    VC常见编译错误
    解析错误
    解析错误、警告及处理
    编译错误
    文件未找到或目录名无效
    工程设置不当形成的编译错误
    测试编译器与开发环境不兼容形成的编译错误
    桩代码编译错误
    其他编译错误
    链接错误
    “符号未定义”链接错误
    “符号重定义”链接错误
    测试期间错误
    插装代码产生的编译错误
    测试工程在未进入用例前崩溃

VU工程
    VU工程包介绍
    开发目录(小工程目录)
    测试工程

VU工程与开发过程衔接
    大工程模式与小工程模式
    工作目录与版本管理
    并行开发过程中的个体开发
    开发/测试一般流程
    独立执行测试(持续集成)
    导出JSON格式的用例数据

黑盒测试与白盒测试
    概念
    绝不能犯的错误   
    白盒覆盖
    修正判定条件覆盖(MC/DC)
    路径覆盖
    白盒覆盖的价值和局限

测试用例设计
    测试思路与测试用例
    用例的输入
    用例的输出
    什么叫好用例?
    几种用例设计方法介绍
    实现完整测试

测试代码
    测试代码的工作过程
    测试用例代码解析
    用例代码编辑器
    异常测试用例

测试数据之一(表格基础)

    数据表格界面
    快捷操作
    数据表格命令简介
    一般数据
    数据流
    指针
    空对象
    禁止初始化
    数组与序列赋值/分段赋值
    类型重设
    省略语法
    添加变量到表格
    用例生成/检查器
    调用脚本
    函数指针赋值
    数字转为指针
   
测试数据之二(回调赋值)
    回调赋值概述
    新建回调赋值:基础
    新建回调赋值:高级
    回调赋值的修改与刷新
    重用回调赋值

测试数据之三(内部数据)
    底层输入
    局部输入
    局部输出
    屏蔽与替换代码
   
测试数据之四(数据文件)
    数据文件概述
    针对单元格的数据文件
    针对数据类型的数据文件
    针对数据表的数据文件
    导入其他工具下的用例数据

测试数据之五(自动用例)
    自动用例与边界测试
    示例解释边界测试的意义
    运行边界测试

测试输出:信息、数据与代码
    测试输出窗口
    代码窗口
    数据窗口
    信息窗口

调试
    启动调试
    扩展调试功能
    以Code::Blocks作为调试IDE

测试输出:逻辑结构图、分支与路径
    逻辑结构图基础
    逻辑结构图绘制规则
    代码提示
    逻辑结构图裁剪
    异常处理逻辑
    分支覆盖与路径覆盖
    路径数量巨大时如何覆盖?

测试输出:完成白盒覆盖
    白盒覆盖与标示
    用例设计器功能介绍
    用例设计器应用示例之一
    用例设计器应用示例之二

统计与报告
    统计数据
    测试报告(网页格式报告)
    定制测试报告(Word格式报告)
    导出用例数(Excel格式报告)
    不需测试的函数

集成测试/部件测试

    集成测试/部件测试

其他
    解决字节序大小端差异
    VU License 管理器使用说明