Fundamentos de automatización de pruebas

  • Calidad de software
  • curso
  • 10
  • Finalizado
ONLINE

Curso de formación realizado en colaboración con el Colegio Oficial de Ingeniería Informática de la Comunitat Valenciana (COIICV), la Asociación Valenciana de Ingenieros de Telecomunicación (AVIT) 

La automatización de pruebas consiste en realizar un código especial con el que se comprueba que la aplicación software que estamos probando está funcionando correctamente.

El objetivo de la automatización de pruebas es relevar al tester de las tareas de pruebas repetitivas, por ejemplo, las pruebas de regresión, además de minimizar el tiempo de pruebas.

Cuando una empresa decide automatizar pruebas, pueden surgir algunas preguntas como: ¿Qué parte de la aplicación debemos de automatizar? ¿Cuándo empezamos con la automatización? ¿Qué tipos de roles necesitaremos para realizar las pruebas automáticas? ¿Dónde lanzamos las pruebas?

 

Objetivo

El curso tiene como objetivo presentar una estrategia de automatización de las pruebas funcionales y contestar a las preguntas que surgen a muchas empresas cuando quieren empezar a automatizar las pruebas funcionales.

Además de explicar la estrategia de automatización, se realizarán ejemplos prácticos de pruebas automáticas, tanto a nivel de negocio (servicios REST) como a nivel de usuario (Front-End).

El ejemplo se ejecutará sobre docker y se configurará una pequeña integración continua para ver cómo ejecutar las pruebas automáticamente.

 

Audiencia

Desarrolladores, Testers.

 

Prerrequisitos

Conocimientos de programación, conocimientos básicos de Docker.

  • Estrategia de pruebas de automatización
    • ¿Por qué automatizar pruebas?
    • ¿Qué automatizar?
    • ¿Cuándo automatizar?
  • Introducción a Docker
  • Pruebas de servicios web:
    • Pruebas con SOAP UI ejemplos prácticos de cómo automatizar los servicios REST con SOAP UI.
    • Pruebas con rest-assured + Junit: ejemplos prácticos de cómo automatizar los servicios REST con rest-assured y Junit.
  • Pruebas de front end: Con herramientas headless. Ejemplos prácticos de cómo automatizar la parte de front en aplicaciones Angular.
  • Definición de intregración contínua, configuración de los pipelines utilizando gitlab-ci.

Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una serie de descuentos en los siguientes casos:

• Inscripción anticipada (30 días antes de la fecha de fin de inscripción).
• Inscripción de más de un alumno de una misma organización*.
• Ser asociados de ITI o disponer de un acuerdo de colaboración con ITI*.

* Estos descuentos no serán de aplicación durante el periodo de inscripción anticipada.

Este curso no es bonificable a través de los créditos para la formación de FUNDAE.

Más información aquí

    Inscribirse

    Rellena los datos de este formulario y nos pondremos en contacto contigo para confirmar la inscripción a este curso

    Datos del participante



    Asociado/Colegiado AVIT-COITCV SiNo

    Datos de la empresa


    Empresa asociada a ITI SiNo

    He leído y acepto la política de privacidad

    Deseo recibir el Newsletter o boletines de ITI

    Deseo recibir el Newsletter o boletines de ITI

    Deseo recibir el boletín de formación de ITI

    Deseo recibir el boletín de formación de ITI

    form-single-oferta-formativa
    https://iti.es/gracias-cursos?pid=10421&tipo=formacion

    Datos Básicos

    Inscripción: Del 15/12/2019 al 05/05/2020
    Inicio: 11/05/2020
    Fin: 18/05/2020
    Duración: 10
    Horario: Día 11/05 de 16:00 a 20:00h Días 13/05 y 18/05 de 16:00 a 19:00h
    Lugar: Modalidad ON-LINE

    Formación personalizada

    ¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.