top 200 software testing interview questions
Lista completa de preguntas y respuestas de la entrevista de prueba de software manual más frecuentes para ayudarlo a prepararse para la próxima entrevista:
Este artículo incluye preguntas de la entrevista y consejos para prepararse Software Entrevista de prueba: pregunta sobre pruebas manuales, preguntas de prueba web, preguntas de certificación ISTQB y CSTE, y algunas pruebas simuladas. para probar sus habilidades de prueba.
Si revisa todas estas preguntas con cuidado, estoy seguro de que resolverá fácilmente cualquier entrevista de prueba.
Lo que vas a aprender:
Principales preguntas de la entrevista sobre pruebas de software
He proporcionado enlaces a las diferentes categorías de preguntas de la entrevista. Consulte las páginas respectivas para conocer las preguntas detalladas específicas del tema.
P # 1) Cómo prepárese para una entrevista de prueba de software / control de calidad ?
Responder: Haga clic en el enlace de arriba para saber: ¿Por dónde debo comenzar para la preparación de la entrevista? Han pasado casi 2 años desde que me enfrenté a una entrevista.
Q #2) Simulacros de examen para juzgar sus habilidades para la entrevista de pruebas de software.
Responder: Tome esta prueba simulada que le ayudará a prepararse para una entrevista de prueba, así como para el examen de certificación CSTE.
Q # 3) Lista de preguntas más frecuentes Preguntas de entrevistas para pruebas de automatización
Responder: Haga clic en el enlace anterior para las preguntas de la entrevista de Automatización como la diferencia entre Winrunner y Test Director, ¿Qué es TSL? ¿Qué son 4GL y otras listas de preguntas similares?
P # 4) ¿Cuál es la diferencia entre las pruebas de rendimiento, las pruebas de carga y las pruebas de estrés? ¿Explica con ejemplos?
Cuál es el mejor servicio de correo electrónico gratuito
Responder: Mucha gente se confunde con estas terminologías de prueba. haga clic aquí para obtener una explicación detallada de los tipos de pruebas de rendimiento, carga y estrés con ejemplos para una mejor comprensión.
Q #5) Preguntas y respuestas de ISTQB (más preguntas Aquí y Aquí )
Responder: Haga clic en los enlaces anteriores para leer acerca de los patrones de papel ISTQB y consejos sobre cómo resolver estas preguntas rápidamente. Las preguntas de muestra con respuestas del 'nivel básico' de ISTQB también están disponibles aquí.
Q #6) Preguntas de la entrevista QTP
Responder: Quick Test Professional: la lista de preguntas y respuestas de la entrevista está disponible en el enlace anterior.
Q #7) CSTE preguntas con respuestas.
Responder: Haga clic en el enlace de arriba para preguntas y respuestas sobre CSTE.
P # 8) ¿Qué es la verificación de escritorio y el análisis de flujo de control?
Responder: Hacer clic Aquí para obtener respuestas sobre la verificación de escritorio y el análisis de flujo de control junto con los ejemplos.
P # 9) ¿Qué es la prueba de cordura (o) ¿Prueba de construcción?
Responder: Verificar la funcionalidad crítica (importante) del software en una nueva compilación para decidir si realizar más pruebas o no se denomina prueba de cordura.
P # 10) ¿Cuál es la diferencia entre las pruebas cliente-servidor y las pruebas basadas en web?
Responder: Hacer clic Aquí por la respuesta.
P # 11) ¿Qué es Prueba de caja negra ?
Responder: Las pruebas de caja negra se explican con sus tipos en el enlace anterior.
P # 12) ¿Qué es Prueba de caja blanca ?
Responder: Haga clic aquí para ver la publicación que explica las pruebas de caja blanca junto con sus tipos
P # 13) ¿Cuáles son los diferentes tipos de pruebas de software ?
Responder: Haga clic en el enlace anterior para consultar la publicación que explica todos los tipos de pruebas de software en detalle.
P # 14) Cómo definir un proceso estándar para todo el flujo de pruebas, explicar las situaciones desafiantes en la carrera de pruebas manuales, cuál es la mejor manera de conseguir un aumento de sueldo.
Responder: Haga clic en este Enlace para obtener las respuestas a estas preguntas.
P # 15) ¿Cuál es la situación más desafiante que ha tenido durante las pruebas?
P # 16) ¿Cómo realizar las pruebas cuando no hay documentos?
Responder: Hacer clic Aquí para obtener una publicación detallada sobre cómo responder estas preguntas de la entrevista de control de calidad.
Preguntas y respuestas populares de la entrevista de pruebas web
Como su propio nombre lo define, las pruebas web significa probar las aplicaciones web en busca de errores o problemas potenciales, antes de que la aplicación web se mueva al entorno de producción, es decir, antes de poner en funcionamiento cualquier aplicación web.
Según los requisitos de las pruebas web, hay varios factores que deben tenerse en cuenta. Estos factores incluyen la seguridad de las aplicaciones web, las comunicaciones TCP / IP, la capacidad de manejar el tráfico, los firewalls, etc.
Las pruebas web incluyen Pruebas funcionales, pruebas de usabilidad, pruebas de seguridad, pruebas de interfaz, pruebas de compatibilidad, pruebas de rendimiento, etc., en su lista de verificación.
A continuación se enumeran las preguntas y respuestas más comunes de las entrevistas de prueba web que lo guiarán para prepararse para cualquier entrevista de prueba web.
P # 1) ¿Qué entiendes por aplicación web?
Responder: La aplicación web es un medio para comunicarse e intercambiar información con los clientes. A diferencia de cualquier aplicación de escritorio que se ejecuta mediante un sistema operativo, una aplicación web se ejecuta en un servidor web y se accede a ella mediante un navegador web que actúa como cliente.
El mejor ejemplo de una aplicación web es 'Gmail'. En Gmail, la interacción la realiza un usuario individual y es completamente independiente de los demás. Puede enviar y recibir información a través de correos electrónicos y también a través de archivos adjuntos.
Puede mantener documentos en una unidad, mantener hojas de cálculo en Google docs e incluye muchas más funciones que hacen que el usuario se dé cuenta de que tiene un entorno personalizado para su identidad específica.
P # 2) Defina un servidor web.
Responder: El servidor web sigue el modelo cliente / servidor donde el programa usa HTTP (Protocolo de transferencia de hipertexto). En respuesta a la solicitud de un cliente HTTP, el servidor web maneja la validación del lado del cliente y del servidor y entrega el contenido web en forma de páginas web a los usuarios.
Los navegadores, como Safari, Chrome, Internet Explorer, Firefox, etc., leen los archivos almacenados en los servidores web y nos traen la información en forma de imágenes y textos con los medios de Internet. Cualquier computadora que aloje sitios web debe tener servidores web.
Algunos de los servidores web líderes son:
- apache
- Servidor de información de Internet de Microsoft (IIS)
- Servidor web Java
- Servidor web de Google
P # 3) Incluya algunos escenarios de prueba importantes para probar un sitio web.
Responder: Hay muchos parámetros que deben tenerse en cuenta al decidir los escenarios de prueba importantes para probar cualquier sitio web. Además, el tipo de sitio web que se va a probar y la especificación de sus requisitos juegan un papel importante aquí.
A continuación se enumeran algunos escenarios de prueba importantes que son aplicables para probar cualquier tipo de sitio web:
- Pruebe la GUI (interfaz gráfica de usuario) del sitio web para verificar la coherencia de los elementos de diseño y el diseño de la página.
- Todos los enlaces de página e hipervínculos se comprueban para su redirección a la página deseada.
- En caso de presencia de formularios o campos en el sitio web, los escenarios de prueba consisten en probar con datos válidos, datos no válidos, probar con registros existentes y probar con registros vacíos.
- Se realizan pruebas de funcionalidad según la especificación de requisitos.
- El rendimiento de un sitio web se prueba bajo cargas pesadas para determinar el tiempo de respuesta del servidor web y el tiempo de consulta de la base de datos.
- Las pruebas de compatibilidad se realizan para probar el comportamiento de una aplicación en un navegador diferente y combinaciones de SO (sistema operativo).
- Las pruebas de usabilidad y las pruebas de bases de datos también se realizan como parte de los escenarios de prueba.
P # 4) ¿Cuáles son las diferentes configuraciones que deben tenerse en cuenta al probar un sitio web?
Responder : Diferentes configuraciones incluyen diferentes navegadores, así como un sistema operativo en el que se está probando un sitio web. Los complementos del navegador, el tamaño del texto, la resolución de video, la profundidad de color, las opciones de configuración del navegador también se consideran cuando hablamos de configuraciones.
Se utilizan diferentes combinaciones de navegadores y sistemas operativos para probar la compatibilidad del sitio web. Por lo general, se incluyen las últimas y últimas versiones. Bueno, estas versiones generalmente se especifican en el documento de Requisitos.
Algunos navegadores importantes incluyen:
- explorador de Internet
- Firefox
- Cromo
- Safari
- Opera
Algunos sistemas operativos importantes incluyen:
- Ventanas
- UNIX
- LINUX
- MAC
P # 5) ¿Las pruebas de aplicaciones web son diferentes de las pruebas de aplicaciones de escritorio? Explique cómo.
Responder: Sí, los puntos enumerados a continuación en la tabla explican las diferencias entre la aplicación web y la aplicación de escritorio.
Aplicación web | Aplicación de escritorio | |
---|---|---|
Definición | Las aplicaciones web son las que pueden ejecutarse en cualquier máquina cliente que tenga conexión a Internet sin ninguna instalación del archivo de ejecución. | Las aplicaciones de escritorio son aquellas que se instalan y ejecutan por separado en la computadora personal. |
Actuación | Las acciones del usuario, los comentarios y las estadísticas se pueden monitorear fácilmente, así como la actualización de datos en un solo lugar se refleja en todas partes en la aplicación web. | Las acciones del usuario no se pueden monitorear y los cambios en los datos solo se pueden reflejar en la máquina. |
Conectividad | Se puede acceder a la aplicación web en cualquier PC que tenga conexión a Internet mediante un navegador web, donde el rendimiento de la aplicación depende de la velocidad de Internet. | Solo se puede acceder a la aplicación de escritorio en una PC específica donde está instalada la aplicación. |
Riesgos de seguridad | La aplicación web es más propensa a las amenazas de seguridad, ya que cualquier persona en Internet puede acceder a las aplicaciones. | La aplicación de escritorio es menos propensa a las amenazas de seguridad, donde el usuario puede controlar los problemas de seguridad a nivel del sistema. |
Datos del usuario | Los datos del usuario se guardan y se accede a ellos de forma remota en el caso de aplicaciones web. | Los datos se almacenan, guardan y se accede a ellos desde la misma máquina en la que está instalada la aplicación. |
P # 6) ¿Qué es la aplicación de Intranet?
Responder : La aplicación de intranet es un tipo de aplicación privada que se implementa y ejecuta en un servidor LAN local y solo pueden acceder las personas dentro de la organización. Utiliza una red local para compartir información.
Por ejemplo, La organización generalmente tiene una aplicación que almacena información sobre su asistencia, días festivos, próximas celebraciones dentro de la organización o algún evento o información importante que necesita circular dentro de la organización.
P # 7) Explique la diferencia entre autorización y autenticación en las pruebas web.
Responder: La diferencia entre autorización y autenticación se explica en la siguiente tabla:
Autenticación | Autorización | |
---|---|---|
1 | ¿La autenticación es el proceso con el que el sistema identifica quién es el usuario? | La autorización es el proceso con el cual el sistema identifica qué usuario está autorizado a hacer. |
2 | La autenticación determina la identidad del usuario. | La autorización decide los privilegios otorgados al usuario, es decir, si el usuario puede acceder o manipular funciones de cierto programa. |
3 | Hay diferentes tipos de autenticaciones, como por contraseña, por dispositivo, etc. | Hay dos tipos de autorizaciones, como solo lectura y lectura y escritura. |
4 | Por ejemplo: dentro de una organización, todos y cada uno de los empleados pueden iniciar sesión en una aplicación de intranet. | Por ejemplo: solo el administrador de cuentas o la persona del departamento de cuentas pueden acceder a la sección de cuentas. |
P # 8) ¿Cuáles son los tipos de problemas de seguridad de las pruebas web?
Respuesta: Algunos problemas de seguridad web incluyen:
- Ataque de denegación de servicio (DOS)
- Desbordamiento de búfer
- Pasar directamente la URL interna a través de la dirección del navegador
- Ver otras estadísticas
P # 9) Defina HTTP.
Responder: HTTP significa Protocolo de transferencia de hipertexto. HTTP es el protocolo de transferencia de datos que define cómo se formatean y transfieren los mensajes a través de la World Wide Web. HTTP también determina la respuesta de las acciones realizadas por los servidores web y los navegadores.
Por ejemplo, cuando se ingresa una URL en el navegador web, el comando HTTP se envía al servidor web que, a su vez, recupera el navegador web solicitado.
P # 10) Defina HTTPS.
Responder: HTTPS son las siglas de Hypertext Transfer Protocol Secure. Esto es básicamente HTTP sobre SSL (Secure Socket Layer) por motivos de seguridad. Siempre existe la posibilidad de escuchar a escondidas la transferencia de datos entre un usuario y el servidor web cuando el sitio web utiliza el protocolo HTTP.
Por lo tanto, los sitios web utilizan una forma segura, es decir, el cifrado SSL de los datos enviados y recibidos mediante el protocolo HTTPS. Casi todos los sitios web que requieren que el usuario inicie sesión utilizan el protocolo HTTPS. Por ejemplo, sitios web bancarios, sitios web de comercio electrónico, etc.
P # 11) ¿Cuáles son los problemas comunes que enfrentan las pruebas web?
Responder: Algunos de los problemas comunes que se enfrentan en las pruebas web se enumeran a continuación:
- Problema del servidor, que incluye problemas de servidor inactivo y mantenimiento.
- Problema de conexión a la base de datos.
- Problemas de compatibilidad de hardware y navegador.
- Problemas relacionados con la seguridad.
- Problemas de rendimiento y relacionados con la carga.
- Problemas relacionados con la GUI (interfaz gráfica de usuario).
P # 12) ¿Qué es la prueba de cookies?
Responder: Se dice que la cookie es la identidad o información personalizada de un usuario que se requiere para comunicarse entre diferentes páginas web, así como para rastrear la navegación del usuario a través de las páginas del sitio web. Siempre que accedemos a cualquier sitio web en cualquier navegador web, su respectiva cookie se escribe en el disco duro.
Las cookies se utilizan para rastrear las sesiones del usuario, mostrar anuncios, recordar la elección del usuario al acceder a cualquier sitio web, recordar y recuperar el carrito de compras del usuario, rastrear el número único de visitantes, etc.
Suponga que se puede acceder a un sitio de comercio electrónico en muchos países como EE. UU., Canadá, Australia, y su prueba se realiza en India. En ese caso, mientras se prueba el sitio de comercio electrónico para diferentes países de la India, al principio las cookies de los respectivos países se configuran para que se acceda a datos reales como la zona horaria, etc., de ese país en particular.
P # 13) Defina la validación del lado del cliente.
Responder: La validación del lado del cliente es la que se realiza básicamente a nivel del navegador, donde la entrada del usuario se valida en el navegador mismo sin la participación del servidor.
Vamos a entenderlo con la ayuda de un ejemplo.
Suponga que un usuario está ingresando un formato de correo electrónico incorrecto mientras completa un formulario. El navegador mostrará instantáneamente un mensaje de error para corregirlo antes de pasar al siguiente campo. Por lo tanto, cada campo se corrige antes de enviar el formulario.
La validación del lado del cliente generalmente se realiza mediante un lenguaje de script como JavaScript, VBScript, atributos HTML 5.
Los dos tipos de validación del lado del cliente son:
- Validación a nivel de campo
- Validación de nivel de formulario
P # 14) ¿Qué entiende por validación del lado del servidor?
Responder: La validación del lado del servidor ocurre cuando la validación y el procesamiento de las solicitudes de los usuarios requieren la respuesta del servidor. Para entenderlo más claramente, la entrada del usuario se envía al servidor y la validación se realiza utilizando lenguajes de programación del lado del servidor como PHP, Asp.NET, etc.
Después del proceso de validación, los comentarios se envían de vuelta al cliente en forma de una página web generada dinámicamente.
En comparación con el proceso de validación del lado del cliente, el proceso de validación del lado del servidor es más seguro porque aquí la aplicación está protegida contra ataques maliciosos y los usuarios pueden omitir fácilmente el lenguaje de programación del lado del cliente.
P # 15) Diferenciar entre sitios web estáticos y dinámicos.
Responder: La diferencia entre sitios web estáticos y dinámicos es la siguiente:
Sitio web estático | Sitio web dinámico |
---|---|
Los sitios web estáticos son aquellos que solo brindan información y no existe ningún tipo de interacción entre el usuario y el sitio web. | Los sitios web dinámicos son aquellos en los que es posible la interacción del usuario entre el sitio web y el usuario junto con la transmisión de información. |
Los sitios web estáticos son los más baratos de desarrollar y alojar. | Los sitios web dinámicos son más costosos de desarrollar y su costo de alojamiento también es mayor. |
Los sitios web estáticos se cargan fácilmente en el navegador del cliente debido a su contenido fijo y sin conectividad a la base de datos. | Los sitios web dinámicos suelen tardar en cargarse en el navegador del cliente porque los contenidos que se muestran se crean y recuperan dinámicamente mediante consultas a la base de datos. |
Los sitios web estáticos se pueden crear a partir de HTML, CSS y no requieren ningún idioma de aplicación de servidor. | Los sitios web dinámicos requieren un lenguaje de aplicación de servidor como ASP.NET, JSP, PHP para ejecutar la aplicación en el servidor y mostrar la salida en la página web. |
Cambio en el contenido de la página de cualquier sitio web estático; requieren que se carguen en el servidor muchas veces. | El sitio web dinámico proporciona instalaciones para cambiar el contenido de la página mediante la aplicación del servidor. |
P # 16) ¿Qué entiende por prueba Cliente-Servidor?
Responder: La aplicación cliente-servidor es aquella en la que la propia aplicación se carga o instala en un servidor, mientras que el archivo EXE de la aplicación se carga en todas las máquinas cliente. Este entorno se suele utilizar en redes de intranet.
Las siguientes pruebas se realizan en una aplicación cliente-servidor:
- Pruebas de GUI en sistemas cliente y servidor.
- Interacción cliente-servidor.
- La funcionalidad de una aplicación.
- Pruebas de carga y rendimiento.
- Pruebas de compatibilidad.
Todos los casos de prueba y escenarios de prueba utilizados en las pruebas de aplicaciones cliente-servidor se derivan de la experiencia del evaluador y las especificaciones de requisitos.
P # 17) Incluya los códigos de respuesta HTTP que devuelve el servidor.
Responder: Los códigos de respuesta HTTP se enumeran a continuación:
- 2xx: esto significa 'éxito'
- 3xx- Esto significa 'redireccionamiento'
- 4xx- Esto significa 'Error de aplicación'
- 5xx: esto significa 'error del servidor'
P # 18) ¿Cuál es el papel de las pruebas de usabilidad en las pruebas web?
Responder: En las pruebas web, las pruebas de usabilidad juegan un papel importante. Es bien sabido que las pruebas de usabilidad son el medio para determinar la facilidad con la que un usuario final puede acceder fácilmente a la aplicación con o sin conocimientos de lenguaje de programación.
En términos de pruebas web, las pruebas de usabilidad comprenden lo siguiente:
- ¿Para comprobar si el sitio web es fácil de usar?
- ¿El usuario final puede navegar fácilmente dentro de la aplicación?
- Presencia de cualquier problema o ambigüedad que pueda dificultar la experiencia del usuario.
- Compruebe qué tan rápido el usuario puede completar la tarea dentro de la aplicación.
P # 19) ¿Cuáles son los entornos disponibles en la Web?
Responder: Los diferentes tipos de entorno en la Web son:
- Intranet (red local)
- Internet (red de área amplia)
- Extranet (red privada a través de internet)
P # 20) ¿Cuáles son los formatos de casos de prueba en el caso de Estático sitio web y sitio web dinámico?
Responder: Los siguientes formatos de casos de prueba se utilizarán en el caso de sitios web estáticos:
- Casos de prueba de front-end
- Casos de prueba de navegación
Los siguientes formatos de casos de prueba se utilizarán en el caso de sitios web dinámicos:
- Casos de prueba de front-end
- Casos de prueba de back-end
- Casos de prueba de navegación
- Casos de prueba de validación de campo
- Casos de prueba de seguridad, etc.
P # 21) ¿Incluir algunas subclases de objetos de respuesta HTTP?
Responder: Write, Flush, tell, etc. son pocos objetos de respuesta HTTP.
Las subclases de respuesta HTTP son:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
P # 22) Consiga algunas herramientas de prueba web.
Responder: Pocos Las herramientas de prueba web se enumeran a continuación:
- berenjena funcional
- Selenio
- Prueba SOA
- JMeter
- iMacros, etc.
P # 23) Dé algunos ejemplos de aplicaciones web que se utilizan en nuestro día a día.
Responder: Pocos Ejemplos incluyen:
- Portales web como eBay, Amazon, Flipkart, etc.
- Aplicaciones bancarias como ICICI, Yes Bank, HDFC, Kotak Mahindra, etc.
- Proveedores de servicios de correo electrónico como Gmail, Yahoo, Hotmail, etc.
- Redes sociales como Facebook, Twitter, LinkedIn, etc.
- Foros de discusión e información como www.Softwaretestinghelp.com
P # 24) ¿Qué es un servidor proxy?
Responder: El servidor proxy es un servidor que actúa como intermediario o es el que se encuentra entre el cliente y el servidor principal.
La comunicación entre el servidor principal y el cliente-servidor se realiza a través de un servidor proxy, ya que la solicitud del cliente de cualquier conexión, archivo, recursos del servidor principal se envía a través de un servidor proxy y nuevamente la respuesta del servidor principal o la memoria caché local a cliente-servidor se realiza a través del servidor proxy.
Algunos de los servidores proxy más comunes según su propósito y funcionalidad se enumeran a continuación:
- Proxy transparente
- proxy web
- Proxy anonimo
- Proxy distorsionante
- Proxy de alto anonimato
El servidor proxy se utiliza básicamente para los siguientes propósitos:
- Para mejorar el rendimiento de la respuesta web.
- En caso de presencia de un documento en la memoria caché, la respuesta se envía directamente al cliente.
- El servidor proxy filtra el contenido de la página web en forma de proxies web.
- Un servidor proxy también se utiliza para bloquear contenido web ofensivo al que puede acceder el usuario, especialmente en una organización, escuela y universidad.
- Los proxies web evitan el ataque de virus informáticos y malware.
P # 25) ¿Qué es un servidor de base de datos?
Responder: Un servidor de base de datos se puede definir como un servidor que se refiere al sistema de back-end de una aplicación de base de datos que proporciona servicios de base de datos, como acceder y recuperar datos de la base de datos.
El servidor de la base de datos utiliza una arquitectura cliente / servidor donde se puede acceder a los datos a través del servidor de la base de datos mediante un 'front-end' que se ejecuta y muestra los datos en la máquina del usuario o un 'back-end' que se ejecuta en el propio servidor de la base de datos.
Un servidor de base de datos es como un almacén de datos y también se mantiene en el Sistema de gestión de bases de datos (DBMS).
Algunas preguntas más básicas de la entrevista sobre pruebas de software
P # 1) ¿Qué son las pruebas dinámicas?
Responder: La prueba dinámica se realiza ejecutando el código o programa con varios valores de entrada y luego se verifica la salida.
P # 2) ¿Qué son las pruebas de GUI?
Responder: La prueba de interfaz gráfica de usuario o GUI es el proceso de probar la interfaz de usuario del software con los requisitos / maquetas / diseños HTML proporcionados, etc.
P # 3) ¿Qué son las pruebas formales?
Responder: La verificación del software, que se lleva a cabo siguiendo un plan de prueba, los procedimientos de prueba y la documentación adecuada con la aprobación del cliente, se denomina Prueba formal.
P # 4) ¿Qué son las pruebas basadas en riesgos?
Responder: Identificar la funcionalidad crítica en el sistema y luego decidir los órdenes en los que estas funcionalidades se probarán y realizarán las pruebas se denomina prueba basada en riesgos.
P # 5) ¿Qué son las pruebas tempranas?
Responder: Realice pruebas lo antes posible en el ciclo de vida de desarrollo para encontrar defectos en las primeras etapas de STLC . Las pruebas tempranas son útiles para reducir el costo de corregir defectos en las etapas posteriores de STLC.
P # 6) ¿Qué son las pruebas exhaustivas?
Responder: La prueba de funcionalidad con todas las entradas y condiciones previas válidas e inválidas se denomina prueba exhaustiva.
P # 7) ¿Qué es la agrupación de defectos?
Responder: Cualquier pequeño módulo o funcionalidad puede contener una serie de defectos y concentrarse más en probar estas funcionalidades se conoce como Defect Clustering.
P # 8) ¿Qué es la paradoja de los pesticidas?
Responder: Si los casos de prueba ya preparados no encuentran defectos, agregue / revise los casos de prueba para encontrar más defectos, esto se conoce como Pesticide Paradox.
P # 9) ¿Qué son las pruebas estáticas?
Responder: La verificación manual del código sin ejecutar el programa se denomina Prueba estática. En este proceso, los problemas se identifican en el código mediante la verificación del código, los requisitos y los documentos de diseño.
P # 10) ¿Qué son las pruebas positivas?
Responder: Es la forma de prueba que se realiza en la aplicación para determinar si el sistema funciona correctamente o no. Básicamente, se conoce como el enfoque de 'prueba para aprobar'.
P # 11) ¿Qué son las pruebas negativas?
Responder: La prueba de software con un enfoque negativo para verificar si el sistema no 'muestra errores cuando no se supone que debe' y 'no muestra errores cuando se supone que debe' se denomina Prueba Negativa.
P # 12) ¿Qué es una prueba de extremo a extremo?
Responder: La prueba de la funcionalidad general del sistema, incluida la integración de datos entre todos los módulos, se denomina Prueba de extremo a extremo.
P # 13) ¿Qué son las pruebas exploratorias?
Responder: Explorar la aplicación, comprender sus funcionalidades, agregar (o) modificar los casos de prueba existentes para realizar mejores pruebas se denomina prueba exploratoria.
P # 14) ¿Qué es Monkey Testing?
Responder: Las pruebas realizadas en una aplicación sin ningún plan y realizadas de forma aleatoria con las pruebas para encontrar cualquier fallo del sistema con la intención de encontrar defectos complicados se denominan Pruebas de mono.
P # 15) ¿Qué son las pruebas no funcionales?
Responder: La validación de varios aspectos no funcionales del sistema, como interfaces de usuario, facilidad de uso, seguridad, compatibilidad, carga, estrés y rendimiento, etc., se denomina prueba no funcional.
P # 16) ¿Qué son las pruebas de usabilidad?
Responder: La comprobación de la facilidad con la que los usuarios finales pueden comprender y utilizar la aplicación se denomina pruebas de usabilidad.
P # 17) ¿Qué son las pruebas de seguridad?
Responder: Validar si todas las condiciones de seguridad se implementan correctamente en el software (o no) se denomina prueba de seguridad.
P # 18) ¿Qué son las pruebas de rendimiento?
Responder: El proceso de medir varias características de eficiencia de un sistema, como el tiempo de respuesta, las transacciones de carga de estrés por minuto, la combinación de transacciones, etc., se denomina Prueba de rendimiento.
P # 19) ¿Qué son las pruebas de carga?
Responder: El análisis del comportamiento funcional y de rendimiento de una aplicación en diversas condiciones se denomina Prueba de carga.
P # 20) ¿Qué son las pruebas de esfuerzo?
Responder: Comprobación del comportamiento de la aplicación en condiciones de estrés
(o)
Reducir los recursos del sistema y mantener la carga constante y comprobar cómo se comporta la aplicación se denomina Stress Testing.
P # 21) ¿Qué es el proceso?
Responder: Un proceso es un conjunto de prácticas realizadas para lograr un propósito determinado; puede incluir herramientas, métodos, materiales o personas.
P # 22) ¿Qué es la gestión de la configuración de software?
Responder: El proceso de identificación, organización y control de cambios en el desarrollo y mantenimiento de software.
(o)
Es una metodología para controlar y gestionar un proyecto de desarrollo de software.
P # 23) ¿Qué es un proceso / ciclo de vida de prueba?
Respuesta: incluye los siguientes factores:
- Escribir un plan de prueba
- Escenarios de prueba
- Casos de prueba
- Ejecución de los casos de prueba
- Resultados de la prueba
- Notificación de defectos
- Seguimiento de defectos
- Cierre de defectos
- Lanzamiento de prueba
P # 24) ¿Cuál es la forma completa de CMMI?
Responder: Integración del modelo de madurez de capacidad
P # 25) ¿Qué es un recorrido de código?
Responder: Un análisis informal del código fuente del programa para encontrar los defectos y verificar las técnicas de codificación se denomina Recorrido de código.
P # 26) ¿Qué son las pruebas de nivel unitario?
Responder: La prueba de programas, módulos o unidades de código individuales se denomina Prueba de nivel de unidad.
P # 27) ¿Qué son las pruebas de nivel de integración?
Responder: Prueba de programas, módulos (o) unidades de código relacionados.
(o)
Las particiones del sistema que están listas para probarse con otras particiones del sistema se denominan pruebas de nivel de integración.
P # 28) ¿Qué son las pruebas a nivel del sistema?
Responder: La prueba de todo el sistema informático en todos los módulos se denomina prueba a nivel del sistema. Este tipo de prueba puede incluir pruebas funcionales y estructurales.
P # 29) ¿Qué son las pruebas alfa?
Responder: La prueba de un sistema informático completo antes de implementarla en la UAT se denomina prueba Alpha.
P # 30) ¿Qué es la prueba de aceptación del usuario (UAT)?
Responder: UAT es la forma de prueba de un sistema informático por parte del cliente para verificar si cumplió con los requisitos proporcionados o no.
P # 31) ¿Qué es un plan de prueba?
Responder: Es un documento que describe el alcance, el enfoque, los recursos y el cronograma de las actividades de prueba. Identifica elementos de prueba, características que se probarán, tareas de prueba, quién realizará cada tarea y cualquier riesgo que requiera planificación de contingencia.
P # 32) ¿Qué es un escenario de prueba?
Responder: La identificación de todas las áreas posibles que se van a probar (o) qué se va a probar se denomina escenario de prueba.
consultas sql preguntas y respuestas pdf
P # 33) ¿Qué es ECP (Partición de clase de equivalencia)?
Responder: Es un método para derivar casos de prueba.
Hacer clic Aquí para saber mas.
P # 34) ¿Qué es un defecto?
Responder: Cualquier defecto o imperfección en un producto de trabajo de software se denomina Defecto.
(o)
Cuando el resultado esperado no coincide con el resultado real de la aplicación, se denomina Defecto.
P # 35) ¿Qué es la gravedad?
Responder: Define la importancia del defecto desde el punto de vista funcional, es decir, qué tan crítico es un defecto con respecto a la aplicación.
P # 36) ¿Qué es Prioridad?
Responder: Indica la importancia o urgencia de arreglar un defecto
P # 37) ¿Qué es una nueva prueba?
Responder: Volver a probar la aplicación significa verificar si los defectos se han solucionado o no.
P # 38) ¿Qué son las pruebas de regresión?
Responder: La verificación de un área funcional y no funcional existente después de realizar cambios en la parte de un software o agregar nuevas características se denomina prueba de regresión.
P # 39) ¿Qué son las pruebas de recuperación?
Responder: Verificar si el sistema es capaz de manejar situaciones inesperadas o impredecibles se denomina Prueba de recuperación.
P # 40) ¿Qué son las pruebas de globalización?
Responder: Es el proceso de verificar si el software se puede ejecutar independientemente de su entorno geográfico y cultural. Verificar si la aplicación tiene la función para configurar y cambiar el idioma, la fecha, el formato y la moneda o si está diseñada para usuarios globales.
P # 41) ¿Qué son las pruebas de localización?
Responder: La verificación de la aplicación globalizada para una localidad particular de usuarios, bajo condiciones culturales y geográficas, se denomina Prueba de localización.
P # 42) ¿Qué son las pruebas de instalación?
Responder: Verificar si podemos instalar un software correctamente (o no), según las pautas dadas en el documento de instalación, se denomina Prueba de instalación.
P # 43) ¿Qué son las pruebas de desinstalación?
Responder: Comprobar si podemos desinstalar el software del sistema correctamente (o no) se denomina Prueba de desinstalación.
P # 44) ¿Qué son las pruebas de compatibilidad?
Responder: Verificar si la aplicación es compatible con diferentes entornos de software y hardware o no se denomina Prueba de compatibilidad.
P # 45) ¿Qué es una estrategia de prueba?
Responder: Es parte de un plan de pruebas que describe cómo se llevan a cabo las pruebas para el proyecto y qué tipos de pruebas deben realizarse en la aplicación.
P # 46) ¿Qué es un caso de prueba?
Responder: Un caso de prueba es un conjunto de pasos precondicionales que se deben seguir con los datos de entrada y el comportamiento esperado para validar la funcionalidad de un sistema.
P # 47) ¿Qué es un caso de prueba de validación empresarial?
Responder: Un caso de prueba que está preparado para verificar la condición comercial o un requisito comercial se denomina caso de prueba de Validación comercial.
P # 48) ¿Qué es un buen caso de prueba?
Responder: Un caso de prueba que tiene una alta prioridad para detectar defectos se denomina buen caso de prueba.
P # 49) ¿Qué son las pruebas de casos de uso?
Responder: Validar un software para confirmar si está desarrollado según los casos de uso o no se denomina prueba de casos de uso.
P # 50) ¿Qué es una edad de defectos?
Responder: El intervalo de tiempo entre la fecha de detección y la fecha de cierre de un defecto se denomina Edad del defecto.
Q # 51) ¿Qué es el Defecto Showstopper?
Responder: Un defecto que no permite que las pruebas continúen se denomina Defecto Showstopper.
P # 52) ¿Qué es un cierre de prueba?
Responder: Es la última fase del STLC, donde la dirección elabora varios informes resumen de pruebas que explican las estadísticas completas del proyecto en base a las pruebas realizadas.
P # 53) ¿Qué son las pruebas de cubos?
Responder: Las pruebas de cubos también se conocen como pruebas A / B. Se utiliza principalmente para estudiar el impacto de varios diseños de productos en las métricas del sitio web. Dos versiones simultáneas se ejecutan en una sola página web o en un conjunto de páginas web para medir la diferencia en las tasas de clics, la interfaz y el tráfico.
P # 54) ¿Qué se entiende por Criterios de entrada y Criterios de salida en las pruebas de software?
Responder: Criterio para entrar es el proceso que debe estar presente cuando comienza un sistema, como,
- SRS - Software
- FRS
- Caso de uso
- Caso de prueba
- Plan de prueba
Criterio de salida asegúrese de que la prueba se haya completado y la aplicación esté lista para su lanzamiento, como,
- Informe de resumen de la prueba
- Métrica
- Informe de análisis de defectos
P # 55) ¿Qué son las pruebas de concurrencia?
Responder: Esta es una prueba de múltiples usuarios para acceder a la aplicación al mismo tiempo para verificar el efecto en el código, módulo o base de datos y se utiliza principalmente para identificar las situaciones de bloqueo e interbloqueo en el código.
P # 56) ¿Qué son las pruebas de aplicaciones web?
Responder: Las pruebas de aplicaciones web se realizan en un sitio web para verificar: carga, rendimiento, seguridad, funcionalidad, interfaz, compatibilidad y otros problemas relacionados con la usabilidad.
P # 57) ¿Qué son las pruebas unitarias?
Responder: Las pruebas unitarias se realizan para comprobar si los módulos individuales del código fuente funcionan correctamente o no.
P # 58) ¿Qué son las pruebas de interfaz?
Responder: Las pruebas de interfaz se realizan para verificar si los módulos individuales se están comunicando correctamente según las especificaciones o no. Las pruebas de interfaz se utilizan principalmente para probar la interfaz de usuario de las aplicaciones GUI.
P # 59) ¿Qué son las pruebas gamma?
Responder: La prueba de gamma se realiza cuando el software está listo para su lanzamiento con los requisitos especificados; esta prueba se realiza directamente omitiendo todas las actividades de prueba internas.
P # 60) ¿Qué es el arnés de prueba?
Responder: Test Harness está configurando un conjunto de herramientas y datos de prueba para probar una aplicación en diversas condiciones, lo que implica monitorear la salida con la salida esperada para verificar que sea correcta.
Los beneficios de Testing Harness son : Aumento de la productividad debido a la automatización de procesos y aumento de la calidad del producto.
P # 61) ¿Qué son las pruebas de escalabilidad?
Responder: Se utiliza para comprobar si la funcionalidad y el rendimiento de un sistema son capaces de cumplir con los cambios de volumen y tamaño según los requisitos.
Las pruebas de escalabilidad se realizan mediante la prueba de carga cambiando varios software, configuraciones de hardware y entornos de prueba.
P # 62) ¿Qué es la prueba de fuzz?
Responder: La prueba fuzz es una técnica de prueba de caja negra que utiliza datos erróneos aleatorios para atacar un programa y verificar si algo falla en la aplicación.
P # 63) ¿Cuál es la diferencia entre QA, QC y Testing?
Responder:
- QA: Está orientado a procesos y su objetivo es prevenir los defectos en una aplicación.
- QC: El control de calidad está orientado al producto y es un conjunto de actividades que se utilizan para evaluar un producto de trabajo desarrollado.
- Pruebas: Ejecutar y verificar una aplicación con la intención de encontrar defectos.
P # 64) ¿Qué son las pruebas basadas en datos?
Responder: Es un proceso de prueba de automatización en el que se prueba una aplicación con varios conjuntos de datos con diferentes condiciones previas como entrada al script.
Conclusión
Espero que las preguntas y respuestas de la entrevista de Prueba manual de software dadas anteriormente sean beneficiosas para cada uno de ustedes.
Estoy seguro de que con un conocimiento profundo de estas preguntas y respuestas, puede presentarse a cualquier entrevista de prueba de control de calidad con confianza y superarla con mucho éxito.
¡¡Te deseamos todo el éxito !!
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
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Preguntas de la entrevista de prueba manual de software para profesionales experimentados
- Recursos y descargas de pruebas de software de control de calidad
- Trabajo de asistente de control de calidad de pruebas de software
- 20 preguntas sencillas para comprobar sus conocimientos básicos sobre pruebas de software (Cuestionario en línea)