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。

  • 相关阅读:
    efwplus框架
    注册区域
    社招面试记录与总结
    验证码 Captcha 之大插件
    发生内存泄漏?
    Flume+LOG4J+Kafka
    协议如何保证可靠传输
    oracle之spool详细使用总结(转)
    SSH协议详解(转)
    oracle nologging用法(转)
  • 原文地址:https://www.cnblogs.com/meihan/p/8572429.html
Copyright © 2011-2022 走看看