No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

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 22

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

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.*;```

Hasta ahora el mejor curso que hice en Platzi. Excelente el profesor explicando, se nota que sabe muchisimo de Java, explica tranquilo y se hace entender.
Espero que este profesor haga m谩s cursos de testing o de Java; ya que los que hay en Platzi de Java no me gustaron.
Saludos

Muchas gracias al profesor por el contenido impartido en el curso,
les dejo mi repositorio del contenido del curso con unos tests extra para completar el 100% de coverage

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

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,.

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鈥 馃槑