Advertisement

机器人框架入门课程(一):简明介绍与应用

阅读量:

前言

本章主要讲述Robotframework的简要介绍及使用



一、简要介绍

Robotframework 是一个以Python语言为基础且具备良好扩展性的自动化测试框架。最新版本于2019年7月发布,在此之前仅支持Python 2.7版本,在发布后的月份开始支持3.x版本。

首先简单说下【关键字驱动模式】和【数据驱动模式】的含义:

关键字驱动模式是指将项目中的某些逻辑封装为特定的关键字(如函数名),并通过组合不同关键动作来完成各种业务流程以推动测试流程的执行。举个例子,在UI自动化场景中我们通常会为每个测试步骤编写一个独立的方法然后在机器人执行系统中直接引用这些方法名称以实现高效的自动化测试

另外以数据驱动的方式进行操作即为参数化设置。例如,在API自动化场景中 框架通常会进行参数化设置 将所有需要调整的参数集中存放在外部文件中(如Excel文件、YAML文件等) 然后通过读取并解析这些外部文件来动态生成请求 这样一来只需关注并更新这些外部配置文件即可 常用的工具包包括@ddt等

请添加图片描述

**Robotframework

全部评论 (0)

还没有任何评论哟~