Preguntas de la entrevista sobre pruebas de juegos
Preguntas de la entrevista de Tencent
1. Utilice métodos de caja blanca y caja negra para la integración y prueba del sistema MMORPG CLIENTE/SERVIDOR 2. Escriba planes de prueba para completar las tareas de prueba.
Requisitos laborales: 1. Comprender la estructura C/S y estar familiarizado con los protocolos TCP/IP y UDP; 2. Dominar las herramientas y procesos de prueba de software comunes y estar familiarizado con la ingeniería de software; con programación C++ o Delphi Windows 4. Comprender la programación del cliente de juegos y la arquitectura del servidor;
¡Esta pregunta es para que Tencent reclute probadores de juegos!
¡Avísame para ir a una entrevista!
Tomé el autobús alrededor de la mañana y llegué a la sede de la empresa una hora y media más tarde (P.D.: otras ciudades encargaron a la sede de la empresa que me entrevistara)
El examinador es del norte y yo también soy del norte, ¡así que las preguntas surgieron rápidamente! ¡como sigue!
1. Describe el proceso de transacciones de juegos en línea usando Oracle y SQL
2. Encuentra los puntos de prueba entre los procesos de transacción
Entonces pregúntame, ¿puedes? ¿escribirlo?
Dije que sí,
P: ¿Cuánto tiempo llevará?
Incluso: 20 minutos
¡Entonces mira el reloj!
Cierra la puerta,
Empecé a escribir y dibujar salvajemente, pero luego sentí que mis pensamientos no estaban claros,
Cambié un trozo de papel y Dibujé lentamente, esperando ansiosamente el servidor. Olvidé el servidor en inglés y la fuente es súper mala. Originalmente tenía una letra muy hermosa, pero no he escrito algunas palabras desde que me gradué. .
Finalmente, dibujé aproximadamente un diagrama de flujo para la primera pregunta en 20 minutos y adjunté un caso de prueba.
Para la segunda pregunta, ¡solo escribí dos puntos de prueba!
Se abrió la puerta, entró el examinador, miró mi trabajo, dijo, esto es lo que quiero y luego preguntó: ¿Qué es lo más importante en las pruebas de software?
Cada etapa de mi sueño es importante, y también es importante tomarse la molestia, así que me sentí mareado y dije con firmeza que las pruebas funcionales son las más importantes.
Pregunta un poco más sobre tus sentimientos y comprensión del juego, ¡y está bien! Finalmente, pregunté si me gustaría trabajar en otra ciudad. Dame oportunidad de pensarlo,
Me quedé un segundo y dije: Sabes, acabo de llegar aquí, vine aquí por mi cuenta, no tengo nada de qué preocuparme, siempre y cuando es la empresa xx, ¡cualquier ciudad servirá!
¡Así terminó la entrevista!
Al principio pensé que no sería tan bueno, ¡esta es mi primera entrevista!
Acabo de bajar del autobús y estaba a punto de regresar a mi casa para darme una ducha. Sonó el teléfono, era una llamada de la sucursal de esa ciudad, diciendo que querían entrevistarme. El teléfono. Debido a que la calle estaba muy ruidosa y loca, corrí hacia la comunidad y me agaché en el césped para aceptar la entrevista, ¡jaja!
Las preguntas que se hicieron fueron las mismas que en la entrevista de la mañana, pero la transacción se convirtió en la formación del equipo. Incluso hablé de ello según mi idea en la mañana, pero la gente dijo que eso estaba mal. y luego seguí hablando lamentablemente no escuché claramente lo que decía porque la señal no era buena, entonces le dije que sí, que sí, y luego seguí haciéndome la segunda pregunta: ¿Qué juegos tienes? jugado, qué tan familiarizado está con el juego y qué piensa. ¿Qué incluye la prueba del juego?
Mi respuesta: Debido a que he estado expuesto a juegos durante mucho tiempo, desde Legend hasta Miracle, pasando por el 3D actual, Lineage 2, World of Warcraft, Heroes y RPG, básicamente los he jugado todos. , no importa si es una versión Q o un juego de artes marciales y fantasía, así como juegos casuales, como Bubble Hall, Crazy Tank, etc. Enfatiza que mi experiencia de prueba es en juegos casuales, incluidos Monopoly y Bubble Bobble. y soy el principal responsable de las pruebas funcionales según la perspectiva del usuario, incluidas las operaciones del teclado, la confirmación y devolución de comandos, las pruebas de jugabilidad, etc. [Durante este período, ¿también me preguntó sobre los juegos competitivos? Por ejemplo, CS, dije jaja, CS solía ser mi favorito]
Luego preguntó: ¿Cómo sabes sobre la prueba de jugabilidad?
Mi respuesta: Incluyendo la visualización de Los colores, la conexión de la pantalla, la fluidez del servidor y la configuración del equilibrio del juego. Por ejemplo, los Miracles anteriores eran un poco más simples de operar que los Legends. Este es un aspecto. atractivo y el modelado de personajes de Bubble Hall. Muy lindo y fácil de atraer a las chicas, todos estos son aspectos de la jugabilidad.
La tercera pregunta: ¿Cómo crees que se prueban los botones de los primeros juegos de Super Mario?
Mi respuesta: El teclado del juego Super Mario es muy simple. Hay teclas para saltar, caminar, correr y cuatro teclas de dirección en el mango. Las cuatro teclas de dirección se pueden probar usando el método de enumeración para ver. Cómo sigue la entrada. Confirme si los resultados son los mismos. Si son diferentes, el problema radica en las mismas teclas de función: correr, saltar, caminar, etc.
(En realidad, lo que respondí debería ser sobre la conexión entre el propósito de la prueba, el script de prueba, la ejecución de la prueba y la evaluación de la prueba ~ Espero que un experto pueda darme alguna orientación sobre si esta idea es ¿correcto o no?)
Preguntó: ¿Alguna vez has pensado en las consecuencias de presionar varias teclas al mismo tiempo o presionar teclas al azar durante la prueba?
Mi respuesta: Por supuesto, dichas pruebas son necesarias desde la perspectiva del usuario, ¡debemos hacer todo lo posible para pensar y probar en todos los aspectos al realizar las pruebas!
La cuarta pregunta: dado un guión de prueba, ¿cómo se desarrolla un plan de prueba? ¿Cuál es su objetivo de prueba?
Mi respuesta: Creo que el objetivo de las pruebas debería tener el propósito de prueba más alto. La diferencia entre las pruebas de juegos y las pruebas de software también incluye este punto. El objetivo final de las pruebas de juegos es permitir que el público en general comprenda y acepte. eso, mientras software Es esto universal, por lo que al formular un plan de prueba, también debe seguir el guión para lograr este objetivo.
Entonces, personalmente, creo que el proceso de prueba se lleva a cabo junto con el proceso de desarrollo de los juegos de software. Cada etapa debe tener un proceso de desarrollo y un proceso de prueba diferentes, por lo que el plan de prueba y el propósito de la prueba de cada etapa son diferentes. lo que preguntas. ¿A qué aspecto específico se refiere y lo que solía hacer eran pruebas funcionales, que son pruebas de caja negra?
En este momento, también hago una pregunta: ¿Cómo encuentras y envías errores en las pruebas funcionales que realizas?
Mi respuesta: Mi proceso de prueba anterior fue que el enfoque del contenido de la prueba era diferente cada día. Debería basarse en el plan de prueba publicado por el líder. Al enviar errores, generalmente se deben incluir imágenes y textos. incluido para reproducir la escena donde ocurre el error. ¡De acuerdo con los datos, forme un documento y envíelo!
Luego dijo: Bueno, eso es todo por hoy. Si tienes otros contactos, alguien más te dará otra entrevista.
Finalmente, quiero preguntar algo: quiero preguntar, recuerdo que las calificaciones académicas que contratas son de pregrado, pero yo soy un estudiante universitario, así que quiero agradecerles por darme la oportunidad. a entrevistar!
Él sonrió y dijo: "Esto no es nada. No nos importan las calificaciones académicas. El jefe siempre quiere contratarte afuera. Está bien, eso es todo, ¡estudiemos juntos!". Jaja
Fui estúpido en ese momento~~~
Para el empleo externo, es solo un trabajo de barrer pisos, no importa si es oficial o no, siempre y cuando tengas un trabajo. ! ! !
Esta fue mi primera entrevista.