\ Exit For Loop If ${runresult}==True
Should Be True ${runresult} testcase failed!
RobotFrameWork 的界面如下图:
图4 -1总控用例调用界面
每个测试用例对应了一个函数。每个函数都按照下图的格式编写。下图中,红框中的部分,测试人员根据测试用例的业务逻辑编写。其他部分(日志检查、数据库检查、日志打印等)都不用管。
图4 -2测试用例脚本界面
每一行就是一个测试步骤。 Execfunc 将所有步骤的执行都进行了封装。编写的实例如下:
if execfunc( 'agentA' , 'checkcurstatus' , ['consultout'] )[0] == False: return FinishTestCase(False)
该语句的意思是: agentA 执行 checkcurstatus 操作,检查模拟工具的当前状态是否为 consultout ,外部咨询态。
实例中,红色部分,需要测试人员填写,其他部分也不用管。红色部分其实就是 execfunc 的三个参数:
原文转自:https://mp.weixin.qq.com/s/XMsmK6kaysG7Y_DUZjnx-Q