• 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

  • 相关阅读:
    六 .Flask 案例
    五 .Flask 蓝图(文件目录结构)
    四 .Flask 模板 中间件 特殊装饰器 CBV 正则 基础知识(使用)
    七 .Django 模板(template)
    三 .Flask 登录案例认证装饰器 session
    二 .Flask 配置文件 路由 视图 请求 响应 cookie session 闪现 基础知识(使用)
    一 .Flask介绍和基本使用
    一 .微信消息推送
    二 .redis在django中使用
    一 python+redis使用(字典 列表)
  • 原文地址:https://www.cnblogs.com/toudoubao/p/6937374.html
Copyright © 2020-2023  润新知