Robot Framework

From Wikipedia, the free encyclopedia

Robot Framework
Información general
Licencia Apache License 2.0
Información técnica
Programado en Python
Versiones
Última versión estable 7.214 de enero de 2025
Archivos legibles
Robot Framework file format
Archivos editables
Robot Framework file format
Enlaces

Robot Framework es un entorno de trabajo de automatización de prueba genérico para testaje de aceptación y desarrollo de prueba de aceptación.[1] Es un marco de trabajo basado en palabras clave que usa una sintaxis de datos de prueba tabular.[2][3]

Las ideas básicas para Robot Framework fueron diseñadas en la tesis del máster de Pekka Klärck en 2005.[4] La primera versión fue desarrollada por Nokia Networks ese mismo año. La versión 2.0 fue liberada como un software de código abierto el 24 de junio de 2008 y la versión 3.0.2 fue lanzada el 7 de febrero de 2017.[5]

El marco de trabajo está programado utilizando el lenguaje de programación de Python y tiene una comunidad activa de colaboradores. Está liberado bajo la Licencia de Apache 2.0 y puede ser descargado desde su página web oficial.

Descripción

Los casos de prueba están escritos utilizando una metodología de palabras clave (Keywords) utilizando una sintaxis tabular. Estos textos pueden ser escritos en texto sencillo, valores tabulados (TSV), o reStructuredText (reST) archivos de formatos en cualquier editor de texto o utilizando el Entorno de Desarrollo Integrado Robot (RIDE).[6][7] RIDE simplifica escribir casos de prueba por proporcionar código específico para el framework entre otras cosas.[8]

Ejemplos

El caso de prueba siguiente implementa un Hola, Mundo! Ejemplo:

*** Test Cases ***
Demo
    Log  Hello world

Log es una palabra clave reservada que muestra por pantalla el parámetro dado en el informe de prueba generado por Robot Framework. Con SeleniumLibrary (biblioteca de Robot Framework), escribir las pruebas para aplicaciones web es muy fácil también:[9][10]

*** Test Cases ***
Demo
    Open Browser  https://www.google.com  ie
    Input Text  id=lst-ib  Hollywood Celebrities
    Click Button  Google Search

Este caso de prueba abre una ventana nueva de Internet Explorer con Google y busca en internet "Celebridades de Hollywood" pulsando el botón Buscar de Google.

*** Settings ***
Library   Browser

*** Test Cases ***
Example Test
    New Page    https://playwright.dev
    Get Text    h1    ==    🎭 Playwright

Exploradores admitidos

Adicionales

Referencias

Related Articles

Wikiwand AI