No tienes acceso a esta clase

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

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

4D
2H
57M
47S

Introducci贸n al Testing Automatizado

19/26
Recursos

Existen dos tipos de testing:

  • Unit Testing: Evaluamos el funcionamiento de los componentes individualmente.
  • Integration Testing: Validar la interacci贸n entre los componentes y el sistema completo.

Aportes 14

Preguntas 3

Ordenar por:

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

o inicia sesi贸n.

Que importantes son las pruebas, cuantos dolores de cabeza pueden evitar.

Les comparto los cursos que tiene Platzi, respecto a este tema:

Curso de Unit Testing con Jest en React
Curso B谩sico de Testing en Java
Curso de End to End Testing con Cypress
Curso de Unit Testing para MEAN con Jasmine

En el curso de introducci贸n a Laravel el profesor igual hace en el m贸dulo final una explicaci贸n de una API REST usando TDD, gracias a ese curso entend铆 lo importante que es y empezar茅 a implementarlo:D

Ejecutar los tests automatizados es mas rapido que los tests manuales, pero escribirlos toma tiempo, ya que tienes que pensar en la mayoria de casos de prueba.

Resumen Clase:
Una parte importante del desarrollo de SW es la correcci贸n de los errores que siempre va estar ah铆 y es imposible de evitarlos. Para eso es identificarlos lo mas pronto posible y para eso existen muchas formas de encontrar estos problemas en el c贸digo. Pero hay una que nunca debe dejarse de lado y son las pruebas, pruebas manuales, y estas pruebas son realizadas por personas que est谩n probando el nuevo sistema lo cual consume tiempo y esfuerzo, costoso y poco confiable. Otra t茅cnica que se utiliza bastante es el testing automatizado es decir escribir programas que sean capazas de probar los programas y reportar los fallos, esto es mas r谩pido, menos costoso y mas confiable, pero ah铆 cosas que no se pueden testiar en forma automatizada como es f谩cil de manejar, tiene buen dise帽o esto se tiene que realizar de manera manual.
Para testing automatizado se tienen los testing unitarios y testing de integraci贸n.
Testing unitarios tomamos cada unidad de SW y validarlo por separado para ver si hace lo que tiene que hacer, esto nos ayuda a refactorizar, tener mas estructurado el c贸digo, f谩cil al integraci贸n con otras partes y documentado鈥
Testing de integraci贸n, es el complemento de test unitarios, es decir validar la interacci贸n entre los diferentes componentes de del SW.
Si tenemos buenas pruebas unitarias tambi茅n debemos re realizar unas pruebas de itegracion.

驴Un curso de test para django pa cunando???

El testing debe ser planteado desde el dise帽o del proyecto? o que tan practico es implementarlo sobre proyectos que ya estan en produccion.

Explicaci贸n perfecta. Gracias

excelent

TDD

Interesante este tema, me gustar铆a poder profundizar sobre testing automatizado.

phpUnit viene siendo algo as铆 como BABEL en JS?

Las pruebas unitarias o Unit testing son peque帽os test creados espec铆ficamente para cubrir todos los requisitos del c贸digo y verificar sus resultados.