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


关于示例的说明

打开示例工程
    在“工程菜单”,点击“打开示例工程”,在弹出的子菜单中选择编译器(用于编译测试代码的编译器,由用户提供),即可打开示例工程。打开示例工程后,自动生成测试代码、编译、并执行测试。

示例的应用:快速掌握单元测试
    示例集实际上是一部C/C++单元测试简明教程,可以浏览已测试的用例和结果,可以对照练习,可以体验边开发边测试。
    示例代码中的学习提示,以及数据中的用例说明或数据后的注释,简明扼要地讲解了单元测试及VU4使用要点。
    示例涵盖了C/C++单元测试的难点和解决方法,掌握了这些方法,并灵活运用,测试自己的代码就不会困难。
    如果您只是学习单元测试,VU4的示例集是最好的教程,可以轻松掌握最先进的单元测试技术,掌握单元测试的要点、难点和解决问题的思路和方法。
    如果您需要在自己的项目中评估VU,在申请试用License前,最好先掌握示例所阐述的要点和技巧,这样才能轻松地测试自己的代码,顺利完成评估。

已完成测试的示例
    _1T_Begin.c: 入门示例,单元测试的基本原理、VU4的基本使用、easy TDD介绍及演示。
    _2T_SendMail.c: C语言实际项目示例
    _3T_MyClass.cpp: C++实际项目示例
    _4T_DataBasic.cpp: 基础专题一:数据表格基础示例
    _5T_InsideIO.cpp: 基础专题二:底层输入、局部输入、局部输出
    _6T_WhiteBox.cpp: 基础专题三:完成白盒覆盖示例
    _7T_EditCaseCode.cpp:需生成或修改用例代码的场景示例

供练习的示例
   
代码与已完成测试的示例相同,建议对照已测试示例进行练习
    _1U_Begin.c: 代码拷贝自:_1T_Begin.c
    _2U_SendMail.c: 代码拷贝自:_2T_SendMail.c
    _3U_MyClass.cpp: 代码拷贝自:_3T_MyClass.cpp
    _4U_DataBasic.cpp: 代码拷贝自:_4T_DataBasic.cpp
    _5U_InsideIO.cpp: 代码拷贝自:_5T_InsideIO.cpp
    _6U_WhiteBox.cpp: 代码拷贝自:_6T_WhiteBox.cpp
    _7U_EditCaseCode.cpp:代码拷贝自:_7T_EditCaseCode.cpp
 

用于学习和体验eTDD的示例
    这些示例代码未编写,请用eTDD方式编写和测试。
    _1Y_Begin.c: 函数功能与_1T_Begin.c相同
    _2Y_SendMail.c: 函数功能与_2T_SendMail.c相同
    _3Y_MyClass.cpp: 函数功能与_3T_MyClass.cpp相同
    _8Y_String.c: 简单的C字符串处理函数

执行测试
    在VU主界面中选择要测试的函数,点击主工具栏的,即可执行测试。
    如果产生其他编译或链接错误,请点击主工具栏的Rebuild All。