¿Qué es el testing?

1/27
Recursos

Aportes 9

Preguntas 1

Ordenar por:

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

Muchas gracias por este tipo de cursos enfocados en el testing 🙌

Hey, tu, el que esta leyendo esto tu puedes bro! 😄

Fases en el desarrollo de software
1 - Diseño
2 - Desarrollo
3 - Pruebas
4 - Producción

El encontrar los errores seran mas oportunos si se encuentran en las primeras fases y mas complicados de corregir si se encuentran en las ultimas fases.

Como gestionar los riesgos segun Google:

  • Analisis de codigo estatico: En el editor mientras se desarrolla.
  • Pruebas unitarias: probar nuesto codigo con pruebas
  • Pruebas de integración: como se combinan dos bloques o funcionalidades en conjunto despues de haber cumplido con su función en individual.
  • Revision de codigo
  • QA(Pruebas de testers): Pruebas automaticas o manuales

¿Qué es el testing?

En el mundo actual las tecnologias con las que vivimos necesitan codigo, esto ha hecho que el desarrollo de software se haya vuelto industrial, donde contamos con procesos y herramientas, como el testing, que nos permiten entregar mas rapido proyectos de calidad a nuestros clientes reduciendo el riesgo de errores en produccion.

¿Por que hacer testing?

Normalmente hay cuatro fases en el desarrollo de software para crear un producto:

Diseño ⇒ Desarrollo ⇒ Pruebas ⇒ Produccion

En estas fases, detectar un error se vuelve cada vez mas costoso. Ahi es donde hacemos tecnicas para prevenir estas situaciones. El testing es la manera en la que nosotros gestionamos el riesgo y tratamos de evitar, en la medida de lo posible, los errores en el sistema.

Gestionar riesgos como Google

  1. Analisis de codigo estatico: Mientras desarrollamos vamos viendo nuestros resultados.
  2. Pruebas unitarias: Nos aseguramos que el codigo funciona como queremos.
  3. Pruebas de integracion: Verificar que varios elementos funcionan bien trabajando juntos.
  4. Revision de codigo: Equipo o persona encargada de revisar el codigo de las demas personas.
  5. QA: Equipos de creacion de pruebas automaticas o manuales.

Hola profe Nico, no te veia desde Angular 😄

Esperaba con ganas este curso, Nicoo 😄

Justo cuando en el trabajo debo empezar a abarcar testing, me veo en la obligación de verlo 😄

Juguito de nunca parar de aprender