十二、 测试用例创建向导中对全局数组和指针的处理
1. 全局数组的处理
如果被测函数内使用的全局数据,在创建用例的时候用例创建向导会提示遇到全局数组,让用例来选择处理方式,一共有三种方式
“Add all elements to the test case” 把数组的所有元素都添加到用例的IO窗口中 “Add multiple elements to the test case” 把数组的部分元素添加到用例的IO窗口中 “Remove all elements from the test case” 把数组的所有元素从用例的IO窗口中删除
用户根据自己代码中对全局数组的访问情况自主选择相应的处理方式。 2. 指针的处理
a. 输入指针的处理
如果被测函数的参数中包含输入指针(此指针的所指向内容未被改变),在创建用例时用例向导会提示用户发现输入指针,让用户选择处理方式,一般选择第二种”Set input pointer to the address of entity”
11
在下面的空白处填入要指向的实体,也可以通过”Find”按钮选择已有的用户全局变量,或者”New”新建一个用户全局变量来指向。 b. 输出指针的处理
如果被测函数的参数中包含输出指针(此指针的所指向内容被改变),在创建用例时用例向导会提示用户发现输出指针,让用户选择处理方式,一般选择第二种”Mapping”把此指针映射到某个实体,
点击next按钮后会出现映射窗口
在此窗口中选择”Map to Global Entity”,然后通过”Assign”来分配映射到那个全局变量,再让后点击”next”按钮;一步一步”next”或”continue”完成输出指针的处理。
12