CPAL脚本⾃动化测试————TestStep系列函数及使⽤
在设计测试⽤例的过程中,我们可能会使⽤到测试步骤的函数。这个时候,CAPL的库中也存在着⼀系列的TestStep函数。这⾥对⼀些常⽤的函数进⾏⼀个阐述说明。
1. TestStep 函数
白氏
使⽤格式如下。主要是⽤来报告测试步骤的相关描述,对测试结果没有任何的影响。
⽤例:
TestStep("1.0", "Communication prepared"); // create neutral entry in report file
皆的近义词2. TestStepPass 函数
使⽤格式如下。主要是⽤于描述某个测试步骤的测试结果为Pass,会对最终的测试结果产⽣影响。
月经可以喝咖啡吗
⽤例:
TestStepPass("2.0", "Request nt to the SUT, sig = 1"); // reporting of pasd action
3. TestStepFail 函数
使⽤格式如下。主要是⽤于描述某个测试步骤不满⾜预期情况。如果该函数被调⽤,整个测试ca的测试结果会变成Failed的状态。
⽤例:
// timeout, reporting of failed action
水上迫降TestStepFail("3.1", "WaitForRespon: Expected message did not occur. Timeout.");
保护嗓子4. TestStepWarning 函数全世界都想和谐我
使⽤格式如下。主要是⽤来描述某个测试步骤存在的警⽰信息。
具体的使⽤⽤例可以参考TestStepPass/TestStepFail的⽤例。
5. TestStepInconclusive 函数
使⽤格式如下。主要⽤于描述某个测试步骤的测试结果⽆法判断是否通过(失败)。相应地,这也会显⽰在测试报告中。 因此,测试⽤例的裁决会⾃动设置为不确定。
6. TestStepErrorInTestSystem 函数
舍不得>梦见小孩死了
使⽤格式如下。主要是⽤于描述了导致测试系统错误的测试步骤。 相应地,这也会显⽰在测试报告中。 因此,⾃动将测试案例的判决设置为测试系统中的错误。