20 selective qa interview questions clear interview 2021
Preguntas y respuestas de la entrevista de aseguramiento de la calidad más frecuentes para ayudarlo a prepararse para la entrevista:
Estas son algunas de las preguntas que me haría al entrevistar a un ingeniero de control de calidad.
Las preguntas enfatizarán más en los procesos de calidad y la estrategia y estas preguntas no se harán para las Pruebas.
Los ingenieros de control de calidad son en su mayoría personas que han pasado algún tiempo en la industria de las pruebas porque cuando se crean hojas de ruta y estrategias, siempre es beneficioso tener algo de exposición en la industria.
¡¡Empecemos!!
Preguntas frecuentes de la entrevista de control de calidad
¡¡Empecemos!!
P # 1) ¿Cuál es la diferencia entre garantía de calidad, control de calidad y pruebas?
Responder: El aseguramiento de la calidad es el proceso de planificar y definir la forma de monitorear e implementar los procesos de calidad (prueba) dentro de un equipo y organización. Este método define y establece los estándares de calidad de los proyectos.
El control de calidad es el proceso de encontrar defectos y proporcionar sugerencias para mejorar la calidad del software. Los métodos utilizados por Control de Calidad suelen estar establecidos por el aseguramiento de la calidad. Es responsabilidad principal del equipo de pruebas implementar el control de calidad.
La prueba es el proceso de encontrar defectos / errores. Valida si el software creado por el equipo de desarrollo cumple con los requisitos establecidos por el usuario y los estándares establecidos por la organización.
Aquí, el enfoque principal es encontrar errores y los equipos de prueba trabajan como un guardián de la calidad.
P # 2) ¿Cuándo cree que deberían comenzar las actividades de GC?
Responder: La actividad de control de calidad debe comenzar al comienzo del proyecto. Cuanto más temprano comience, más beneficioso será establecer el estándar para lograr la calidad.
El costo, el tiempo y los esfuerzos son muy difíciles en caso de que las actividades de garantía de calidad se retrasen.
P # 3) ¿Cuál es el diferencia entre el plan de prueba y la estrategia de prueba ?
Responder: La estrategia de prueba se encuentra en un nivel superior, en su mayoría creada por el gerente de proyecto, que demuestra el enfoque general de las pruebas para todo el proyecto, mientras que el plan de prueba describe cómo se deben realizar las pruebas para una aplicación en particular, incluida en un proyecto.
P # 4) ¿Puede explicar el ciclo de vida de las pruebas de software?
Responder: Ciclo de vida de las pruebas de software se refiere a un proceso de prueba que tiene pasos específicos que deben ejecutarse en una secuencia definida para garantizar que se cumplan los objetivos de calidad.
P # 5) ¿Cómo se define un formato de escribir un buen caso de prueba ?
el mejor software espía de teléfono celular para iphone
Respuesta: El formato del caso de prueba incluye:
- ID de caso de prueba
- Descripción del caso de prueba
- Gravedad
- Prioridad
- Ambiente
- Versión de compilación
- Pasos a ejecutar
- Resultados previstos
- Resultados actuales
P # 6) ¿Qué es un buen caso de prueba?
Responder: En palabras simples, un buen caso de prueba es aquel que encuentra un defecto. Pero no todos los casos de prueba encontrarán defectos, por lo que un buen caso de prueba también puede ser uno que tenga todos los detalles y la cobertura prescritos.
P # 7) ¿Qué haría si tuviera una gran suite para ejecutar en muy menos tiempo?
Responder: En caso de que tengamos menos tiempo y tengamos que ejecutar el mayor volumen de casos de prueba, debemos priorizar el caso de prueba y ejecutar los casos de prueba de alta prioridad primero y luego pasar a los de menor prioridad.
De esta manera podemos asegurarnos de que se prueben los aspectos importantes del software.
Alternativamente, también podemos buscar la preferencia del cliente, cuál es la función más importante del software según ellos, y debemos comenzar a probar desde esas áreas y luego movernos gradualmente a aquellas áreas que son de menor importancia.
P # 8) ¿Cree que los QA también pueden participar para resolver problemas de producción?
Responder: ¡¡Definitivamente!! Sería una buena curva de aprendizaje para los QA participar en la resolución de problemas de producción. Muchas veces, los problemas de producción se pueden resolver borrando los registros o realizando algunas configuraciones de registro o reiniciando los servicios.
El equipo de control de calidad podría solucionar muy bien este tipo de problemas medioambientales.
Además, si QA tiene una idea de cómo resolver los problemas de producción, pueden incluirlos mientras escriben los casos de prueba, y de esta manera pueden contribuir a mejorar la calidad y tratar de minimizar los defectos de producción.
P # 9) Suponga que encuentra un error en producción, ¿cómo se aseguraría de que no se vuelva a introducir el mismo error?
Responder: La mejor manera es escribir inmediatamente un caso de prueba para el defecto de producción e incluirlo en la suite de regresión. De esta forma nos aseguramos de que el error no se vuelva a introducir.
Además, podemos pensar en casos de prueba alternativos o tipos similares de casos de prueba e incluirlos en nuestra ejecución planificada.
P # 10) ¿Cuál es la diferencia entre las pruebas funcionales y no funcionales?
Responder:
Pruebas funcionales se ocupa del aspecto funcional de la aplicación. Esta técnica prueba que el sistema se está comportando según el requisito y la especificación. Estos están directamente relacionados con los requisitos del cliente. Validamos los casos de prueba contra los requisitos especificados y hacemos que los resultados de la prueba pasen o fallen en consecuencia.
Ejemplos incluyen regresión, integración, sistema, humo, etc.
cómo abrir un archivo dat en el iphone
Pruebas no funcionales , por otro lado, prueba el aspecto no funcional de la aplicación. No se centra en el requisito, sino en factores ambientales como el rendimiento, la carga y el estrés. Estos no se especifican explícitamente en el requisito, pero se prescriben en los estándares de calidad. Por lo tanto, como garantía de calidad, debemos asegurarnos de que a estas pruebas también se les dé suficiente tiempo y prioridad.
P # 11) ¿Qué son las pruebas negativas? ¿En qué se diferencia de las pruebas positivas?
Responder: Las pruebas negativas son una técnica que valida que el sistema se comporte con elegancia en caso de entradas no válidas. Por ejemplo, en caso de que el usuario ingrese datos no válidos en un cuadro de texto, el sistema debe mostrar un mensaje adecuado en lugar del mensaje técnico que el usuario no comprende.
Prueba negativa es diferente de las pruebas positivas en el sentido de que las pruebas positivas validan que nuestro sistema funciona como se esperaba y compara los resultados de las pruebas con los resultados esperados.
La mayoría de los escenarios de tiempo para pruebas negativas no se mencionan en los documentos de requisitos funcionales. Como garantía de calidad, tenemos que identificar los escenarios negativos y deberíamos tener disposiciones para probarlos.
P # 12) ¿Cómo se aseguraría de que sus pruebas estén completas y tengan una buena cobertura?
Responder: La matriz de trazabilidad de requisitos y las matrices de cobertura de pruebas nos ayudarán a determinar si nuestros casos de prueba tienen una buena cobertura.
La matriz de trazabilidad de requisitos nos ayudará a determinar que las condiciones de prueba son suficientes para cubrir todos los requisitos. Las matrices de cobertura nos ayudarán a determinar que los casos de prueba son suficientes para satisfacer todas las condiciones de prueba identificadas en RTM.
Un RTM se verá algo como:
Similitud, Las matrices de cobertura de prueba se verán así:
P # 13) ¿Cuáles son los diferentes artefactos a los que se refiere cuando escribe los casos de prueba?
Responder: Los principales artefactos utilizados son:
- Especificación de requisitos funcionales
- Documento de comprensión de requisitos
- Casos de uso
- Wireframes
- Historias de usuarios
- Criterios de aceptación
- Muchos casos de prueba UAT
P # 14) ¿Alguna vez ha logrado escribir los casos de prueba sin tener ningún documento?
Responder: Sí, hay casos en los que tenemos una situación en la que tenemos que escribir casos de prueba sin tener ningún documento concreto.
En ese caso, la mejor manera es:
- Colaborar con el BA y el equipo de desarrollo.
- Busque en los correos electrónicos que contengan información.
- Profundice en casos de prueba / conjuntos de regresión más antiguos
- Si la función es nueva, intente leer las páginas wiki o la ayuda de la aplicación para tener una idea
- Siéntese con el desarrollador e intente comprender los cambios que se están realizando.
- Según su comprensión, identifique la condición de prueba y envíela a BA o las partes interesadas para que la revisen.
P # 15) ¿Qué se entiende por Verificación y validación ?
Responder:
Validación es el proceso de evaluación del producto final para verificar si el software satisface las necesidades comerciales. La ejecución de pruebas que hacemos en nuestro día a día es la actividad de validación que incluye pruebas de humo, pruebas funcionales, pruebas de regresión, pruebas de sistemas, etc.
Verificación es un proceso de evaluación de los productos de trabajo intermedios de un ciclo de vida de desarrollo de software para verificar si estamos en el camino correcto para crear el producto final.
P # 16) ¿Cuáles son las diferentes técnicas de verificación que conoce?
Responder: Las técnicas de verificación son estáticas. Hay 3 técnicas de verificación.
Estos se explican a continuación:
(i) Revisión - Este es un método mediante el cual el código / casos de prueba son examinados por una persona distinta del autor que lo ha producido. Es una de las mejores y más fáciles formas de garantizar la cobertura y la calidad.
(ii) Inspección - Esta es una forma técnica y disciplinada de examinar y corregir los defectos en el artefacto o código de prueba. Debido a que es disciplinado, tiene varios roles:
- Moderador - Facilita toda la reunión de inspección.
- Grabadora - Registra el acta de la reunión, los defectos ocurridos y otros puntos discutidos.
- Lector - Lea el documento / código. El líder también conduce a toda la reunión de inspección.
- Productor - El autor. En última instancia, son responsables de actualizar su documento / código según los comentarios.
- Revisor - Todos los miembros del equipo pueden considerarse revisor. Este papel también puede ser desempeñado por algún grupo de expertos si el proyecto lo demanda.
(iii) Tutorial - Este es un proceso en el que el autor del documento / código lee el contenido y obtiene la retroalimentación. Esta es principalmente una especie de sesión para su información (FYI) en lugar de buscar correcciones.
P # 17) ¿Cuál es la diferencia entre Pruebas de carga y estrés ?
Responder:
Pruebas de estrés es una técnica que valida el comportamiento del sistema cuando se ejecuta bajo estrés. Para explicar, reducimos los recursos y comprobamos el comportamiento del sistema. Primero entendemos el límite superior del sistema y gradualmente reducimos los recursos y verificamos el comportamiento del sistema.
En Prueba de carga, validamos el comportamiento del sistema bajo la carga esperada. La carga puede ser de usuarios concurrentes o de recursos que acceden al sistema al mismo tiempo.
P # 18) En caso de tener alguna duda con respecto a su proyecto, ¿cómo aborda?
Responder: En caso de duda, primero intente aclararla leyendo la ayuda disponible sobre artefactos / aplicaciones. En caso de que persistan dudas, consulte a un supervisor inmediato o al miembro senior de su equipo.
Los Business Analysts también pueden ser una buena opción para plantear dudas. También podemos transmitir nuestras consultas con el equipo de desarrollo en caso de cualquier otra duda. La última opción sería hacer un seguimiento con el gerente y finalmente con las partes interesadas.
P # 19) ¿Ha utilizado alguna herramienta de automatización?
Responder: La respuesta a esta pregunta es muy exclusiva del individuo. Responde a todas las herramientas y estrategias de automatización que hayas utilizado en tu proyecto.
P # 20) ¿Cómo se determina qué pieza de software requiere cuántas pruebas?
Responder: Podemos conocer este factor averiguando el Complejidad ciclomática .
T La técnica ayuda a identificar las siguientes 3 preguntas para los programas / funciones.
- ¿Se puede probar la función / programa?
- ¿Todos comprenden la función / programa?
- ¿Es la función / programa lo suficientemente confiable?
Como QA, podemos utilizar esta técnica para identificar el 'nivel' de nuestras pruebas.
herramientas de integración continua y entrega continua
Es una práctica que si el resultado de la complejidad ciclomática es mayor o mayor, consideramos que esa pieza de funcionalidad es de naturaleza compleja y por lo tanto concluimos como tester; que el fragmento de código / funcionalidad requiere pruebas en profundidad.
Por otro lado, si el resultado de la Complejidad Ciclomática es un número menor, concluimos como QA que la funcionalidad es de menor complejidad y decidimos el alcance en consecuencia.
Es muy importante comprender todo el ciclo de vida de las pruebas y debería poder sugerir cambios en nuestro proceso si es necesario. El objetivo es entregar software de alta calidad y, de esa manera, un QA debe tomar todas las medidas necesarias para mejorar el proceso y la forma en que el equipo de pruebas ejecuta las pruebas.
Espero que estas preguntas y respuestas de la entrevista de control de calidad ayuden a preparar una entrevista de garantía de calidad.
Lectura recomendada
- Preguntas y respuestas de la entrevista
- Algunas preguntas interesantes de la entrevista sobre pruebas de software
- Preguntas y respuestas de la entrevista de prueba ETL
- Las 20 preguntas y respuestas más importantes de la entrevista de pruebas de API
- Cómo prepararse para la entrevista de prueba de software
- Preguntas de la entrevista de prueba manual de software para profesionales experimentados
- Las 25 mejores preguntas y respuestas de la entrevista de pruebas ágiles
- Las 200 preguntas principales de la entrevista de prueba de software (una lectura obligatoria para superar CUALQUIER entrevista de prueba)