Jenkins上配置Robot Framework自动化测试脚本工程

本文介绍了如何在Jenkins上配置和执行Robot Framework自动化测试脚本,包括Jenkins和Robot Framework的环境搭建、测试脚本准备、Jenkins节点配置、插件安装、Job创建及执行,以及结果查看。通过此教程,读者可以实现持续集成自动化测试。
摘要由CSDN通过智能技术生成

Jenkins上配置Robot Framework自动化测试脚本工程

现在越来越多的项目组开始引入敏捷,其中对于我们的自动化测试也有了一些新的要求。至少要把我们做的自动化案例能够持续地跑起来,能够在敏捷模式下良好地运转起来。为了迎合行业的发展,接下来就简单的做一下持续集成自动化测试。


1、Jenkins部署和Robot Framework测试环境搭建

要做持续集成自动化测试,需要工具和测试环境。这里工具使用Jenkins,测试环境使用Robot Framework自带的类库。
Jenkins的部署参考:https://blog.csdn.net/cjw1991/article/details/87899081
RF的环境搭建参考:https://blog.csdn.net/cjw1991/article/details/87892342


2、准备RF测试脚本

准备的脚本很简单,使用了RF中的BuiltIn和Collections库。这两个库是RF自带的库,不需要额外的下载包。脚本演示了RF中变量和常量的使用,由于脚本简单,所以执行速度很快。
变量文件var.py的内容:

import random

__all__ = ['scalar', 'LIST__var', 'integer']
scalar = 'Hello world!'
LIST__var = ['Hello', 'list', 'world']
integer = random.randint(1,10)

测试脚本:

*** Settings ***
Variables         ../var.py
Library           Collections

*** Variables ***
${val1}           value
@{listVal1}       abc    def    123
&{mydict}         英语=90    数学=90

*** Test Cases ***
变量与常量基础
    [Documentation]    变量与常量基础
    Log    ${val1}
    Log Many    @{listVal1}
    Log    %{ANDROID_HOME}
    ${shuzhi}    Set Variable    ${2.6}    2.6
    Log    &{mydict}[数学]
    Log    ${mydict}

Scalar变量
    [Documentation]    Scalar变量
    ${val2}    Set Variable    abcd
    ${valif2}    Set Variable If    '${val2}'=='abcd'    efgh    ace622

List变量
    [Documentation]    List变量
    @{Val3}    Set Variable    1    2    3
    @{listVal3}    Create List    3    2    1
    Run Keyword    Log    a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值