• robot framework


    一、步骤

    1、创建工程测试套件

    2、创建测试案例

    3、写脚本,运行案例

    4、查看运行结果

    report报告主要是概括性的报告,总结案例执行情况。log报告是更为详细的案例步骤的报告。

    二、RIDE工具

    1、RIDE大致分为4个区域:菜单栏、工具栏、工程文件区、工作区

    2、在工程测试套件的edit处,可以添加测试库

    3、测试套件主要存放测试案例,资源文件用来存放用户关键字。

    4、RIDE里的所有字符都会被当成字符串,所以数值常量2.6要写成${2.6}

    5、特殊字符常量和系统保留常量,content assistance内容助手可以把它们找出来

    6、对变量进行赋值

    (1)使用Set Variable关键字

    (2)Get关键字, 如Get Length/Time

    (3) 命令行赋值

    如果'${val2}' == 'abcd', ${valif2}的值就为efgh, 否则就为ace

    Starting test: Testproject.Testsuite1.case1
    20170603 13:50:07.812 : INFO : hello world
    20170603 13:50:07.812 : INFO : ${val2} = abcd
    20170603 13:50:07.812 : INFO : ${valif2} = efgh
    20170603 13:50:07.827 : INFO : Length is 4
    20170603 13:50:07.827 : INFO : ${getVal1} = 4
    20170603 13:50:07.827 : INFO : ${getVal2} = 2017-06-03 13:50:07

    20170603 15:02:31.589 : INFO : efgh

    20170603 15:02:31.589 : INFO : 0123abcdefgh
    20170603 15:02:31.604 : INFO : c
    20170603 15:02:31.604 : INFO : abc
    20170603 15:02:31.604 : INFO : ${call1} = 123
    20170603 15:02:31.604 : INFO : ${call2} = 124
    20170603 15:02:31.604 : INFO : ${call3} = '123'
    20170603 15:02:31.604 : INFO : ${call4} = 124
    20170603 15:02:31.604 : INFO : @{val} = [ 1 | 2 | 3 ]
    20170603 15:02:31.604 : INFO : @{listVal3} = [ 3 | 2 | 1 ]
    20170603 15:02:31.604 : INFO : @{listVal3} = [ abcd | WARN ]
    20170603 15:02:31.604 : INFO : i=0
    20170603 15:02:31.604 : INFO : i=1
    20170603 15:02:31.604 : INFO : i=2
    20170603 15:02:31.604 : INFO : i=3
    20170603 15:02:31.620 : INFO : i=4
    20170603 15:02:31.620 : INFO : i=5
    20170603 15:02:31.620 : INFO : i=6
    20170603 15:02:31.620 : INFO : i=7
    20170603 15:02:31.620 : INFO : i=8
    20170603 15:02:31.620 : INFO : i=9
    20170603 15:02:31.620 : INFO : ${a} = 2
    20170603 15:02:31.620 : INFO : ${b} = 3
    20170603 15:02:31.620 : INFO : 1
    20170603 15:02:31.636 : INFO : i=0
    20170603 15:02:31.636 : INFO : i=1
    20170603 15:02:31.636 : INFO : i=2
    20170603 15:02:31.636 : INFO : i=3
    20170603 15:02:31.636 : INFO : i=4
    20170603 15:02:31.636 : INFO : i=5
    20170603 15:02:31.651 : INFO : i=6
    20170603 15:02:31.651 : INFO : i=7
    20170603 15:02:31.651 : INFO : Exiting for loop altogether.
    Ending test: Testproject.Testsuite1.case1

  • 相关阅读:
    Python 数据分析中金融数据的来源库和简单操作
    Python 数据分析中常用的可视化工具
    Pandas 时间序列处理
    Ubuntu 下使用 python3 制作读取 QR 码
    Ubuntu中找不到pip3命令的解决方法
    Ubuntu 中查找软件安装的位置
    将文件进行分类整理
    树的遍历
    Junit4知识梳理
    springboot中controller的使用
  • 原文地址:https://www.cnblogs.com/toudoubao/p/6937374.html
Copyright © 2020-2023  润新知