Skip to main content

Glossary

TermDefinition
Behavior-DrivenA testing methodology that encourages collaboration between developers, QA, and non-technical stakeholders to define test cases.
Data-Driven SpecificationA testing approach where test cases are executed with multiple sets of data to validate functionality.
Generic Test Automation Architecture (gTAA)A framework that provides a structured approach to test automation, promoting reusability and maintainability.
KeywordsReusable functions or actions defined in the test automation framework.
Keyword-DrivenA testing approach where test cases are defined using keywords that represent actions or operations.
LibraryA collection of keywords and functions that can be used in test automation.
LibdocA tool used to generate keyword documentation for libraries and resource files.
RebotThe main executable used to execute suites and post-process execution results to generate reports.
Resource FilesFiles that contain shared keywords and variables that can be imported into test suites.
Root SuiteThe top-level suite that contains all other suites and test cases.
Suite DirectoryA directory that contains multiple suite files, which can include test cases and tasks organized hierarchically.
Suite FileA *.robot file that contains at least one test case or task.
TaskA unit of work that can be executed, similar to a test case but typically focused on automation tasks.
Task SuiteSuite files that have at least one task and do not contain any test cases.
Test AutomationThe use of software tools to execute tests automatically, reducing manual effort.
Test Cases SectionThis section defines the executable elements of a suite, specifically test cases.
Test SuiteSuite files that have at least one test case and do not contain any tasks.
Tasks SectionThis section defines the executable elements of a suite, specifically tasks.
Comments SectionThis section is used to add comments to the suite file or resource file. All content in this section is ignored by Robot Framework.
Keyword SectionThis section allows you to define locally scoped user keywords that can only be used within the same suite where they are defined.
Robot Framework SectionsDifferent parts of a Robot Framework suite file that organize the content.
Settings SectionThis section is used to configure various aspects of the test/task suite.
Variables SectionThis section is used to define suite variables that are used in the suite or its tests/tasks or inside their keywords.