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


VU工程的重要特性

    VU工程从原始项目分离出指定任务,并生成测试需要的桩代码及其他支持代码,使测试任务能够独立执行。VU工程也用于支持个体开发,即脱离原始项目进行开发。

    VU工程的一个重要特性是包含测试任务内的所有产品文件,可以脱离原始项目(原始项目称为大工程),迁移使用,下图是VU工程的文件夹内容,Project目录是从大工程拷贝的文件,包含测试任务内的源文件和需要的头文件,并且自动添加了桩代码,可以单独编译,称为小工程。编程或修正错误时,如果更新的是大工程中的文件,小工程会自动同步,如果更新的是小工程中的文件,则不会同步到大工程,需在完成开发测试后拷贝源文件到大工程中。TestProjct是测试工程。请参阅VU工程包介绍
   

    VU工程包含了个体开发和测试需要的所有资源和信息,便于同事间协作,例如,测试人员完成测试后,不需要另外记录错误信息,只需将VU工程包交给开发人员,开发人员查看一下全体测试中的错误信息,修改源代码,然后执行测试,修正完成后再交回给测试部门。

    打开VU工程时,如果使用大工程模式,则测试的是原始项目中的文件,如果使用小工程模式,则测试的是上图Project目录下的文件。如果不选择模式,则在存在原始项目时,使用大工程模式,否则使用小工程模式并弹出提示。