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

  • 相关阅读:
    深入理解JavaScript系列(4):立即调用的函数表达式
    深入理解JavaScript系列(3):全面解析Module模式
    深入理解JavaScript系列(2):揭秘命名函数表达式
    深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点
    深入理解JavaScript系列
    大白话讲解Promise(一)
    《你不知道的JavaScript》整理(二)——this
    Mysql日期时间大全
    Mysql的时间和日期
    mysql命令大全用户管理相关命令
  • 原文地址:https://www.cnblogs.com/toudoubao/p/6937374.html
Copyright © 2011-2022 走看看