zoukankan      html  css  js  c++  java
  • 基本概念与用法

    Robot 简介

    • Robot 是基于python实现的。
    • 也有java实现版本
    • 测试功能是基于关键字(keywords)实现的,这是robot测试功能的中心思想。
    • 对于不同方面测试的关键字,例如数据库测试,是和不同的测试包结合在一起的。Robot framework本身自带了标准测试包。(新手套装 :))
    • 新的关键字和新的测试功能可以用python或者java来写。
    • 也可以用已有的关键字创建新的关键字。就像自己搞一个自己的编程语言一样,略碉。
    • robot框架有着很好的日志功能,可以和一些持续集成环境。

    框架结构

    从上图可以看出,该测试框架分成4个层次。
    最上层Test Data即我们提供的测试数据(即测试用例、初始化数据以及一些配置信息等),简单的来说,这些测试数据会通过中间的RF层调用测试库(包括官方、第三方以及自定义)来对底层的被测系统进行测试的执行。即,RF框架会解析上层的测试数据,利用Test Libraries中提供的关键词驱动Test case的执行,达到对系统的测试目的。

    在Robot Framework框架中,一般将测试项目分为三层:

    Test Project、Test Suit 和 Test Case。

  • 相关阅读:
    centos7 安装高版本svn
    idea 常用快捷键
    IDEA 打可执行jar包(maven项目)
    服务器安装JDK
    阿里云服务器连接AWS-S3
    mysql5.7 修改密码,修改权限
    win10 手动安装mysql-8.0.11-winx64.zip
    centos7 关闭防火墙
    centos7 配置阿里云yum源
    centos7 源码安装nginx
  • 原文地址:https://www.cnblogs.com/meihan/p/8572429.html
Copyright © 2011-2022 走看看