Black Box vs White Box Testing en videojuegos
Clase 2 de 33 • Curso de Testing de Videojuegos
Contenido del curso
Tipos de Testing
Reporte de bugs y Tipos de bugs
- 10

Qué es un bug y su historia real
03:32 min - 11

Bug reporting format estándar en videojuegos
10:33 min - 12

Prioridades de bugs según severidad y ruta
07:11 min - 13

Tipos de bug en videojuegos
05:55 min - 14

Bugs críticos en testing de videojuegos
08:37 min - 15
Reto: reporta los bugs
00:09 min - 16

Áreas de juego y cómo evitar bugs duplicados
08:42 min - 17
RETO: encuentra 10 Bugs en un juego
00:15 min
Test plan
- 18

Sistema de trabajo eficiente en testing
02:28 min - 19

Test plan
15:14 min - 20

Cómo organizar un test plan con pestañas
08:31 min - 21

Continuando el proceso de creación de test Plan y tu primera batería de pruebas
08:16 min - 22

Boot check: evita perder horas de QA
04:24 min - 23
RETO: 3 cosas que consideras prioritarias antes de empezar a testear
00:06 min - 24

Testing en celulares
12:01 min - 25
Guía Android
02:07 min - 26
Testing en celulares Android
02:54 min - 27
Guía iOS
01:20 min - 28

Testing en consolas de desarrollo
01:42 min - 29
Reto: Test Plan
00:12 min
uTest
Cierre del curso
Comprende con claridad la diferencia entre Black Box Testing y White Box Testing en el desarrollo de videojuegos y cómo encaja el equipo de control de calidad en el flujo de trabajo. Desde la idea hasta la primera versión, verás cómo se manejan las builds, cómo se reportan los errores y por qué el tester es la última línea de defensa.
¿Qué diferencia hay entre black box y white box testing?
El white box se centra en el código fuente: revisar si se entiende, si es funcional y si se puede mejorar. Estas pruebas las realizan los programadores. No forman parte de nuestra labor.
El black box se enfoca en el usuario final. Probamos “como jugadores”, observamos la experiencia y reportamos cualquier comportamiento que extrañe. Aquí nos dedicaremos exclusivamente a black box testing.
¿Cómo se prueba como usuario final?
- Actuar como jugador y usar el juego con naturalidad.
- Detectar comportamientos inesperados y anomalías.
- Reportar lo observado con claridad.
- Validar que la funcionalidad se perciba como se espera.
- Mantener el enfoque en la experiencia del usuario.
¿Cómo funciona el flujo de trabajo en un estudio de videojuegos?
Todo parte de la idea, trabajada por el departamento de diseño. Se crea un documento de diseño, que define niveles, mecánicas y pantallas. Luego pasa a programación y grafismo, y finalmente a testing para validar que todo funciona.
¿Qué es un prototipo y para qué sirve?
- Programación crea un prototipo para validar diversión y objetivos.
- Puede no tener gráficos al inicio.
- Sirve para ajustar mecánicas antes de avanzar.
- Cuando el prototipo está apto, pasa a grafismo.
- Con gráficos implementados, se genera la primera versión: primer nivel, primeras mecánicas, primeras animaciones y funcionalidades.
¿Qué es una build y cómo se versiona?
- Cada versión nueva del juego es una build.
- Se incrementa con cada entrega: ejemplo: la uno punto cinco.
- Diseño aporta la lista de nuevas características que deben estar y cómo deben verse.
- Testing recibe la build y verifica contra esa lista.
¿Cómo se corrigen errores y se da el visto bueno?
- Testing detecta errores y los reporta a programación.
- Programación corrige y devuelve la misma versión ajustada.
- Testing comprueba que la corrección funciona.
- Si algo falla, vuelve a programación. Si todo está bien, se da el visto bueno a diseño para continuar.
- Diseño añade nuevos niveles, características y pantallas; programación implementa; grafismo incorpora enemigos, animaciones y efectos 3D; testing valida de nuevo.
¿Cuál es la responsabilidad del equipo de testing?
El equipo de testing está al final de la cadena: después de nosotros, nadie más revisa el juego. Somos la última línea de defensa. Si se escapa un error grave, es nuestra responsabilidad. El trabajo es sencillo, pero exige prestar atención constante.
- Recibir la build y comprobar que “todo funciona como debería”.
- Detectar y reportar errores con precisión.
- Verificar que las correcciones solucionan los fallos.
- Dar el OK cuando todo está como se espera.
- Mantener el ciclo activo hasta alcanzar la calidad requerida.
¿Qué parte del flujo te genera más dudas o interés? Comparte tus preguntas y comentarios para profundizar juntos.