
Oscar Rodrigo Leon Mojica
Preguntaque herramientas utilizas para la automatizacion de estas pruebas en video juegos ?
- los videojuegos son software, y como tal, siempre siguen el mismo proceso de arquitectura, diseño, análisis, testing, desarrollo y deploy que un software de toda la vida. Tiene sus caracteristicas que lo distinguen, pero las reglas y teoría aplica por igual.
- un videojuego sufre de mayor complejidad en su desarrollo y en el producto resultado. Una UI web tiene flujos muy definidos y lineales, en cambio un videojuego suele proveer de infinitos caminos posibles, o una cantidad dificil de cuantificar de posibilidades.

Eduardo Hidalgo Díaz Rugama
es muy variado el “como” se ejecuta un set de pruebas.
La mayoría de las empresas (en general, no solo de videojuegos) realizan el testing manualmente. No necesitas software, solo una tabla donde redactes la lista de pruebas, las ejecutes, y reportes los resultados con evidencias.
el testing automatizado tiene como base código siempre. Para web existen scrappers como Selenium, Katalon, Appium, etc. Para API’s usas Insomnia, Postman, etc.
En el caso de los videojuegos, hay dos puntos importantes a tomar en cuenta:
Teniendo esto en cuenta:
Para testear la web promocional de tu videojuego, la API, la capa de datos, y el unit testing, todo lo puedes hacer automatizado con el mismo software/técnicas del software tradicional.
Para hacer la automatización de testing de niveles más altos (como de integración o del sistema) tendrías que escribir código especial y desarrollar tu propio software que evalue tu videojuego.
No vas a encontrar afuera un software comercial. no sería nunca el mismo para un juego de coches que un rpg. Por ejemplo, si tu juego tiene generación procedural, tu harias un software que automáticamente evalúe tu generación, y busque todos los objetos generados, busque que siempre exista un path finding posible, que no haya generaciones erróneas, etc.