要添加用户定义的测试用例:
2.打开测试套件向导,如下所示:
选择 Parasoft> 向导> 创建新的测试套件。将打开一个向导。
3.在【测试套件向导】对话框中输入测试套件参数。可用参数y有:
CPPTEST_CONTEXT
宏,该宏将给定的测试套件文件与指定的源文件相关联。 4.(可选) 如果您想在此处指定测试用例(例如,如果 C++test 将它们注册到测试套件中,并为测试添加骨架框架,单击 下一步,然后使用控件来添加测试用例名称,并指定添加它们的顺序。
5.单击 完成。
要添加测试用例到现有测试套件:
在项目树中选择测试套件文件,或在编辑器中将其打开,选择 Parasoft> C++test> 测试套件> 添加测试用例模板。 或者,右键单击测试用例资源管理器中的测试套件,并选择 新建> 测试用例模板。
CPPTEST_CONTEXT
宏来更改测试套件的上下文,该宏将给定的测试套件文件与指定的源文件相关联。只能指定一个源文件。如果未指定上下文,则在执行项目时将执行测试套件。4.保存修改后的文件。
测试驱动开发(TDD)技巧 生成的模板中的测试用例设置为失败。对于 TDD,您可以编写实现的源代码,然后在对测试感到满意时删除故障宏。 |
cout Statements that Spawn New Processes 如果您的单元测试带有生成其他进程的 cout 语句,请使用 endl 代替换行符来结束 cout 语句。这样,输出立即刷新到控制台。 例如,使用:
而不是:
|