NEW
Font size
WorksheetsTesting
Total questions: 77
Worksheet time: 4hrs 51mins
Verdadero o Falso: " EL objetivo de las pruebas debe de basarse en 2 conceptos fundamentales: "que el software haga lo que debe hacer" y "que el software no haga lo que no debe hacer"
Verdadero
Falso
A cual de las siguientes opciones corresponde la afirmacion " es una desviacion del servicio o resultado esperado"
Error
Defecto
Fallo
Ninguna es correcta
Verdadero o Falso: " Es importante elegir la metodologia de prueba adecuada para el proyecto de softwaare especifico, ya que cada una tiene sus fortalezas y debilidades. La eleccion dependera de la naturaleza del software, los requisitos del cliente y el alcance del proyecto"
Verdadero
Falso
Cual de las siguientes opciones NO es un modelo que representa al "Ciclod e vida de Desarrollo del Softwafre"
Modelo Agil
Modelo en Cascada
Modelo Evolutivo
Modelo en Espiral
Ninguna es correcta
Segun Bohem, la VERIFICACION responde al interrogante "Estamos construyendo el producto correctamente"?
Verdadero
Falso
Pruebas de Caja Blanca. Cual de las siguientes NO ES una TEcnica para pruebas de caja Blanca
Cobertura de Sentencia
Cobertura de decision
Cobertura de variables
Cobertura de condicion
Cual de las siguientes NO es una metodologia de pruebas
Pruebas manuales
Pruebas automatizadas
Pruebas de Condicion
Pruebas de caja negra
pruebas exploratorias
A cual de las siguientes opciones corresponde la afirmacion: Es la manifestacion de un error en el software
error
defecto
fallo
Segun que autor la VALIDACION responde a la pregunta "El software cumple las expectativaas del cliente?"
Boehm
Sommerville
Pressman
Las pruebas de software se pueden realizar en diferentes etapas del ciclo de vida del desarrollo de software.
Verdadero
Falso
Las pruebas de software son un conjunto de actividades diseñadas únicamente para verificar el rendimiento de un programa.
Verdero
Falso
No es necesario elegir una metodología de prueba adecuada, ya que todas las metodologías son iguales.
Verdadero
Falso
¿Qué metodología es útil para ejecutar pruebas repetitivas y reducir el tiempo de prueba? a)
Pruebas manuales
Pruebas de caja negra
Pruebas automatizadas
A que metodologia de pruebas se refiere la siguiente afirmacion: se enfoca en la estructura interna del software y en cómo funciona el código subyacente.
Pruebas de caja blanca
Pruebas de caja negra
pruebas exploratorias
¿Qué tipo de pruebas se enfoca en la funcionalidad del software sin considerar el código subyacente?
Pruebas de caja blanca
Pruebas exploratorias
Pruebas de caja negra
¿Cuál de las siguientes metodologías se centra en la estructura interna del software?
Pruebas de seguridad
Pruebas manuales
Pruebas de caja blanca
¿Qué tipo de pruebas implica la exploración del software sin un plan específico?
Pruebas de seguridad
Pruebas exploratorias
Pruebas automatizadas
La norma ISO/IEC 25000 es también conocida como "Square".
Verdadero
Falso
La norma ISO/IEC 25000 evalúa el software en 10 áreas diferentes.
Verdadero
Falso
Cual de las siguientes opciones pertenece al Estandar iso iec 25000.
especificación del procedimiento
reporte de avance de los ciclos probados
Ninguna es correcta
todas son correctas
El objetivo del SDLC es minimizar los riesgos del proyecto mediante una planificación anticipada.
Verdadero
Falso
A que se refiere la siguiente definicion: es un proceso rentable y eficiente en términos
de tiempo empleado por los equipos de desarrollo para diseñar y crear software de alta calidad.
Casos de prueba
SDLC
Pruebas de caja blanca
A que modelo de SLDC hace referencia: planificación, definición de requisitos, diseño, fase del desarrollo y
pruebas, puesta en marcha, operaciones y mantenimientos y disposición
Modelo en cascada
Modelo Estandar
En el modelo en cascada, la fase de programación se lleva a cabo antes de la fase de análisis.
Verdadero
Falso
A que tipo de requerimientos hace referencia la siguiente definicion: son descripciones detalladas de las funciones y características que un sistema debe tener para cumplir con sus objetivos y satisfacer las necesidades de sus usuarios.
Funcionales
No funcionales
¿Qué son los requerimientos funcionales?
Descripciones de cómo debe comportarse un sistema.
Requisitos que describen funciones y características que un sistema debe tener.
Características que no están relacionadas con las funciones del sistema.
Todas son correctas
Los requerimientos funcionales especifican cómo el sistema debe comportarse en términos de:
Costos y tiempo de desarrollo.
Entradas, procesamiento y salidas.
Interacción con el hardware.
Los requerimientos no funcionales se centran en:
Qué hace el sistema.
Cómo hace el sistema y los criterios de rendimiento, calidad, seguridad y otros aspectos importantes.
Los requerimientos de hardware.
A que se refiere la siguiente definicion: son un conjunto de características y atributos que describen
cómo un sistema debe comportarse y operar, pero que no están directamente relacionados con las
funciones específicas que realiza el sistema.
Requerimientos funcionales
Requerimientos no funcionales
Los requerimientos funcionales deben ser:
Ambiguos y difíciles de entender.
Claros, detallados y verificables.
Opcionales para el diseño del sistema.
Ninguna es correcta
¿Cuáles son los elementos mínimos que debe tener una prueba?
Todas son correctas
Requisitos, diseño y documentación.
Acciones, valores de prueba y resultado.
Código, comentarios y ejecución.
Los casos de prueba son:
Infinitos y siempre en evolución.
Finitos y deben ser limitados.
Ninguna es correcta
¿Por qué es importante un buen diseño de pruebas?
Porque permite realizar pruebas más largas.
Porque ayuda a encontrar más errores de forma aleatoria.
Porque asegura que se pueden descubrir los errores que se buscan.
Según Pressman, la verificación se refiere a:
Garantizar que el software implementa correctamente una función específica.
Asegurar que el software cumple con las expectativas del cliente.
Probar el rendimiento del software en diferentes entornos.
Según Boehm, la pregunta que corresponde a la verificación es:
¿Estamos construyendo el producto correcto?
¿Estamos construyendo el producto correctamente?
¿El software cumple con los requerimientos del cliente?
La validación, según Pressman, asegura que el software:
Cumple con los requisitos del cliente.
Funciona correctamente sin errores.
Se implementa en el entorno correcto.
Según Sommerville, la verificación busca comprobar:
Que el software hace lo que el usuario espera.
Que el sistema cumple con los requerimientos especificados.
Que se utilizan las herramientas adecuadas en el desarrollo.
La validación, según Sommerville, se centra en:
Comprobar si el software está libre de errores.
Asegurar que el software cumple las expectativas del cliente.
Evaluar la eficiencia del software en la producción.
De que usuario es la siguiente definicion de VALIDACION: " es un conjunto diferente de tareas que aseguran que el software que se construye siguiente los requerimientos del cliente"
Pressman
Boehm
Sommerville
Ninguna es correcta
De que autor es la siguiente definicion de VERIFICACION: se refiere al conjunto de tareas que garantizan que el software implementa correctamente una función específica.
Pressman
Boehm
Sommerville
Ninguna es correcta
La siguiente pregunta a que hace referencia: ¿estamos construyendo el producto correctamente?
Validacion
Verificacion
Ninguna es correcta
La siguiente pregunta se refiere a VALIDACION? ¿estamos construyendo el producto correcto?
Verdadero
Falso
La siguiente pregunta se refiere a VALIDACION? ¿el software esta de acuerdo con su especificación?
Verdadero
Falso
Que tipo de pregunta es la siguiente ¿el software cumple
las expectativas del cliente?
Verificacion
Validación:
A que autor hacen referencia estas preguntas: "¿el software esta de acuerdo con su especificación?"
" ¿el software cumple las expectativas del cliente?"
Pressman
Boehr
Sommerville
A que autor hacen referencia las preguntas: "¿estamos construyendo el producto correctamente?"
"¿estamos construyendo el producto correcto?"
Pressman
Boher
Sommerville
Verdadero o Falso: EL debuggin es el proceso de diagnosticar la causa de un bug y corregirlo. Es una actividad de corrección y no de prueba
Verdaero
Falso
Verdadero o Falso: un caso de prueba / test case es un conjunto de condiciones
o variables bajo las cuales se determinará si una aplicación, un sistema de software o una
característica o comportamiento de estos resulta o no aceptable.
Verdadero
Falso
¿Qué son las pruebas estáticas?
Pruebas que se realizan ejecutando el código de la aplicación.
Pruebas que se realizan sin ejecutar el código de la aplicación.
Pruebas que solo se centran en la seguridad del software.
Ninguan es correcta
Las pruebas dinámicas apuntan a ejecutar las pruebas en todo o parte del software para determinar si
funciona según lo esperado
Verdadero
Falso
Las pruebas estaticas permiten el uso de
técnicas de caja negra y caja blanca con mayor amplitud.
Verdadero
Falso
Una ventaja de las pruebas dinámicas es que:
Se pueden realizar sin ejecutar el código.
Permiten medir con mayor precisión el comportamiento de la aplicación.
Se centran únicamente en la revisión de documentos.
Ninguna es correcta
Estas pruebas pueden ser realizadas desde las primeras etapas del ciclo del software
Pruebas tardias
Pruebas de prevencion
Pruebas de deteccion
Ninguna es correcta
Pruebas estáticas (no en ejecución): las pruebas se realizan a productos de trabajo como
documentos de requerimientos, casos de prueba, planes de prueba y código.
Verdadero
Falso
Pruebas estaticas (detección): estas pruebas se enfocan en la detección de defectos.
Verdadero
Falso
Pruebas
estáticas (prevención): estas pruebas se enfocan en la prevención de defectos.
Verdadero
Falso
Elegir la opcion correcta: se utilizan técnicas como revisión técnica, Inspección y revisión de
código.
Pruebas estáticas (técnicas):
Pruebas dinámicas (técnicas):
Pruebas dinámicas (pruebas tardías):
Pruebas estáticas (pruebas tempranas):
¿Qué se prueba en las pruebas unitarias?
Todo el software de forma conjunta.
Las unidades o conjuntos de unidades relacionadas de un software.
Solo el rendimiento del software.
¿Cuál de las siguientes opciones puede considerarse una "unidad" en pruebas unitarias?
Un documento de requerimientos.
Un ambiente de producción.
Una clase, un método o un componente.
Las pruebas unitarias intentan detectar:
Discrepancias entre los requerimientos y el comportamiento real de la unidad.
Errores en la documentación.
Problemas de rendimiento en el sistema.
¿Quién puede ejecutar las pruebas unitarias?
Solo el equipo de calidad.
Solo un tercero.
Puede ser ejecutadas por quien desarrolló el software o por un tercero.
Ninguna es correcta
La prueba de cobertura de sentencia mide cuántas líneas de código se han ejecutado durante las pruebas.
Verdadero
Falso
La prueba de cobertura de condición se centra en probar únicamente las ramificaciones simples de las estructuras de control.
Verdadero
Falso
La prueba de cobertura de decisión se asegura de que todos los caminos posibles del código sean probados.
Verdadero
Falso
¿Qué es una prueba de caja negra?
Una prueba que analiza la compatibilidad entre las interfaces de los componentes del software.
Una prueba que solo se realiza en la fase de desarrollo.
Un tipo de prueba que considera la lógica interna del sistema.
¿Cuál de las siguientes es una técnica de prueba de caja negra?
Prueba de cobertura de código.
Prueba de integración.
Prueba de casos de uso.
Las pruebas de integración se realizan para comprobar las interacciones entre distintos componentes o sistemas tras su integración.
Verdadero
Falso
Las pruebas de integración deben realizarse antes de las pruebas unitarias.
Verdadero
Falso
En la estrategia de integración top-down, los componentes de nivel más bajo se sustituyen por componentes auxiliares (stubs) para simular a los componentes invocados.
Verdadero
Falso
La estrategia de integración big bang se realiza de manera incremental, integrando los componentes uno a uno.
Verdadero
Falso
El proceso de prueba de un sistema tiene dos etapas que pueden estar muy separadas en el tiempo:
la preparación de las pruebas y la aplicación de las mismas. La etapa de preparación de pruebas
incluye al menos tres actividades: a) preparar un plan de pruebas, b) preparar una lista de
verificaciones de los requerimientos y c) preparar casos de prueba.
Verdadero
Falso
Las pruebas de sistemas solo verifican el funcionamiento correcto de un solo subsistema.
Verdadero
Falso
Las pruebas de comunicaciones se enfocan en:
Asegurar la recuperación de datos tras un fallo.
Examinar el rendimiento del sistema bajo carga.
Comprobar que las interfaces entre los componentes del sistema funcionan adecuadamente.
Cuales de las siguientes son tipos de pruebas de sistemas?
Pruebas de comunicaciones:
Pruebas de entorno:
Pruebas de rendimiento:
Todas son correctas
A que tipo de pruebas se refiere esta definicion: se realizan para verificar si las funcionalidades
más significativas de la aplicación funcionan o no. De forma que lo más básico del software se
ejecute de forma correcta con pruebas sencillas y rápidas.
Pruebas de entorno
Pruebas de humo
Pruebas de Sanidad
Cual de las siguientes opciones son similitudes entre las pruebas de humo y de sanidad:
Frecuencia de uso
Selección de funcionalidades:
Rápidas y enfocadas:
Todas son correctas
Frecuencia de uso y
sección de funcionalidades:
La prueba de integración es uno de los tipos de prueba no funcional
se realiza de forma automatizada.
Verdadero
Falso
