software manual testing interview questions
Las preguntas más frecuentes de la entrevista de prueba manual basada en escenarios para los profesionales experimentados con respuestas detalladas:
Recientemente tuve esta experiencia única de coaching a QA (10 años de experiencia) para asistir a una entrevista de pruebas de software para clientes con una empresa líder de entretenimiento en Los Ángeles. El sitio que se iba a probar era un sitio web sencillo orientado al cliente (algo así como un canal de televisión en línea) que tenía componentes web y móvil.
Una consultora proyectaba perfiles a este cliente para una tester in situ + puesto de coordinador pero ninguno de ellos estaba pasando por el proceso de entrevista de prueba. Entonces decidieron recolectar el Preguntas de la entrevista de control de calidad de los asistentes anteriores y me dieron un cuestionario.
cuál es el mejor anti spyware
Querían que diera las respuestas al próximo candidato y entrenador que persona para tener éxito en la entrevista de control de calidad de prueba.
Cuando recibí la lista de preguntas, me sorprendió y 'no me sorprendió' al mismo tiempo. Sorprendido, porque las preguntas eran realmente básicas y un QA experimentado de 10 años debería haber podido responderlas fácilmente. No me sorprende tanto porque QA es el campo de TI que tiene más malas hierbas en mi opinión, pero no entremos en él.
Después de terminar con el ejercicio, pensé que sería bueno compartir esta experiencia con los lectores de STH. Para los principiantes, esta será una buena exposición en vivo. Para otros, será un recordatorio amistoso de lo importante fundamentos no importa la experiencia que tengamos.
Lectura recomendada=> Más de 101 preguntas y respuestas de la entrevista de pruebas de software.
Aquí va…..
Preguntas de la entrevista de prueba manual para experimentados
Las 9 preguntas de la entrevista de prueba de software de control de calidad más comunes para principiantes y candidatos experimentados:
# P 1) ¿Cuál es el proceso para crear un guión de prueba?
Responder:
Paso 1: es obtener una comprensión profunda de la AUT:
- Esto podría ser leyendo los documentos de requisitos detenidamente.
- En ausencia de documentos, podríamos intentar comprender cualquier punto de referencia que tengamos: una versión anterior de la aplicación o wire-frames o capturas de pantalla.
Paso 2: Después de comprender los requisitos, hacemos una lista de cuáles son las áreas de esta aplicación que deberán probarse. En otras palabras, identificamos los requisitos de prueba. El enfoque en este paso es identificar 'Qué' probar. El resultado de este paso es una lista de Escenarios de prueba .
Paso 3: Una vez que tenemos los escenarios de prueba, nos concentramos a continuación en 'Cómo' probarlos. Esta fase implica escribir pasos detallados sobre cómo probar una función en particular, qué datos ingresar ( Datos de prueba ) y cuál es el resultado esperado.
Una vez realizados estos 3 pasos, estamos listos para la prueba.
# P 2) ¿Cuáles son los campos en un informe de errores?
Responder: Los siguientes campos importantes deben incluirse en un buen informe de error :
- Una identificación única
- Descripción del defecto: una breve descripción de cuál es el error.
- Pasos para reproducir: detalles sobre cómo llegar al error, datos exactos de la prueba, el momento en que se encontró el defecto (si corresponde) entorno: cualquier información que ayude a volver a encontrar el problema
- Módulo / sección de la aplicación (si aplica)
- Gravedad
- Captura de pantalla
- Control de calidad responsable: en caso de preguntas de seguimiento relacionadas con este tema
# P 3) ¿Cómo probar un software orientado al cliente?
Responder: Con cualquier aplicación que probamos, estamos tratando de ver si la aplicación cumple un cierto conjunto de requisitos o no. Pero cuando se trata de un sitio orientado al usuario, además de concentrarnos en la funcionalidad, también tenemos que considerar algunas características de usabilidad, tal vez aspectos de rendimiento y seguridad también hasta cierto punto.
El primer nivel de prueba es : ¿El sitio satisface sus requisitos funcionales?
Por ejemplo, si se trata de un sitio de gestión de préstamos, debemos analizar si el nuevo cliente puede solicitar un préstamo, si el cliente existente puede acceder a la información de su préstamo, si el porcentaje de interés aplicado al monto del préstamo es correcto, etc.
El siguiente nivel de prueba es :¿Qué tan fácil es utilizar el sitio? ¿Las opciones tienen un sentido lógico y satisfacen las expectativas del usuario o no?
Por ejemplo, Si el usuario tiene que pasar de 3 a 4 pantallas para enviar la información básica, se sentirá molesto, por lo que estos problemas deben abordarse.
Otro ejemplo, después de ingresar el nombre de usuario y la contraseña, el usuario puede hacer clic en la pestaña, lo que significa que el control debe ir al botón 'Iniciar sesión'; en cambio, si se va a cancelar, el usuario se sentirá realmente molesto y la experiencia de uso del sitio es va a estar comprometido. Estos problemas deben ser detectados.
Pruebas de rendimiento en su totalidad, podría no estar dentro del alcance, pero situaciones simples como, cuánto tiempo tardan en mostrarse los resultados de la búsqueda y cuánto tiempo tarda el sistema en recuperar la información de un cliente en la hora pico; estos son algunos ejemplos de la tipo de cosas que nos gustaría vigilar.
Seguridad - para los sitios donde existe un inicio de sesión seguro para acceder al sitio, se debe probar la funcionalidad mínima a su alrededor. Por ejemplo, si dejo el sitio inactivo durante más de 10 minutos, ¿se cierra automáticamente la sesión o no? Algo tan básico como eso debería enfocarse.
# P 4) ¿Cómo superar el desafío de no tener documentación de entrada para realizar pruebas?
Responder: SI la documentación estándar detallada como BRD y FSD no está disponible, el probador tendrá que depender de algún punto de referencia.
- Capturas de pantalla
- Una versión anterior de la aplicación.
- Wireframes, etc.
Otro factor que ayuda inmensamente, es hablar con los desarrolladores o los analistas de negocio (cuando estén disponibles) para obtener una confirmación de nuestro entendimiento o aclaraciones en caso de dudas.
Cuando ninguna de estas situaciones funciona, podemos simplemente conceptualizar la aplicación basándonos en nuestra experiencia previa en aplicaciones de TI y crear el conjunto básico de scripts de prueba. Cuando llega la fase de prueba, podemos configurar una parte del tiempo del ciclo de prueba y hacer algo de gestión de casos de prueba (hacer que los scripts ya creados sean perfectos) para que tengamos el documento para las siguientes fases.
#Q 5) Cómo llegar máxima productividad de un equipo offshore?
Responder: La clave es asegurarse de que todos los probadores conozcan todos los módulos y que no haya concentración de conocimiento en un solo lugar. Involucrar a todos en revisiones de pares de guiones de prueba, reuniones de defectos y sesiones de KT garantizará que todos conozcan la aplicación en la mayor medida posible.
cómo escribir casos de prueba en pruebas de software con ejemplo
Además, al fomentar el concepto de trabajo en equipo podemos hacer que los miembros del equipo colaboren, se ayuden y se ayuden entre sí para una mejor productividad.
convertir char a int c ++
Las reuniones de seguimiento periódicas también ayudan mucho al proceso.
# P 6) ¿Cuáles son las funciones y responsabilidades de un coordinador in situ? ¿Él / ella también prueba?
Responder: El coordinador in situ es un punto de contacto para el equipo offshore y para el cliente para cualquier información relacionada con el compromiso de prueba.
Este trabajo incluye:
- KT desde y hacia offshore y clientes
- Preparar el entorno para probarlo todo
- Pruebas de cordura, pruebas de humo.
- Pruebas: la funcionalidad clave.
- Revisión de errores: encontrado por el equipo offshore
- Asignación de errores al desarrollador respectivo
- Presentar métricas
- Proporcionar cierre de sesión
Sí, incluso un coordinador in situ tiene que realizar la prueba.
# P 7) Errores inconsistentes - ¿Por qué en el sitio se pueden encontrar, pero en el extranjero no y viceversa? - ¿Cómo manejar esta situación?
Responder: Cada error debe ser anotado y analizado, ya sea que se encuentre en el sitio o en alta mar, sea repetible o no. Un valor agregado real al trabajo de un evaluador es cuando nos involucramos en el proceso de análisis de la causa raíz de un error en lugar de simplemente informarlo.
Algunas de las formas en que podemos manejar esta situación son:
- Todos los miembros del equipo en el sitio y en el extranjero deben seguir una pauta de que se deben tomar capturas de pantalla para cada error que encontremos, repetible o no.
- Si hay registros, archivos del sistema o algo por el estilo, eso podría ayudarnos a encontrar cualquier evidencia del problema, deberíamos intentar encontrarlo.
- A pesar de todos estos pasos, si aún no podemos decir por qué y cuándo ocurre el problema, deberíamos informarlo al desarrollador de todos modos, con la mayor cantidad de información posible.
# P 8) Pruebas relacionadas con video / audio - ¿Qué incluye esto?
Responder: ¿Cómo probar una aplicación con video o audio?
Estos son los puntos importantes a considerar:
- Niveles de acceso (restringido o no, controlado por contraseña)
- Diferentes tipos de entornos
- Compatibilidad del navegador
- Resoluciones de pantalla
- Velocidades de conexión a Internet
- Las opciones específicas de un video, como reproducir, detener, silenciar, etc.
- Video por tamaño
- Respuesta a los videos: comentarios (limitaciones en la longitud de los comentarios y la cantidad de comentarios que puede tomar)
- Respuestas en video a los videos
- Interfaz con sitios de redes sociales: interoperabilidad
- Velocidad de almacenamiento
- Insertar el video
# P 9) Prueba de aplicaciones móviles - ¿Qué incluye brevemente?
Responder: Prueba de aplicaciones móviles Escenarios de prueba importantes:
- Compruebe si la aplicación funciona bien con varios operadores y dispositivos.
- Usabilidad de las funciones en una pantalla móvil.
- Probarlo en diferentes plataformas móviles, como Android e iOS.
- Instalaciones, desinstalación, lanzamiento de la aplicación con red y sin red, prueba de funcionalidad.
- Conexiones de red: WiFi, 2G, etc.
- Los registros en la utilidad de configuración de iPhone iOS para Android Monitor.bat se pueden usar para depurar.
Eso fue todo. Ahora, no fue tan simple.
Como nota final, reitero la filosofía de STH: conoce bien los conceptos básicos, el resto sigue automáticamente.
Concluyo, esperando que este esfuerzo sea beneficioso y significativo para nuestros lectores. Háganos saber a continuación en la sección de comentarios cómo lo hicimos.
Autor: Esta publicación está escrita por Swati Seela, miembro del equipo de STH.
Lectura recomendada
- Preguntas y respuestas de la entrevista
- Algunas preguntas interesantes de la entrevista sobre pruebas de software
- Cómo prepararse para la entrevista de prueba de software
- Recursos y descargas de pruebas de software de control de calidad
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- 20 preguntas sencillas para comprobar sus conocimientos básicos sobre pruebas de software (Cuestionario en línea)
- Trabajo de asistente de control de calidad de pruebas de software
- ¿Cuál es el mejor momento en su carrera de pruebas? - Respuestas a 14 preguntas interesantes de la entrevista sobre pruebas de software