测试用例向导允许您选中某个函数并对其进行测试,然后图形化地指定测试用例的前置条件以及后置条件。这些测试用例可以根据数据源的值(或自动生成的值)进行参数化的设置以快速地创建能确保测试广泛性、覆盖率完整性以及测试广泛输入的代码及相应的测试用例场景。

在测试用例向导中创建的测试用例将以标准 C++test 测试格式 (类似 CppUnit)保存在源代码中。

添加测试套件

测试套件中必须包含所有的测试用例。在使用图形化的测试用例向导添加测试用例之前,您必须先创 建一个包含这些测试用例的测试套件。

生成一个测试套件

参照以下步骤用 C++test 为每个可测试的上下文(文件或函数)生成一组空的测试套件:

  1. 选择要为其生成测试套件的资源。
  2. 运行 “单元测试> 生成测试套件”测试配置或基于该测试配置的自定义团队测试配置。

指定一个新建测试套件

如果您想要对测试套件的性质进行更多的自定义,而不是自动生成(如上所述),请参照如下步骤来添加新建测试套件:

  1. 在测试用例浏览器中,右键单击测试套件将测试的项目节点,然后在快捷菜单中选择 添加新建> 测试套件
  2. 在【测试套件向导】对话框中输入测试套件参数。可用参数为:

使用图形化向导添加测试用例

您可以使用“测试用例向导”通过 GUI 控件以图形方式指定新建测试用例。C++test 将为特定的测试生成相应的测试用例代码,并且将这些代码添加到相应的测试套件中。这些测试用例将与其它测试用例一并执行,并且可以按需对其进行修改/扩展。

  1. 请参照如下步骤使用测试用例向导添加新建测试用例:
  2. 右键单击选中的节点,然后在快捷菜单中选择 添加新建> 测试用例使用向导



  3. 在第一页上,指定要为其添加测试用例的源文件(编译单元)和功能,然后输入测试用例的名称。
  4. 单击 下一步 打开下一个向导页面。
  5. 通过使用 GUI 控件指定测试用例的输入和预期输出值来配置测试用例。
  6. 单击 完成 以生成测试用例。新的测试用例将被添加到测试套件中,并且所生成的源代码将在编辑器中打开。

测试用例配置技巧