Skip to content

What Robot Framework is

Robot Framework is an open-source, keyword-driven automation framework. You write checks as sequences of named actions — keywords like Log or Should Be Equal — and libraries teach the framework new keywords. The same syntax serves test automation, robotic process automation (RPA), and synthetic monitoring.

Its home ground is acceptance- and system-level verification: whole workflows across real interfaces — a web page, an API, a file on disk — not the individual functions inside your code. That is what makes a check read like a procedure a whole team can follow.

Three ideas anchor everything that follows:

  1. Keyword-driven — every check is built from keywords, human-readable by design.
  2. Acceptance- and system-level — it verifies whole workflows across interfaces, not units of code.
  3. Generic — one syntax for test automation, RPA, and synthetic monitoring.
YouTube video · 1:21Robot Framework tutorial Episode 1 — Introduction

Hear why Robot Framework is generic, extensible, open source, and useful beyond test automation.

Answer the recall check below to confirm the one distinction newcomers trip on: Robot Framework verifies workflows, not the functions inside your code. Your first answer for each question stays in this browser, and the explanation shows the reasoning either way. Then tick Done to mark the reading done.

Read what Robot Framework is — and is not

Read

Check your understanding

Quick recall. Your first answer stays in this browser; the quiz never blocks your progress.

  1. Robot Framework is best described as…

    Show the answer

    Answer: A generic, keyword-driven automation framework — It is a generic automation framework driven by human-readable keywords; libraries teach it new actions.

  2. Which job is Robot Framework built for?

    Show the answer

    Answer: Acceptance- and system-level test automation (and RPA) — Its home ground is whole-workflow verification across interfaces — plus RPA and synthetic monitoring — not unit tests.

Key terms

Robot Frameworkconcept
Generic, open-source, keyword-driven automation framework for test automation, RPA, and synthetic monitoring.
keywordconcept
A named action (from a library or your own) — the unit checks are built from.

All terms in the glossary →