Developing with Robot Framework

10132
Intermedio
Técnicas de programación
25 horas
450 €
Convocatorias
Inicio - Fin
Horario  
27 sep. - 1 oct. Lun, Mar, Mie, Jue, Vie de 09:00 a 14:00 Sin definir
8 nov. - 24 nov. Lun, Mie de 15:50 a 20:00 Sin definir
Descripción

Robot Framework es un framework de automatización de código abierto. Se puede utilizar tanto en la automatización de pruebas (testing) cómo en la automatización de procesos robóticos (RPA).

Dos de las grandes ventajas de Robot Framework son su capacidad de integración, se puede integrar prácticamente con cualquier herramienta y el hecho de que sea gratuito al tratarse de software de código abierto. Otras de las cosas que se valoran de este framework es que tiene una sintaxis sencilla y que utiliza en enfoque basado en palabras clave (keyword-driven)

Con este curso de Robot Framework podrás aprender paso a paso y desde cero, la principales características de este framework. El curso es eminentemente práctico e iremos introduciendo todos los conceptos a base de casos prácticos y ejercicios que permitirán una mejor y más rápida asimilación de todos los conceptos.


Objetivos

El principal objetivo de este curso es que los alumnos conozcan las principales características de uso y de integración de Robot Framework. Para llegar cumplir esos objetivos veremos no sólo las características técnicas sino que haremos pruebas de integración con Jenkins, escribiremos varios casos de testing y por último trabajaremos con las librerías de Test de Java y de Phyton.

El curso se imparte pro profesionales del sector que llevan varios años trabajando en entornos de testing para empresas de desarrollo de software, por lo que todos los casos prácticos, ejercicios y prácticas realizadas son casos reales que os podéis encontrar en el día a día en cualquier cliente.

Contenido
  • Introduction to Robot Framework
    • Basic syntax
    • Reports & Log files
    • Libraries Overview
      • AutoIt
      • Selenium
      • SSH
      • SNMP
    • RIDE
    • Integration with Jenkins
  • Writing test cases - basic
    • Test Suites & Test Cases
    • Using libraries
    • Creating Keywords
    • Setup & Teardown
    • Variables & Constants
    • Resource Files
  • Writing test cases - advanced
    • Conditional Execution & Loops
    • Collections
    • File processing
  • Writing test libraries
    • Python
    • Java
    • Remote Interface