• RF-template使用


     在测试案例中,可以使用template设置进行数据驱动的测试,template设置方法:

    在设置项中填写模板的关键字名称,测试案例本身只能包含template关键字使用的数据;

    *** Settings ***
    Resource 操作层.txt
    Resource 流程层.txt

    *** Test Cases ***
    case1
    [Setup] 初始化
    [Template] 比较两个数是否相等
    1 2
    3 3
    5 4
    [Teardown] 垃圾回收

    *** Keywords ***
    初始化
    log 测试前数据初始化完毕

    垃圾回收
    log 测试完成后垃圾回收完毕

    执行超时
    log 测试执行超时啦

    比较两个数是否相等
    [Arguments] ${v1} ${v2}
    should be equal ${v1} ${v2}

    执行结果:


    Starting test: Project2.套件层.case1
    20170521 17:44:17.072 : INFO : 测试前数据初始化完毕
    20170521 17:44:17.072 : INFO :
    Argument types are:
    <type 'unicode'>
    <type 'unicode'>
    20170521 17:44:17.088 : FAIL : 1 != 2
    20170521 17:44:17.088 : INFO :
    Argument types are:
    <type 'unicode'>
    <type 'unicode'>
    20170521 17:44:17.088 : INFO :
    Argument types are:
    <type 'unicode'>
    <type 'unicode'>
    20170521 17:44:17.088 : FAIL : 5 != 4
    20170521 17:44:17.088 : INFO : 测试完成后垃圾回收完毕
    Ending test: Project2.套件层.case1

  • 相关阅读:
    2020.7.23第十八天
    2020.7.22第十七天
    本周总结
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/apple2016/p/6885462.html
Copyright © 2020-2023  润新知