C++Test介绍
7.根据设置的Data Source 生成测试用例。选择Unit Testing -> 选择函数 isBetween -> “Add”,增加测试用例
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com
36
C++Test介绍
8.选择刚才设置好的Data Source配置 csv1。要在Use Data Souce前面打√。然后按“Show Columns”
9.在输入、输出参数和返回值中选择对应的列。
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com
37
C++Test介绍
10.测试用例按Data Source文件自动生成。不同于一般情况下生成的测试用例
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com
38
C++Test介绍
七.桩函数设置
对于单元测试,如果一个函数A调用了其他函数B(桩函数),而函数B由于还没有实现或其他原因无法使用。要正确测试函数A,就必须对函数B(桩函数)进行设置特定的返回值供测试函数A使用
1.打开C++Test自带的Examples \\ stubs.cpp。
2.选择stubs.cpp -> 鼠标右键 -> Read Symbols解析stubs.cpp。 从下面的界面可以看到mod2()函数调用了odd()函数。但是odd()函数没有实现。要对测试mod2的所以必须实现桩函数odd()。
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com 39
C++Test介绍
3.选择 Unit Testing -> 选择Stub Configuration -> 选择odd()函数 -> 鼠标右键 -> add user definition。
李周: Parasoft技术支持 MSN: lizhou21cn@hotmail.com
40