Testing en celulares
Clase 24 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
Viendo ahora - 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
El mayor potencial del testing está en los dispositivos móviles. Aunque también se prueba en ordenador y consola, el mercado más grande de apps y juegos está en Android. Aquí aprenderás cómo validar interrupciones, rotación, diferencias de hardware, evidencias de bugs y extracción de crashlog en iOS y Android, con pasos claros y buenas prácticas.
¿Qué particularidades de iOS y Android afectan al testing móvil?
Probar en móvil implica condiciones reales que no existen en consola o PC. Debes contemplar interrupciones del hardware, diversidad de dispositivos y cambios de orientación.
¿Qué son las interrupciones y cómo testearlas?
- Son eventos del hardware: llamadas, video call, alarmas, mensajes y notificaciones.
- Interrumpen la sesión de juego.
- Se valida qué pasa al volver: si el juego sigue, pierde progreso o falla.
- Hay una lista de interrupciones en las guías de Android y iOS disponibles en archivos.
¿Cómo influye la rotación del teléfono?
- Cambiar la orientación puede romper UI o flujo.
- Revisa si el juego mantiene estado al girar.
- Si no soporta rotación, confirma que esté bloqueada tal como se programó.
¿Qué diferencias de hardware importan en Android e iOS?
- Android tiene gran variedad: dispositivos con tapa o con slide y teclado.
- Debes probar cómo afecta usar tapa o slide al juego.
- En iOS hay menos variedad de modelos, pero comparte validaciones de rotación.
¿Qué hace el botón ringer en iOS?
- El botón ringer corta sonidos del teléfono.
- Según implementación, puede silenciar solo sonidos de hardware (llamadas, alarmas, mensajes) o también la música del juego.
- Pregunta al programador la lógica acordada y pruébala.
¿Cómo reportar bugs con evidencia clara?
Un buen reporte incluye descripción y evidencia: imagen, video o crashlog. Esto facilita que el programador reproduzca y arregle rápido.
¿Cómo tomar un screenshot correcto?
- En iOS: botón de power + home al mismo tiempo.
- En Android: power + volumen menos.
- Marca en rojo el área afectada para señalar el error.
- Un screenshot sin anotaciones puede provocar que devuelvan el bug.
¿Cómo grabar un video sin distorsionar el rendimiento?
- No uses apps de grabación en el propio móvil: saturan memoria y falsean el test.
- Opciones válidas: conectar al ordenador y grabar la pantalla del ordenador, o usar otro móvil/cámara.
- Reproduce el error cuando lo tengas controlado para grabarlo.
- Si tras muchos intentos no vuelve a ocurrir, es un caso muy raro y poco sensible para producción.
- Usa enlaces de las guías para comprimir y enviar videos pequeños (menos de 10 MB).
¿Cómo obtener y adjuntar un crashlog útil?
El crashlog es un listado técnico (como un console.log) de lo que ejecuta el sistema y la app. Es clave para diagnósticos de crash o freeze.
¿Cómo sacarlo en iOS con Xcode?
- Descarga Xcode desde el Apple Store de Macintosh. Es gratuito.
- Conecta el iPhone por cable al Mac.
- En Xcode: Window > Devices and Simulators > Open Console.
- Verás el flujo del console.log del iPhone.
¿Qué incluir del console.log?
- Cuando ocurra el error grave, selecciona desde la hora/minuto del evento en adelante.
- Copia un bloque generoso de líneas.
- Pégalo en un archivo de texto llamado, por ejemplo, crashlog.txt.
- Adjunta ese archivo al reporte del bug.
¿Qué opciones hay en Android con SDK?
- Es un poco más complejo, pero se puede desde el SDK en Windows.
- Hay opciones para teléfonos ruteados y no ruteados, descritas en la guía.
¿Te gustaría compartir tus prácticas para manejar interrupciones o adjuntar crashlogs sin fricción? Deja tus dudas o experiencias y seguimos la conversación.