40 preguntas y respuestas de la entrevista de control de calidad (garantía de calidad)

Aquí hay preguntas y respuestas de la entrevista de Garantía de Calidad para que los candidatos más nuevos y experimentados consigan el trabajo de sus sueños.

 

Preguntas y respuestas de la entrevista de control de calidad para principiantes

1) ¿Cuál es la diferencia entre el control de calidad y las pruebas de software?

La función de QA (Garantía de Calidad) es monitorear la calidad del "proceso" utilizado para producir el software. Mientras que la prueba del software es el proceso de garantizar que la funcionalidad del producto final cumpla con los requisitos del usuario.


2) ¿Qué es el software de prueba?

El software de prueba son artefactos de prueba, como casos de prueba, datos de prueba y planes de prueba necesarios para diseñar y ejecutar una prueba.

👉 Descarga gratuita de PDF: Preguntas y respuestas de la entrevista sobre control de calidad


3) ¿Cuál es la diferencia entre compilación y lanzamiento?

Compilación: es un número asignado al software instalable que el equipo de desarrollo entrega al equipo de pruebas.

Lanzamiento: es un número asignado al software instalable que el evaluador o desarrollador entrega al cliente.


4) ¿Cuáles son los desafíos de automatización que enfrenta el equipo de SQA (Garantía de calidad de software) durante las pruebas?

  • Dominar la herramienta de automatización
  • Reutilizabilidad del script de automatización
  • Adaptabilidad del caso de prueba para la automatización.
  • Automatización de casos de prueba complejos.
Preguntas y respuestas de la entrevista de control de calidad para ingenieros de control de calidad
Preguntas y respuestas de la entrevista de control de calidad para ingenieros de control de calidad

5) ¿Qué es la fuga y liberación de errores?

La publicación de errores se produce cuando el software o la aplicación se entregan al equipo de pruebas sabiendo que el defecto está presente en una versión. Durante este proceso, la prioridad y la gravedad del error son bajas, ya que se puede eliminar antes de la entrega final.

La fuga de errores es algo que sucede cuando los usuarios finales o el cliente descubren el error y el equipo de pruebas no lo detecta mientras prueba el software.


6) ¿Qué son las pruebas basadas en datos?

Las pruebas basadas en datos son un marco de pruebas de automatización que prueba los diferentes valores de entrada en el AUT. Estos valores se leen directamente de los archivos de datos. Los archivos de datos pueden incluir archivos csv, archivos de Excel, grupos de datos y muchos más.


7) ¿Explica los pasos para el ciclo de errores?

  • Una vez que el evaluador identifica el error, se asigna al gerente de desarrollo en estado abierto.
  • Si el error es un defecto válido, el equipo de desarrollo lo solucionará.
  • Si no es un defecto válido, el defecto será ignorado y marcado como rechazado.
  • El siguiente paso será comprobar si está dentro del alcance. Si el error no forma parte de la versión actual, los defectos se posponen.
  • Si el defecto o error se detecta antes, el evaluador asignará un estado DUPLICADO
  • Cuando se asigna un error al desarrollador para que lo solucione, se le asignará un estado EN CURSO.
  • Una vez reparado el defecto, el estado cambiará a FIJO y al final el probador dará el estado CERRADO si pasa la prueba final.

8) ¿Qué incluye la estrategia de prueba?

La estrategia de prueba incluye una introducción, recursos, alcance y cronograma para las actividades de prueba, herramientas de prueba, prioridades de prueba, planificación de pruebas y los tipos de pruebas que deben realizarse.


9) ¿Mencione los diferentes tipos de pruebas de software?

  • Prueba unitaria
  • Pruebas de integración y pruebas de regresión.
  • Prueba de sacudida
  • Prueba de humo
  • Prueba funcional
  • Pruebas de rendimiento
  • Pruebas de caja blanca y caja negra
  • Pruebas alfa y beta
  • Pruebas de carga y pruebas de estrés.
  • Prueba del sistema

10) ¿Qué son las pruebas de sucursales y las pruebas de límites?

La prueba de todas las ramas del código, que se prueba una vez, se conoce como prueba de rama. Mientras que las pruebas que se centran en las condiciones límite del software se conocen como pruebas de límites.


11) ¿Cuáles son los contenidos de los planes de prueba y los casos de prueba?

  • Objetivos de prueba
  • Alcance de prueba
  • Probando el marco
  • El entorno
  • Motivo de la prueba
  • Los criterios de entrada y salida.
  • Lo que recibe el cliente
  • Los factores de riesgo

12) ¿Qué son las pruebas ágiles y cuál es la importancia de las pruebas ágiles?

Las pruebas ágiles son pruebas de software que se realizan con la metodología ágil. La importancia de estas pruebas es que, a diferencia del proceso de prueba normal, no esperan a que el equipo de desarrollo complete primero la codificación y luego realice las pruebas. La codificación y las pruebas se realizan simultáneamente y requieren una interacción continua con el cliente.


Preguntas y respuestas de la entrevista de control de calidad para experimentados

13) ¿Qué es el caso de prueba?

El caso de prueba es una condición específica que se debe comparar con la aplicación bajo prueba. Tiene información de los pasos de la prueba, requisitos previos, entorno de prueba y resultados.


14) ¿Cuál es la estrategia para el Plan de pruebas de automatización?

  • La estrategia para el plan de pruebas de automatización.
  • Elaboración del plan de pruebas de automatización.
  • Grabando el escenario
  • Incorporación del manejador de errores
  • Mejora del script mediante la inserción de puntos de control y construcciones de bucle
  • Depurar el script y solucionar los problemas
  • Reejecutando el script
  • Informar el resultado

15) ¿Qué es la auditoría de calidad?

El examen sistemático e independiente para determinar la eficacia de los procedimientos de control de calidad se conoce como auditoría de calidad.


16) ¿Cuáles son las herramientas que utiliza un evaluador durante la prueba?

  • Selenium
  • Firebug
  • OpenSTA
  • WinSCP
  • Y lento para FireBug
  • Barra de herramientas para desarrolladores web de Firebox

Las anteriores son sólo herramientas de muestra. Las herramientas que un Tester puede variar según su proyecto.


17) ¿Explique las pruebas de estrés, las pruebas de carga y las pruebas de volumen?

  • Pruebas de carga: probar una aplicación bajo una carga pesada pero esperada se conoce como prueba de carga. Aquí, la carga se refiere al gran volumen de usuarios, mensajes, solicitudes, datos, etc.
  • Prueba de estrés: cuando la carga colocada sobre el sistema se eleva o acelera más allá del rango normal, se conoce como prueba de estrés.
  • Prueba de volumen: el proceso de verificar el sistema, si el sistema puede manejar las cantidades requeridas de datos, solicitudes de usuarios, etc., se conoce como prueba de volumen.

18) ¿Cuáles son las cinco soluciones comunes para los problemas de desarrollo de software?

  • Al establecer los criterios de requisitos, los requisitos de un software deben ser completos, claros y acordados por todos.
  • Lo siguiente es el cronograma realista, como tiempo para planificar, diseñar, probar, corregir errores y volver a probar.
  • Pruebas adecuadas, comience las pruebas inmediatamente después del desarrollo de uno o más módulos.
  • Utilice un prototipo rápido durante la fase de diseño para que a los clientes les resulte fácil encontrar qué esperar.
  • Uso de herramientas de comunicación grupal.

19) ¿Qué es un caso 'USE' y qué incluye?

El documento que describe la acción del usuario y la respuesta del sistema para una funcionalidad particular se conoce como caso de USO. Incluye historial de revisiones, índice, flujo de eventos, portada, requisitos especiales, condiciones previas y posteriores.


20) ¿Qué son las pruebas CRUD y cómo realizarlas?

CRUD significa Crear, Leer, Actualizar y Eliminar. Las pruebas CRUD se pueden realizar utilizando declaraciones SQL.


21) ¿Qué es la prueba de subprocesos?

Una prueba de subprocesos es una prueba de arriba hacia abajo, donde la integración progresiva de componentes sigue a la implementación de subconjuntos de requisitos, en contraposición a la integración de componentes por niveles sucesivamente inferiores.


Preguntas de la entrevista de control de calidad durante 3 años de experiencia

22) ¿Qué es la gestión de configuración?

Es un proceso para controlar y documentar cualquier cambio realizado durante la vida de un proyecto. Control de lanzamientos, control de cambios y RevEl control de la misión son los aspectos importantes de la gestión de la configuración.


23) ¿Qué son las pruebas ad hoc?

Es una fase de prueba en la que el evaluador intenta romper el sistema probando aleatoriamente la funcionalidad del sistema. También puede incluir pruebas negativas.


24) ¿Enumere las funciones del ingeniero de garantía de calidad del software?

A aseguramiento de la calidad del software Las tareas del ingeniero pueden incluir, entre otras, las siguientes:

  • Escribir código fuente
  • Diseño de software
  • Control del código fuente
  • Revcódigo de visualización
  • Gestión del cambio
  • gestión de la configuración
  • Integración de software
  • Prueba de programa
  • Proceso de gestión de versiones

25) Explique qué son el conductor de prueba y el talón de prueba y por qué son necesarios.

  • El código auxiliar se llama desde el componente de software que se va a probar. Se utiliza en un enfoque de arriba hacia abajo.
  • El conductor llama a un componente para que lo pruebe. Se utiliza en un enfoque ascendente.
  • Es necesario cuando necesitamos probar la interfaz entre los módulos X e Y y solo hemos desarrollado el módulo X. Por lo tanto, no podemos simplemente probar el módulo X, pero si hay algún módulo ficticio podemos usarlo para probar el módulo X.

26) Explique qué es la clasificación de errores.

A clasificación de errores es un proceso para

  • Garantizar que el informe de errores esté completo
  • Asignar y analizar el error.
  • Asignar error al propietario del error adecuado
  • Ajustar la gravedad del error correctamente
  • Establecer la prioridad de error adecuada

27) ¿Enumere las diversas herramientas necesarias para respaldar las pruebas durante el desarrollo de la aplicación?

Para respaldar las pruebas durante el desarrollo de la aplicación se pueden utilizar las siguientes herramientas

  • Herramientas de gestión de pruebas: JIRA, Quality Center, etc.
  • Herramientas de gestión de defectos: Director de pruebas, Bugzilla
  • Herramientas de gestión de proyectos: Sharepoint
  • Herramientas de automatización: RFT, QTP y WinRunner

28) ¿Qué es un gráfico de causa efecto?

Un gráfico de causa efecto es una representación gráfica de las entradas y los efectos de salida asociados que se pueden utilizar para diseñar casos de prueba.


29) ¿Qué es una métrica de prueba en las pruebas de software y qué información contiene?

En las pruebas de software, Test Metric se refiere al estándar de medición de prueba. Son las estadísticas que narran la estructura o contenido de una prueba. Contiene información como

  • prueba total
  • Prueba de ejecución
  • Prueba aprobada
  • Prueba fallida
  • Pruebas aplazadas
  • Prueba superada la primera vez.

30) Explique ¿qué es la matriz de trazabilidad?

Se utiliza una matriz de prueba para asignar scripts de prueba a los requisitos.


Preguntas de la entrevista de control de calidad para más de 5 años de experiencia

31) Explique cuál es la diferencia entre pruebas de regresión y repruebas.

Se llevan a cabo nuevas pruebas para verificar las correcciones de defectos, mientras que se realizan pruebas de regresión para verificar si la corrección de defectos tiene algún impacto en otras funciones.


32) ¿Enumere las prácticas de calidad del software a lo largo del ciclo de desarrollo de software?

Las prácticas de calidad del software incluyen

  • RevVer los requisitos antes de comenzar la fase de desarrollo.
  • Código Revoie
  • Escribir casos de prueba completos
  • Pruebas basadas en sesiones
  • Pruebas basadas en riesgos
  • Priorizar errores según el uso
  • Forme un equipo de pruebas de rendimiento y seguridad dedicado
  • Ejecutar un ciclo de regresión
  • Realizar pruebas de cordura en producción.
  • Simular cuentas de clientes en producción.
  • Incluir informes de prueba de control de calidad del software

33) Explique ¿cuál es la regla de un “Test Driven Development”?

La regla de un desarrollo basado en pruebas es preparar casos de prueba antes de escribir el código real. Lo que significa que en realidad estará escribiendo código para las pruebas antes de escribir código para la aplicación.


34) Mencione ¿cuáles son los tipos de documentos en SQA?

Los tipos de documentos en SQA son

  • Documento de requisitos
  • Métricas de prueba
  • Casos de prueba y plan de prueba.
  • Diagrama de flujo de distribución de tareas
  • Mezcla de transacciones
  • Perfiles de usuario
  • registro de prueba
  • Informe de incidente de prueba
  • Informe de resumen de prueba

35) Explique qué deben incluir sus documentos de control de calidad.

El documento de prueba de control de calidad debe incluir

  • Enumere el número de defectos detectados según el nivel de gravedad.
  • Explique cada requisito o función empresarial en detalle.
  • Informes de inspección
  • Configuraciones
  • Planes de prueba y casos de prueba.
  • Informes de errores
  • Manuales de usuario
  • Prepare informes separados para administradores y usuarios.

36) Explique qué es la RM y en qué información consiste la RM.

MR significa Solicitud de modificación, también conocida como Informe de defectos. Está escrito para informar errores/problemas/sugerencias en el software.


37) ¿Qué debe incluir el documento de control de calidad del software?

El documento de control de calidad del software debe incluir

  • Especificaciones
  • únicos
  • Reglas del negocio
  • Configuraciones
  • Cambios de código
  • Planes de prueba
  • Casos de prueba
  • Informes de errores
  • Manuales de usuario, etc.

38) ¿Mencione cómo se deben realizar las actividades de validación?

Las actividades de validación deben realizarse mediante las siguientes técnicas

  • Contratar verificación y validación independiente de terceros
  • Asignar miembros del personal interno que no estén involucrados en actividades de validación y verificación.
  • Evaluación independiente

Hemos cubierto las preguntas más importantes de la entrevista de QA Testing para candidatos nuevos, así como preguntas de la entrevista de QA Testing para ingenieros de control de calidad con experiencia para ayudarlo a prepararse para la próxima entrevista. Esta guía detallada de preguntas de la entrevista de QA Tester lo ayudará a aclarar las dudas sobre las preguntas de la entrevista de QA Engineer y lo ayudará a resolver su entrevista de trabajo. Estas preguntas de la entrevista también te ayudarán en tu viva (oral).