Fundamentos de automatización de pruebas

  • Calidad de software
  • curso
  • 10
  • Finalizado
PRESENCIAL

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 de regresión, y minimizar el tiempo de prueba.

Cuando una organización decide iniciar un proceso de automatización suelen surgir preguntas clave:

  • ¿Qué partes de la aplicación debemos automatizar?
  • ¿Cuándo es el mejor momento para empezar?
  • ¿Qué perfiles profesionales necesitamos?
  • ¿Dónde y cómo se ejecutan las pruebas automatizadas?

Este curso responde a estas cuestiones proporcionando una visión estratégica y práctica de la automatización funcional.

Objetivo

El curso tiene como objetivo presentar una estrategia para automatizar las pruebas funcionales y responder a las preguntas que surgen en muchas empresas al intentar automatizarlas.

Además de explicar la estrategia de automatización, se presentará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
  • Ingenieros de calidad

Prerrequisitos

  • Conocimientos básicos de programación.
  • Conocimientos básicos de Docker.
  1. Estrategia de pruebas de automatización
    • ¿Por qué automatizar pruebas?
    • ¿Qué automatizar?
    • ¿Cuándo automatizar?
  2. Introducción a Docker
    • Contenedores y entorno reproducible
    • Ejecución de pruebas en contenedores
  3. Pruebas de servicios web, en este apartado utilizaremos distintas herramientas para la automatización en backend:
    • Pruebas con Postman ejemplos prácticos de cómo automatizar los servicios REST con Postman
    • Pruebas con Wakamiti: ejemplos prácticos de cómo automatizar los servicios REST con una herramienta de automatización independiente del lenguaje de programación, que, a la vez, sirve como documentación de los tests.
  4. Pruebas de front end: ejemplos prácticos de cómo automatizar la parte de front en aplicaciones de Angular.
  5. Definición de integración continua, configuración de los pipelines utilizando GitLab CI.

Auxi Carlos Alberola

Auxi es ingeniera en informática por la Universidad Politécnica de Valencia. Máster en ingeniería del software, métodos formales y sistemas de la información por la misma universidad.

Su experiencia se ha centrado en la calidad del software, realizando tareas de definición y ejecución de pruebas, tanto funcionales como no funcionales. También ha trabajado en la calidad del proceso de producción de software, ayudando a los equipos a mejorar su forma de trabajar para obtener un producto de mayor calidad.

Desde el año 2015 trabaja en el ITI como analista de pruebas, automatizando pruebas de regresión, y como consultora y formadora en procesos de producción de software.

En los últimos años, se ha especializado en pruebas automatizadas, tanto funcionales (tests sobre APIs y tests E2E) como no funcionales (tests de carga y de estrés).

Actualmente es la directora del área de la Oficina de test técnica del ITI, liderando la parte técnica en proyectos de calidad de software. Además, está realizando tareas de investigación sobre herramientas de test que mejoren la productividad en la programación de pruebas automáticas.

Durante el último año ha estado investigando la aplicación de técnicas de inteligencia artificial en el ámbito del software testing, con el objetivo de mejorar la precisión, la cobertura y la eficiencia del proceso de validación.

Este curso puede ser bonificado a través de los créditos de formación de la FUNDAE, siendo ITI la entidad Organizadora del curso. Si necesitas que dicha gestión la realice ITI, ponte en contacto con nosotros en formacion@iti.es con una antelación mínima de 6 días antes del inicio del curso. Esta gestión tiene un coste equivalente al 15% del importe máximo a bonificar, con un mínimo de 45€ por cada formación.

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

  • Inscripción de más de un alumno de una misma organización (2º alumno 5%, a partir del 3er alumno 10%)*
  • Ser empresa asociada a ITI o disponer de un acuerdo de colaboración con ITI (15%)*. ¡Pide tu cupón!

(*) Descuentos no acumulables a \"Promociones especiales\"

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=26945&tipo=formacion

    Datos Básicos

    Inscripción: Del 15/02/2026 al 22/06/2026
    Inicio: 29/06/2026
    Fin: 01/07/2026
    Duración: 10
    Horario: Lunes y miércoles, de 9:00 a 14:00h
    Lugar: Aula de formación del Instituto Tecnológico de Informática- ITI. Ciudad Politécnica de la Innovación, Edificio 8G, 4ª Planta (Valencia)

    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.