Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso Básico de Testing en Java

Curso Básico de Testing en Java

Ferran Maylinch Carrasco

Ferran Maylinch Carrasco

Resumen y conclusiones

24/24
Recursos

Felicidades has llegado al final de este curso, recuerda tomar el examen para poner a prueba tus conocimientos. Si tienes alguna duda escríbela en la sección de discusiones.

Aportes 20

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Recomendaciones del profe:

  • Al recibir los requerimientos, analiza si están bien definidos o hay que terminar de aclararlos ⚠️
  • No dejes los tests para el final o puedes terminar sin hacerlos 🤕. Más bien, usa la metodología de TDD para agilizar tu trabajo 😎
  • No solo pruebes los escenarios típicos, incluye también casos extremos, de error y todos los que sean necesarios 🐛🙈
  • Existen muchas librerías y herramientas para facilitar el desarrollo de tus pruebas, usa las que más te gusten 🌾
  • Ahora que sabes, no dudes en escribir tests para tus proyectos. Es habilidad muy valorada por las empresas que te pueden contratar y el equipo con el que puedes trabajar 💪

#NuncaParesDeAprender 🤓💚

Excelente Curso , apoyo porque este profesor nos de uno avanzado, cuando utilizo los lambdas me volvió a enganchar el amor por Java ,gracias @Platzi.💚

Buena introducción. Sería genial que se cubriera en un próximo curso: JUnit 5, TestNG, BDD (Cucumber/JBehave), Pruebas en paralelo, Reporting (Allure), UI (Selenium), Mobile (Appium), REST (Karate/RestAssure)… Hay mucho que cubrir en la parte de testing y automation.

Excelente el curso. El profesor fue al detalle en cada tema y todo lo explicado fue bastante claro, desde temas teóricos como prácticos.

Algo que si faltó en el curso y que es indispensable en el mundo laboral es hacer pruebas unitarias y de integración del llamado a una API. Para esto es definir si es buena práctica definir un archivo JSON de origen y otro que devolverá como respuesta el Controller y utilizando lo necesario para que una prueba sea exitosa. Ya sea con lo explicado en clase o con:

import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;```

Estupendo curso y muy buen instructor, a través de este aprendí una nueva metodología al momento de programar.

Este fue un excelente curso para inicarme en el testing, estoy seguro que esto mejorara la calidad del trabajo que hago. Solo me resta decir Platzi, para cuando el curso avanzado de testing con este mismo profe?

Muchas gracias por el curso estuvo interesante, exceptuando que falto el pdf

Un curso Genial,!!

La verdad esperaba mucho más del curso. El contenido es de lo más mínimo. Cuando vi que se usaría Spring pensé que haríamos TEST de variables privadas finales estáticas con la notación @value haciendo uso de ReflectionTestUtils.setFiel() o al menos ver doNothing() para métodos tipo void, doThrow para cuando hay una excepción. También esperaba el uso de WhiteBox.

Excelente curso!!! recomendado.

Gracias profe

Buscar que las pruebas tengan los principios FIRST.

Tengo una duda.
Al inicio del curso el instructor habló de varios tipos de tests, pero sólo implementó tests unitarios y de integración (para probar la DB).
¿Donde puedo aprender a hacer testing funcional y end to end?

Genial, otro conocimiento adquirido!

Si se puede 😃
!! No dejar los tests para el final porque puedes terminar sin hacerlos !!

Creo que ha faltado especificar casos de prueba. Diferenciando el exceso de pruebas y qué probar.

Aquí dejo una broma que da una pequeña idea:

A QA engineer walks into a bar, and orders a beer.
Walks into a bar

Then he orders 0 beers.

Then he orders 999999999999 beers.

Then he orders an aardvark.

Then he orders nothing.

Then he orders -1 beers.

Then he orders NULL beers.

Then he orders asnwikfjsdf.

Then he orders a "><script>give_me_your_credit_card()</script>.

Finally, the QA engineer leaves without paying, comes back, and asks for the tab.

el curso es tal cual dice Básico, el profesor explica super bien y claro, creo que faltaron algunos temas como el manejo de excepciones, peticiones htttp con response distintas entre, concurrencias entre otros.
Gracias,.

Quede algo inconforme, pero el man explica bien. Espero me respondan mi duda en videos anteriores.

Lo visto en clases a mi gusto estuvo genial y la explicación realizada por parte del profesor sin problemas y todo muy claro. Todo los retos y ejercicios me funcionaron, no a la primera, pero funcionaron perfectamente.

Muchas gracias profe Ferran:)

👨🏽‍💻 Excelente curso… 😎