Prueba de juegos

La prueba de juegos, un subconjunto del desarrollo de juegos, es un proceso de prueba de software para el control de calidad de los videojuegos. La función principal de las pruebas de juegos es el descubrimiento y documentación de defectos de software (también conocidos como errores). Las pruebas de software de entretenimiento interactivo son un campo altamente técnico que requiere experiencia en computación, competencia analítica, habilidades de evaluación crítica y resistencia. En los últimos años, el campo de las pruebas de juegos ha sido criticado por ser extremadamente agotador y poco gratificante, tanto financiera como emocionalmente.

Historia

En los primeros días de la informática y los videojuegos, el desarrollador estaba a cargo de todas las pruebas. No se requirieron más de uno o dos probadores debido al alcance limitado de los juegos. En algunos casos, los programadores podrían manejar todas las pruebas. A medida que los juegos se vuelven más complejos, es necesario un grupo más grande de recursos de control de calidad, llamado "Evaluación de calidad" o "Garantía de calidad". La mayoría de los editores emplean un gran personal de control de calidad para probar varios juegos de diferentes desarrolladores. A pesar de la gran infraestructura de control de calidad que tienen la mayoría de los editores, muchos desarrolladores conservan un pequeño grupo de evaluadores para proporcionar control de calidad en el acto. Ahora, la mayoría de los desarrolladores de juegos confían en sus probadores altamente técnicos y expertos en juegos para encontrar fallas y "errores" en el código de programación o en las capas gráficas. Los probadores de juegos suelen tener experiencia en la práctica de una variedad de juegos diferentes en una multitud de plataformas. Deben poder anotar y hacer referencia a cualquier problema que encuentren en informes detallados, cumplir con los plazos con las asignaciones y tener el nivel de habilidad para completar los títulos del juego en sus configuraciones más difíciles. La mayoría de las veces, la posición de probador de juegos es una posición muy estresante y competitiva con poca paga, pero es muy buscada, ya que sirve como puerta de entrada a la industria. Los probadores de juegos son individuos observadores y pueden detectar defectos menores en la construcción del juego. Un error común es que todos los probadores de juegos disfrutan de la versión alfa o beta del juego y reportan errores encontrados ocasionalmente. Por el contrario, las pruebas de juegos están muy centradas en encontrar errores utilizando metodologías establecidas y, a menudo, tediosas antes de la versión alfa.

Descripción general

La garantía de calidad es un componente crítico en el desarrollo de juegos, aunque la industria de los videojuegos no tiene una metodología estándar. En cambio, los desarrolladores y editores tienen sus propios métodos. Los pequeños desarrolladores no suelen tener personal de control de calidad; sin embargo, las grandes empresas pueden emplear equipos de control de calidad a tiempo completo. Los juegos comerciales de alto perfil son probados de manera profesional y eficiente por el departamento de control de calidad del editor. La prueba comienza tan pronto como se escribe el primer código y aumenta a medida que el juego avanza hacia su finalización. El equipo principal de control de calidad supervisará el juego desde su primer envío al control de calidad hasta la posproducción. Al principio del proceso de desarrollo del juego, el equipo de pruebas es pequeño y se centra en la retroalimentación diaria del nuevo código. A medida que el juego se acerca a la etapa alfa, se emplean más miembros del equipo y se escriben planes de prueba. A veces, las características que no son errores se informan como errores y, a veces, el equipo de programación no soluciona los problemas la primera vez. Un buen sistema de notificación de errores puede ayudar a los programadores a trabajar de manera eficiente. A medida que los proyectos entren en la etapa beta, el equipo de pruebas tendrá asignaciones claras para cada día. La retroalimentación del evaluador puede determinar las decisiones finales de exclusión o inclusión de características finales. Presentar probadores con perspectivas nuevas puede ayudar a identificar nuevos errores. En este punto, el evaluador principal se comunica con el productor y los jefes de departamento a diario. Si el desarrollador tiene un editor externo, entonces comienza la coordinación con el equipo de control de calidad del editor. Para los juegos de consola, se envía una compilación para el equipo de control de calidad de la empresa de consolas. Las pruebas beta pueden involucrar voluntarios, por ejemplo, si el juego es multijugador. Los probadores reciben construcciones de juegos identificables de forma única programadas de los desarrolladores. El juego se prueba y los evaluadores notan cualquier error descubierto. Estos pueden variar desde errores hasta fallas artísticas, errores lógicos y errores de nivel. Las pruebas requieren un juego creativo para descubrir o