Contenido del curso
Escribiendo pruebas
Pruebas Unitarias
Integration Test & E2E
UI Test
Automatizar
¿Qué es el testing?
Contenido del curso
¿Qué es el testing?
Jimer Samuel Espinoza
EstudianteEdgar Mauricio Pérez Rojas
EstudianteRubén Ernesto Aragón Gil
EstudianteEdmir Galván Vázquez
EstudianteAdelso Steve Araya Solórzano
EstudianteErwin Frias
EstudianteCristian Suárez
EstudianteDavid Rodriguez
EstudianteDaniel Marquez
EstudianteJimer Samuel Espinoza
EstudianteIan Vassallo
EstudianteAndres Velasquez
EstudianteEdgar Mauricio Pérez Rojas
EstudianteEunice Abigail Pineda Henríquez
EstudianteCarlos Mario
EstudianteJimer Samuel Espinoza
EstudianteIsmael Cruz Procel
EstudianteNicolas Molina
ProfesorReinaldo Mendoza
EstudianteNaima Pino
EstudianteJhon Eduard Bocanegra Ortiz
EstudianteMiguel Angel Reyes Moreno
EstudianteLuis Lazcano
EstudianteJuan Sebastian Espínola
EstudianteMiguel Andrés Ferreira Sandoval
Estudiantejefred bedoya
EstudianteVioleth Valmont Azahar
EstudianteHey, tu, el que esta leyendo esto tu puedes bro! 😄
¿Volviste del futuro por una pregunta de falso y verdadero?
´ Animo
¿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
Muchas gracias por este tipo de cursos enfocados en el testing 🙌
🚧 ¿Qué es el testing?
El resumen perfecto, gracias
Link del libro Software Engineering of google
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:
Muchisimas gracias por ese aporte.
A veces tenemos el deadline tan encima que es: 1 - Diseño y Desarrollo 2 - ¿Funciona? ¡Funciona! 3 - Producción 4 - Pruebas (Dependerá del PM si es que no urge otro feature 😂😂)
Los problemas siempre van a existir, lo que hacemos es gestionar el riesgo.
Suena como a una frase de Rocky
Hola profe Nico, no te veia desde Angular :D
Jajaja x2 tenia ratos de no ver al profe Nico
El testing de software es un proceso para verificar y validar la funcionalidad de un programa o una aplicación con el objetivo de garantizar que el producto esté libre de defectos.
El testing es un proceso paralelo al desarrollo de software cuyas tareas deben ir realizándose a medida que se construye el producto para evitar problemas en la funcionalidad de manera previa, ya que detectar un error en las fases tempranas del desarrollo implican un menor costo en la etapa de mantenimiento.
El coste total de un producto software viene dado por la suma de los costes de desarrollo y de mantenimiento, siendo este último mucho más elevado que el coste del propio desarrollo inicial.
Es preciso entender que no existe un sistema libre de errores o bugs, el testing es la manera en la que se gestiona y se reduce el riesgo tratando de evitar, en la medida de lo posible, los errores en el sistema.
Pasos para la gestión de errores en desarrollo de software
Juguito de nunca parar de aprender
¿El curso es sobre Unit Testing o sobre automatización de pruebas funcionales?
Hola, el curso está enfocado en darte una vista general del testing, desde unit tests, integration tests, UI tests hasta automatización, esto para que conozcas todo este ambiente y como se compone y con eso tomes la decisión de cuál metodología o tipos de pruebas aportan más a tu carrera o producto.
El testing, fácilmente, es lo que evita que tu código se caiga a pedazos cuando haces cambios
Gracias por este curso!!
Muy emocionado por comenzar este curso 🚀✨
¡Vamos a ser todos mejores profesionales! :D
Al crear test obtenemos 2 puntos claves:
Un efecto alterno es la comprobaciones de errores.
Esperaba con ganas este curso, Nicoo :D
Justo cuando en el trabajo debo empezar a abarcar testing, me veo en la obligación de verlo :D
El testing no es solo buscar errores; es una estrategia de validación. Su objetivo es confirmar que el software se comporta como esperamos antes de que llegue a manos del usuario.
Pilares del Testing
Niveles de ejecución
En resumen, el testing es el seguro de vida de tu código. Sin él, estás lanzando cambios a ciegas.
Friends me traído de entregar productos
Sorteo por pruebas que mitigue los errores donde contamos con procesos y herramientas,y podamos desarrollar una gestión de riesgo que a currar entradas hay ciertas salidas, u hacer este análisis estético de las pruebas