YoVDO

Automatiza pruebas API con RestAssured - Parte 1

Offered By: Udemy

Tags

Software Testing Courses Design Patterns Courses API Testing Courses HTTP Requests Courses Builder Pattern Courses

Course Description

Overview

Automatiza APIs y asegurate que la aplicación funciona correctamente antes de cada despliegue.

What you'll learn:
  • La importancia de automatizar pruebas API
  • Hacer peticiones Get, Post, Put, Delete
  • Añadir filtros para loguear requests y responses
  • Generar reportes de la ejecución usando Allure
  • Patrones de diseño: Builder, StepBuilder, Object Mother

Las aplicaciones de hoy en día son sometidas constamente a cambios para adaptarse a un mercado que evoluciona constantemente, de ahi nace la necesidad de poder validar que nuestra aplicación se encuentra en un estado saludable antes de ser liberada a nuestros clientes, y esto debe hacerse de la forma más eficaz y eficiente.
Para poder lograr hacer esto nos apoyamos en la automatización, automatizamos despliegues, procesos y pruebas.

RestAssured es una herramienta excelente para apoyar todo este proceso, ya que nos brinda un DSL bastante sencillo para escribir pruebas legibles, sólidas y extensibles.

En este curso vas a ver como sacarle el mejor provecho a esta herramienta y vas a aprender como pasar de principiante a un nivel intermedio en escritura de pruebas automatizadas para APIs.

Acompañame y aprende buenas prácticas y tips que te voy a mostrar a lo largo del curso.

Vas a ver como usar Hamcrest para escribir aserciones, vas a ver como integrar con Allure para pintar reportes del estado de las pruebas.

Vamos a aprender a usar algunos patrones de diseño los cuales te permitiran escribir pruebas más extensibles y legibles y que elevaran tus skills técnicos.


Algunas cosas que verás:

  • La importancia de automatizar pruebas API

  • Hacer peticiones Get, Post, Put, Delete

  • Añadir filtros para loguear requests y responses

  • Generar reportes de la ejecución usando Allure

  • Patrones de diseño: Builder, StepBuilder, Object Mother


Taught by

Julian Mesa

Related Courses

A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
Advanced TestNG Framework and Integration with Selenium
Coursera Project Network via Coursera
API Testing Using Rest Sharp (with C#) Test Automation Tool
Coursera Project Network via Coursera
Apply basic testing for your Django web application
Coursera Project Network via Coursera
Black-box and White-box Testing
University of Minnesota via Coursera