En el mercado mundial de juegos, las aplicaciones para teléfonos inteligentes y tabletas en 2018 representaron el 45% de las ventas, superando a los juegos para consolas (32%) y PC (23%). El mercado de juegos móviles está creciendo al menos un 10% anual, alrededor de $ 7 mil millones en términos monetarios, según el
Informe del Mercado de Juegos Globales .
En SimbirSoft, ayudamos a las empresas a desarrollar y probar plataformas de juegos y juegos individuales. En este artículo, hablamos sobre por qué preferimos las pruebas de investigación en muchos proyectos. Esperamos que esta información sea interesante y útil tanto para los desarrolladores de juegos como para los especialistas en control de calidad.

El juego es emociones
"¿Para qué juega la gente?" - Esta es la primera pregunta que nos hacemos al probar juegos de computadora. Como regla general, se necesita un juego no para resolver ningún problema, sino para recibir emociones (y positivas).
Cuando se trata de una aplicación móvil, la tarea es complicada. El usuario debe estar contento jugando sesiones cortas cuando sea conveniente para él, mientras espera o está fuera, de pie en el autobús o sentado en un banco del parque. Al hacer clic en el icono de la aplicación en su dispositivo, desde los primeros minutos se muda a un mundo de juegos fascinante, y nada debería estropear su experiencia.
Al probar juegos móviles, es imposible simplemente compilar una lista de verificación y seguirla estrictamente. Por qué En primer lugar, el juego son las emociones, es una gran maraña en la que los componentes narrativos funcionales y visuales están entrelazados. Los diseñadores de juegos presentan mecánicas complejas y emocionantes, los programadores escriben algoritmos multinivel y los guionistas escriben diálogos, mientras que los artistas y animadores visualizan mundos enteros. En cualquier parte del juego, son posibles defectos, tanto grandes como pequeños, que el probador debe encontrar y eliminar. Al mismo tiempo, el probador tiene en cuenta que los usuarios pueden realizar acciones impredecibles que los creadores de juegos ni siquiera pensaron.
Por donde empezamos
La lista de verificación se basa en varias áreas (ideas), en base a las cuales estudiamos el juego, generalmente de forma manual. Considere las tareas principales de un especialista en control de calidad al comienzo de las pruebas:
- determinar el público objetivo del juego (según el género y el entorno);
- determinar las características de la mecánica (qué es una característica, qué es un error, cómo debería funcionar todo de acuerdo con la idea de un diseñador de juegos);
- qué plataformas y sistemas operativos deben probarse;
- determinar la localización de errores;
- Verifique la calidad de la animación y las imágenes.
Por lo tanto, al comienzo de las pruebas, el especialista elabora una especie de guía que lo ayudará a verificar la calidad del juego. Después de eso, procede a una investigación exhaustiva, se sumerge en la atmósfera y el mundo del juego. Aquí cada detalle es importante, incluido el acompañamiento de audio del juego, ya que hay errores en los efectos de sonido y en la reproducción de temas individuales. Es importante prestar atención a la descripción de cada tema y cada texto de los diálogos: los desarrolladores olvidan los
oculares o las claves.
Tipos de pruebas
En el proceso de garantizar la calidad de los juegos, utilizamos un conjunto de diferentes tipos de pruebas. Para comenzar, centrémonos en los métodos más utilizados.
Prueba de escenario
Para él, se necesitan guiones de prueba preparados previamente: conjuntos de casos de prueba. Por esta razón, las pruebas de escenarios pueden llevar más tiempo que las pruebas de investigación.
Características de este enfoque:
- una comprensión clara de qué características están cubiertas por las pruebas;
- Confianza en que todos los casos de prueba documentados se completarán a tiempo;
- Conexión rápida y fácil de un nuevo especialista al proyecto debido a la presencia de escenarios detallados.
Pruebas de investigación
En primer lugar, al contrario de los mitos existentes, esto no es presionar sin pensar todos los botones seguidos (¡no los confunda con las pruebas de mono!). El probador-investigador se pone en el lugar del jugador y estudia secuencialmente el proyecto, su funcionalidad. En lugar de documentación detallada, usa listas de verificación cortas y mantiene sus propios casos de prueba en su cabeza.
Este enfoque le permite acelerar las pruebas del juego. Si el probador ve que cierta parte del juego es estable, dirige su atención a las siguientes áreas: aquellas en las que realmente existen riesgos.
Ventajas:
- inicio rápido de la prueba: no es necesario perder el tiempo creando documentación de prueba;
- no es necesario pintar muchos casos de prueba y actualizar constantemente los scripts;
- actuando como jugador, un especialista en control de calidad encuentra los errores críticos más rápido.
Un ejemplo:Veamos un ejemplo vivo. El equipo se enfrenta a la tarea de probar la sesión del juego. Pensemos en las diferencias entre las listas de verificación para los diferentes métodos de prueba.
Prueba de escenario1. Haga clic en la tarjeta de Copia espejo reflejada.
2. Mantenga presionada la tarjeta Golden Copy.
3. Presione y "arrastre" el mapa resaltado "Copias espejo" al campo de juego.
4. Haga clic en la tarjeta resaltada Soldado de oro.
5. Mantenga presionada la tarjeta Gold Soldier.
6. Presiona y "tira" de la carta de Soldado de Oro resaltada al campo de juego.
7. Presiona y "tira" de la carta de Soldado de Oro resaltada al campo de juego. Dejar ir
8. Haga clic en la tarjeta "Elemental de agua".
9. Mantenga presionada la tarjeta "Elemental de agua".
10. Presione y robe la carta "Elemental de agua".
11. Haga clic en la tarjeta Acid Slug.
12. Mantenga presionada la tarjeta Acid Slug.
13. Haz clic en cualquier carta del enemigo.
14. Haz clic en el ícono del oponente (avatar).
15. Haga clic en el botón "Finalizar".
Pruebas de investigación1. Gana la pelea.
2. Pierde la batalla.
3. Comprueba la adición de maná por turno.
4. El juego para diferentes personajes.
5. Interacción con el medio ambiente.
6. Interacción con amigos.
En este ejemplo, se puede ver a simple vista que con un enfoque de escenario, la lista de verificación es varias veces más larga y más detallada. Describe los elementos y la interacción entre ellos, por lo que lleva más tiempo crearlo, pero hay menos riesgos de que el probador omita un error en particular.
Una lista de verificación de investigación describe características o escenarios de usuario. El especialista en control de calidad determina de forma independiente cuánto debe probarse la función, con qué y cómo interactúa. En primer lugar, pasa los escenarios críticos, lo que ayuda a detectar y localizar rápidamente el problema.
Es importante recordar que las pruebas de investigación solo son adecuadas para profesionales con experiencia en control de calidad. Si el equipo no tiene una amplia experiencia, es mejor optar por la prueba de escenarios.
Otros tipos de pruebas
Además de los métodos descritos anteriormente, se utilizan los siguientes en las pruebas:
- Pruebas funcionales Su propósito: identificar todos los posibles escenarios de comportamiento de los usuarios y probarlos dentro del producto.
- Pruebas de rendimiento. Propósito: determinar el efecto en el gadget del producto, si hay problemas de optimización.
- Pruebas de seguridad. Propósito: verificar las lagunas en el código que los jugadores deshonestos (tramposos) pueden aprovechar.
- Prueba de la estabilidad de los algoritmos de red. Propósito: verificar el rendimiento del juego bajo la condición de diferentes conexiones a Internet inalámbrico, la carga en el servidor, la sincronización de actualizaciones.
- Usabilidad. Propósito: optimización de UI / UX en el marco del uso constante y una evaluación objetiva de conveniencia y legibilidad / legibilidad.
- Trabaja con diferentes sistemas operativos. Las características arquitectónicas de ciertos sistemas operativos afectan todos los factores anteriores. Por lo tanto, las compilaciones deben verificarse en todas partes.
De la práctica
En nuestro trabajo, probamos una amplia variedad de juegos móviles, con diferentes audiencias. Intentamos combinar los dos enfoques anteriores, por ejemplo, comenzamos las pruebas de investigación creando listas de verificación mínimas. Por supuesto, el artículo describe solo aspectos generales de la prueba de juegos móviles. En cada caso, el especialista elige una estrategia según los requisitos del desarrollador y otros factores.
Probar juegos móviles es una de las tareas más difíciles, pero al mismo tiempo fascinantes. Después de todo, no solo necesita ayudar a garantizar el rendimiento del producto, sino también convertirse en un pionero en el nuevo mundo de fantasía creado por los desarrolladores, para hacer que el viaje para otros sea realmente genial.
Gracias por su atencion! ¡Les deseamos a todos buenos juegos y emociones positivas!