¡Excelente clase y Excelente Profesor!
Introducción
Qué aprenderás sobre el testing de videojuegos
¿Cómo funciona el testing de Black Box en un estudio de videojuegos?
Diferencia entre los 2 QA’s
Testing de Regresión y Testing Exploratorio
Primer quiz
Tipos de Testing
Tipos de Testing: Funcional, Lingüístico y de Localización
Tipos de Testing: Online, Compliance, Usabilidad y Play Test
Ejemplos de casos de pruebas de baterías de testing
Segundo quiz
Reporte de bugs y Tipos de bugs
Qué es un bug y la importancia del reporte de errores
Bug Writing Format
Prioridades de los bugs y prioridad según su ruta
Tipos de bugs: texto, gráfico, funcional, gameplay
Tipos de bugs: Crash, Freezee, Framerate, Audio, Legal
Reto: reporta los bugs
Áreas de un juego y bugs duplicados
RETO: encuentra 10 Bugs en un juego
Test plan
Sistema de Trabajo
Test plan
Organizando nuestro test plan
Continuando el proceso de creación de test Plan y tu primera batería de pruebas
Baterías de pruebas especiales
RETO: 3 cosas que consideras prioritarias antes de empezar a testear
Testing en celulares
Guía Android
Testing en celulares Android
Guía iOS
Testing en consolas
Reto: Test Plan
uTest
uTest: creando tu perfil
uTest: proyectos pagados, reportes de bugs y pagos
Cierre del curso
Charla motivacional
Reto final
Crea una cuenta o inicia sesión
¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera
Ricardo Izquierdo
Veamos los dos tipos de testing: exploratorio y de regresión.
De regresión: se ejecutan pruebas sobre una batería de pruebas, se envía el feedback y se reciben los cambios. Una batería de pruebas es un conjunto de pruebas o casos diseñado para testear la calidad del juego. Pueden ser generales o estar agrupadas por sectores.
Exploratorio: no contamos con una batería de pruebas sino que exploramos el videojuego en busca de posibles errores. Se asume que somos expertos en el juego que estamos probando y por lo tanto podemos explorarlo con libertad.
Aportes 22
Preguntas 1
¡Excelente clase y Excelente Profesor!
Pruebas de regresión
Ir a la navegaciónIr a la búsqueda
Se denominan pruebas de regresión a cualquier tipo de pruebas de software que intentan descubrir errores (bugs), carencias de funcionalidad, o divergencias funcionales con respecto al comportamiento esperado del software, causados por la realización de un cambio en el programa. Se evalúa el correcto funcionamiento del software desarrollado frente a evoluciones o cambios funcionales. El propósito de éstas es asegurar que los casos de prueba que ya habían sido probados y fueron exitosos permanezcan así. Se recomienda que este tipo de pruebas sean automatizadas para reducir el tiempo y esfuerzo en su ejecución.
Este tipo de cambio puede ser debido a prácticas no adecuadas de control de versiones, falta de consideración acerca del ámbito o contexto de producción final y extensibilidad del error que fue corregido (fragilidad de la corrección), o simplemente una consecuencia del rediseño de la aplicación.
Por lo tanto, en la mayoría de las situaciones del desarrollo de software se considera una buena práctica que cuando se localiza y corrige un bug, se grabe una prueba que exponga el bug y se vuelvan a probar regularmente después de los cambios subsiguientes que experimente el programa.
Existen herramientas de software que permiten detectar este tipo de errores de manera parcial o totalmente automatizada, la práctica habitual en programación extrema es que este tipo de pruebas se ejecuten en cada uno de los pasos del ciclo de vida del desarrollo del software.
Pruebas exploratorias
El testing exploratorio o pruebas exploratorias es un estilo o enfoque para la realización de pruebas de software. Su principal característica es que el aprendizaje, el diseño y la ejecución de las pruebas se realizan de forma simultánea. Cem Kaner, quien acuñó el término en 1983, define el testing exploratorio como “un estilo de testing que enfatiza la libertad personal y la responsabilidad del tester para optimizar continuamente la calidad de su trabajo tratando el aprendizaje a través de las pruebas, el diseño de las pruebas, la ejecución de las pruebas y la interpretación del resultado de las pruebas como actividades que se apoyan mutuamente y que se ejecutan en paralelo a lo largo del proyecto.”
Mientras se está probando el software, el tester va aprendiendo a manejar el sistema y junto con su experiencia y creatividad, genera nuevas pruebas a ejecutar. A menudo se piensa que el testing exploratorio es como una técnica de prueba de caja negra. Sin embargo, aquellos que lo han estudiado, lo consideran un enfoque que se puede aplicar a cualquier técnica de pruebas, en cualquier etapa del proceso de desarrollo. La clave no es la técnica ni el elemento que estamos probando o revisando; la clave es el compromiso cognitivo del tester y la responsabilidad del tester para gestionar su tiempo.
Me encanta cómo da las clases este profesor 😃 podría escuchar cualquier clase que imparta, incluso aunque sea sobre algo que no me interese estudiar jaja
me parece increíble el tema de testing de videojuegos me encanta jugar videojuegos y me apasiona el tema el testing me parece un trabajo genial
Genial
se podría hacer dos testeos independientes o uno es excluyente a otro?
Que buena esta la clase, es muy clara
Testing de Regresión: Basado en una batería de pruebas nos guiaremos por una serie de consignas para establecer la calidad del producto, una serie de pruebas que pueden estar orientadas al juego en general o algunos aspectos en especifico ej: Multijugador Online.
Testing Exploratorio: Nos encargaremos de buscar bugs que estén por fuera de la batería de pruebas, de forma un poco mas aleatoria, quizás nos topemos con fallas no descubiertas o producto de las nuevas funcionalidades agregadas a los modo de juego.
Pues entre al curso por que me gustan los videojuegos y me gusta probar los limites del mismo y hasta que punto puedo explotarlo en el sentido de que cosa es lo máximo que puedo hacer que no haya sido contemplado por los desarrolladores del mismo y también saber si eso que hago es como tal algo que si se tomo en cuenta en el desarrollo del mismo o fue algo pasado por alto y este curso me esta dando una mayor perspectiva de eso así que seguiré aprendiendo del mismo
ricardo explicas muy bien la clase
Excelente
En otras palabras el testing de Regresión es más metódico y el exploratorio es más intuitivo pero los dos son completamente analíticos.
Me imagino que el Testing Explorer requiere un tiempo más largo.
El testing exploratorio es basicamente lo que hacen los speedrunners para aprovechar los errores del juego.
…
Me parece más efectivo el testing de regresión por que se tiene la batería de pruebas…el exploratorio es un poco más arriesgado y como bien lo dices, es para personas con experiencia.
El testing exploratorio y el de regresión mismo se puede implementar aquí en platzi!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?