Bull's blog Bull's blog
首页
工作
  • 分类
  • 标签
  • 归档
关于

Bull

首页
工作
  • 分类
  • 标签
  • 归档
关于
  • 马上消费

  • 斗虫

    • 基础课件

    • RF

      • 介绍
        • Robot Framework是什么?
      • RF环境初始化
      • 新建测试用例
      • 基础函数
  • 天眼查

  • 某米

  • 工作经历
  • 斗虫
  • RF
wangyang
2023-09-03
目录

介绍

# 介绍

在开始学习和使用Robot Framework(RF)之前,先来了解一下它

# Robot Framework是什么?

  • 它是由诺基亚网络开源的一个自动化框架,是一个简单,易学自动化测试工具,并且提供了丰富的生态插件,可以让人们自动化测试各种场景

  • Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)

  • Robot Framework在较长一段时间里,使用python2进行编写和扩展。这导致网上很多资料介绍了旧版本

    补充:

    ATDD: Acceptance Test Driven Development(验收测试驱动开发)

    这是一种在编码开始之前将客户带入测试设计过程的技术。它也是一个协作实践,用户,测试人员和开发人员定义了自动验收标准。 ATDD有助于确保所有项目成员准确理解需要完成和实施的内容。如果系统未通过测试可提供快速反馈,说明未满足要求。验收测试以业务领域术语进行指定。每个功能都必须提供真实且可衡量的业务价值,事实上,如果您的功能没有追溯至至少一个业务目标,那么您应该想知道为什么您要首先实施它。

Robot Framework特性: -- 支持简单易用的表格型语法,使得可以用统一方式创建测试用例

Snipaste_2020-09-21_09-52-45 -- 各平台通用,包括windows,mac,linux -- 提供可以复用既存的关键字的功能:关键字即是“函数/方法” -- 提供HTML的简单易读的报表和日志结果文件

report

-- 平台和应用相互独立 -- 提供简单的Libary API,可以使用Ptyhon或者java进行实现 -- 提供命令行接口也XML格式的输出文件,非常容易进行持续集成 -- 支持Selenium,Java Gui测试,Telnet,SSH等 -- 支持创建数据驱动的测试用例 -- 变 量的内建支持,尤其是不同测试环境下的测试 -- 提供test case和test suite级别的setup和teardown -- 丰富的生态系统,提供了多种插件

上次更新: 2023/09/05, 02:16:11
综合面试题_原版
RF环境初始化

← 综合面试题_原版 RF环境初始化→

最近更新
01
30.快速实现接口重构测试---deepdiff库使用
09-21
02
概述
09-07
03
概述
09-07
更多文章>
Theme by Vdoing | Copyright © 2018-2025 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式