Robot Framework es un framework de automatización de código abierto que emplea una sintaxis en texto plano, concebida para resultar legible tanto para perfiles técnicos como no técnicos. Esta guía introductoria explica los fundamentos para escribir los primeros test cases y test suites, principios que también se aplican a las tareas de automatización robótica de procesos (RPA). Los archivos deben llevar la extensión .robot y organizarse en dos secciones obligatorias: Settings, donde se importan las librerías y los archivos de recursos, y Test Cases (o Tasks, en el caso de RPA), donde se define cada caso como una secuencia de palabras clave. Las librerías aportan las palabras clave —equivalentes a funciones o pasos— que el framework ejecuta, y cada una incluye su propia documentación. El documento ilustra la estructura básica con un ejemplo que genera una cadena aleatoria de 10 caracteres mediante la librería String y la palabra clave Generate Random String. Un aspecto central de la sintaxis es la indentación: Robot Framework necesita al menos dos espacios para distinguir entre una palabra clave y sus argumentos, y para separar los nombres de los test cases de las palabras clave que contienen. Más espacios son igualmente válidos, pero los mínimos son imprescindibles para evitar errores de interpretación. La guía remite a la Style Guide para profundizar en las convenciones de espaciado y recomienda acordar buenas prácticas con el equipo para mantener la legibilidad del código.
