zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    测试项目框架搭建
    项目实战(一)
    接口和HTTP协议(二)
    接口和http协议(一)
    什么是DFX测试
    完美解决安装在虚拟机中的CentOS7无法联网的问题
    RIP动态路由协议
    ensp实验--------RIP动态路由实验
    ensp实验--------telnet登录认证
    CSMA/CD协议
  • 原文地址:https://www.cnblogs.com/apple2016/p/6885462.html
Copyright © 2011-2022 走看看