WorksheetsEstrategias de Prueba de Software - Cap. 17
Total questions: 75
Worksheet time: 38mins
¿Qué es la depuración en el contexto de pruebas de software?
Un grupo de prueba independiente
Una estrategia de prueba
Un proceso de corrección de errores
Un tipo de prueba
¿Quiénes son responsables de desarrollar una estrategia de prueba de software?
Los usuarios finales
Los ingenieros de software
Los gerentes de proyecto
El cliente
¿Qué se busca al realizar pruebas de software?
Aumentar la velocidad del software
Descubrir errores
Reducir costos
Mejorar la interfaz de usuario
¿Qué es una prueba alfa?
Una prueba de integración
Una prueba realizada por el equipo de desarrollo
Una prueba realizada por usuarios externos
Una prueba de aceptación del cliente
¿Qué tipo de prueba se realiza primero en el proceso de prueba?
Prueba de regresión
Prueba de sistema
Prueba de integración
Prueba de unidad
¿Qué se entiende por prueba de regresión?
Pruebas realizadas al final del ciclo de desarrollo
Pruebas para verificar que los cambios no introducen nuevos errores
Pruebas de aceptación del cliente
Pruebas de rendimiento
¿Cuál es el objetivo de la verificación en el proceso de V&V?
Asegurar que el software es fácil de usar
Asegurar que el software se construye correctamente
Asegurar que el software es rápido
Asegurar que el software cumple con los requisitos del cliente
¿Qué es una prueba de humo?
Una prueba de aceptación del cliente
Una prueba rápida para detectar errores críticos
Una prueba exhaustiva del sistema
Una prueba de rendimiento
¿Qué se debe hacer antes de realizar pruebas de software?
Desarrollar el software completamente
Realizar revisiones técnicas
Crear un manual de usuario
Involucrar al cliente
¿Qué tipo de pruebas se realizan en la prueba de integración?
Pruebas de regresión
Pruebas de aceptación
Pruebas de sistema
Pruebas de unidad
¿Qué se busca con la planificación de pruebas?
Disminuir los costos
Aumentar la calidad del software
Mejorar la comunicación con el cliente
Reducir el tiempo de desarrollo
¿Qué es un módulo crítico?
Un módulo que no tiene requerimientos definidos
Un módulo que aborda pocos requerimientos de software
Un módulo que tiene un alto nivel de control
Un módulo que es simple y fácil de entender
¿Cuáles son las características de un módulo crítico?
Es simple y fácil de entender
Es complejo o proclive al error
Aborda pocos requerimientos de software
No tiene requerimientos de rendimiento
¿Cuándo deben probarse los módulos críticos?
Tan pronto como sea posible
Solo si hay tiempo
Al final del ciclo de desarrollo
Nunca, son opcionales
¿Qué se documenta en una Especificación de pruebas?
Las características del hardware
Los errores encontrados
Un plan global para integración del software
Solo los resultados de las pruebas
¿Qué se evalúa en la prueba de integración?
La documentación del software
El costo del desarrollo
La interacción con el usuario
La estética del software
¿Qué se prueba en la fase de interacción con el usuario?
La entrada y salida de comandos
La complejidad del algoritmo
La estructura del código
La velocidad del software
¿Qué se evalúa en la prueba de procesamiento de sensores?
La documentación técnica
La adquisición de salida de sensor
El rendimiento del sistema
La interfaz de usuario
¿Qué se prueba en la fase de funciones de comunicación?
La capacidad de comunicarse con la estación de monitoreo central
La velocidad de procesamiento
La estética de la interfaz
La complejidad del código
¿Qué se evalúa en la prueba de procesamiento de alarma?
La velocidad de respuesta del sistema
La documentación del software
La interfaz de usuario
Las acciones del software cuando se encuentra una alarma
¿Qué se debe hacer para asegurar la integridad de interfaz?
No es necesario hacer pruebas
Documentar todos los errores
Probar las interfaces internas y externas
Crear un plan de prueba
¿Qué se busca en las pruebas de validez funcional?
Aumentar la velocidad de procesamiento
Documentar el proceso de prueba
Descubrir errores funcionales ocultos
Mejorar la estética del software
¿Qué se evalúa en las pruebas de contenido de la información?
Errores ocultos en estructuras de datos
La complejidad del código
La velocidad de ejecución
La estética de la interfaz
¿Qué se busca en las pruebas de rendimiento?
Verificar los límites de rendimiento establecidos
Aumentar la complejidad del software
Documentar errores encontrados
Mejorar la interfaz de usuario
¿Qué se discute como parte del plan de prueba?
La complejidad del código
El calendario para la integración
La estética del software
Los errores encontrados
¿Qué se incluye en un Reporte de prueba?
Una historia de resultados y problemas
Solo los errores encontrados
La estética del software
El costo del desarrollo
¿Qué se debe hacer al realizar pruebas de validación?
Aumentar la complejidad del código
Mejorar la estética del software
Demostrar conformidad con los requerimientos
Documentar errores encontrados
¿Qué se evalúa en las pruebas de aceptación?
La complejidad del software
La velocidad de procesamiento
La estética de la interfaz
La conformidad con los requerimientos
¿Qué es una prueba alfa?
Es una prueba de rendimiento
Se realiza en el sitio del cliente
Se realiza en el sitio del desarrollador
Es una prueba de seguridad
¿Qué es una prueba beta?
Es una prueba de seguridad
Se realiza en el sitio del cliente
Se realiza en el sitio del desarrollador
Es una prueba de rendimiento
¿Qué se busca en las pruebas de recuperación?
Verificar que el sistema se recupere de fallas
Aumentar la complejidad del software
Mejorar la estética del software
Documentar errores encontrados
¿Qué se evalúa en las pruebas de seguridad?
La velocidad de procesamiento
La complejidad del código
La estética de la interfaz
La protección contra penetraciones impropias
¿Qué se busca en las pruebas de esfuerzo?
Documentar errores encontrados
Determinar cuánto puede soportar el sistema
Mejorar la estética del software
Aumentar la complejidad del software
¿Qué se evalúa en las pruebas de rendimiento?
La complejidad del código
La velocidad de procesamiento
La estética de la interfaz
El rendimiento del software en tiempo de corrida
¿Qué se busca en las pruebas de despliegue?
Mejorar la estética del software
Documentar errores encontrados
Aumentar la complejidad del software
Ejercitar el software en diferentes entornos
¿Qué se debe hacer al encontrar un error durante la depuración?
Corregirlo inmediatamente
Documentar el error
Aumentar la complejidad del software
Ignorarlo
¿Qué es la depuración?
El proceso de documentar errores
El proceso de diseñar software
El proceso de encontrar y corregir errores
El proceso de probar software
¿Qué se busca en el proceso de depuración?
Aumentar la complejidad del software
Documentar errores encontrados
Mejorar la estética del software
Encontrar la causa de un error
¿Qué se evalúa en la revisión de la configuración?
La complejidad del código
La velocidad de procesamiento
La estética de la interfaz
Que todos los elementos se desarrollaron adecuadamente
¿Qué se busca en las pruebas de validación?
Aumentar la complejidad del código
Mejorar la estética del software
Documentar errores encontrados
Demostrar conformidad con los requerimientos
¿Qué se evalúa en las pruebas de integración?
La complejidad del código
La estética de la interfaz
La interacción entre componentes del sistema
La velocidad de procesamiento
¿Qué se busca en las pruebas de regresión?
Aumentar la complejidad del software
Asegurar que no ocurran efectos colaterales
Mejorar la estética del software
Documentar errores encontrados
¿Qué se evalúa en las pruebas de aceptación?
La velocidad de procesamiento
La estética de la interfaz
La conformidad con los requerimientos del cliente
La complejidad del software
¿Qué se busca en las pruebas de seguridad?
Verificar que el sistema sea invulnerable a ataques
Documentar errores encontrados
Mejorar la estética del software
Aumentar la complejidad del software
¿Qué se evalúa en las pruebas de rendimiento?
La complejidad del código
La velocidad de procesamiento
El rendimiento del software en condiciones extremas
La estética de la interfaz
¿Qué se busca en las pruebas de despliegue?
Ejercitar el software en diferentes plataformas
Mejorar la estética del software
Documentar errores encontrados
Aumentar la complejidad del software
¿Qué se evalúa en las pruebas de recuperación?
La velocidad de procesamiento
La estética de la interfaz
La complejidad del código
La capacidad del sistema para recuperarse de fallas
¿Qué se busca en las pruebas de esfuerzo?
Documentar errores encontrados
Aumentar la complejidad del software
Mejorar la estética del software
Determinar los límites del sistema
¿Qué se evalúa en las pruebas de validación?
La conformidad con los requerimientos del cliente
La estética de la interfaz
La velocidad de procesamiento
La complejidad del software
¿Qué se busca en las pruebas de integración?
Aumentar la complejidad del software
Documentar errores encontrados
Mejorar la estética del software
Verificar la interacción entre componentes
¿Qué se evalúa en las pruebas de regresión?
Documentar errores encontrados
Asegurar que no ocurran efectos colaterales
Mejorar la estética del software
Aumentar la complejidad del software
¿Qué se busca en las pruebas de aceptación?
La conformidad con los requerimientos del cliente
La estética de la interfaz
La complejidad del software
La velocidad de procesamiento
¿Qué se evalúa en las pruebas de seguridad?
Verificar que el sistema sea invulnerable a ataques
Mejorar la estética del software
Documentar errores encontrados
Aumentar la complejidad del software
¿Qué se busca en las pruebas de rendimiento?
La velocidad de procesamiento
La estética de la interfaz
El rendimiento del software en condiciones extremas
La complejidad del código
¿Qué se evalúa en las pruebas de despliegue?
Ejercitar el software en diferentes plataformas
Aumentar la complejidad del software
Documentar errores encontrados
Mejorar la estética del software
¿Qué se busca en las pruebas de recuperación?
La complejidad del código
La velocidad de procesamiento
La estética de la interfaz
La capacidad del sistema para recuperarse de fallas
¿Qué se evalúa en las pruebas de esfuerzo?
Determinar los límites del sistema
Mejorar la estética del software
Documentar errores encontrados
Aumentar la complejidad del software
¿Qué se busca en las pruebas de validación?
La estética de la interfaz
La conformidad con los requerimientos del cliente
La complejidad del software
La velocidad de procesamiento
¿Qué se evalúa en las pruebas de integración?
La estética de la interfaz
La interacción entre componentes del sistema
La velocidad de procesamiento
La complejidad del código
¿Qué se busca en las pruebas de regresión?
Aumentar la complejidad del software
Documentar errores encontrados
Mejorar la estética del software
Asegurar que no ocurran efectos colaterales
¿Qué se evalúa en las pruebas de aceptación?
La estética de la interfaz
La conformidad con los requerimientos del cliente
La complejidad del software
La velocidad de procesamiento
¿Qué se busca en las pruebas de seguridad?
Verificar que el sistema sea invulnerable a ataques
Mejorar la estética del software
Documentar errores encontrados
Aumentar la complejidad del software
¿Qué se evalúa en las pruebas de rendimiento?
La estética de la interfaz
La complejidad del código
El rendimiento del software en condiciones extremas
La velocidad de procesamiento
¿Qué se busca en las pruebas de despliegue?
Aumentar la complejidad del software
Documentar errores encontrados
Mejorar la estética del software
Ejercitar el software en diferentes plataformas
¿Qué se evalúa en las pruebas de recuperación?
La complejidad del código
La velocidad de procesamiento
La estética de la interfaz
La capacidad del sistema para recuperarse de fallas
¿Qué se busca en las pruebas de esfuerzo?
Documentar errores encontrados
Mejorar la estética del software
Aumentar la complejidad del software
Determinar los límites del sistema
¿Qué se evalúa en las pruebas de validación?
La conformidad con los requerimientos del cliente
La estética de la interfaz
La velocidad de procesamiento
La complejidad del software
¿Qué se evalúa en las pruebas de integración?
La complejidad del código
La velocidad de procesamiento
La estética de la interfaz
La interacción entre componentes del sistema
¿Qué se busca en las pruebas de regresión?
Aumentar la complejidad del software
Asegurar que no ocurran efectos colaterales
Mejorar la estética del software
Documentar errores encontrados
¿Qué se evalúa en las pruebas de aceptación?
La velocidad de procesamiento
La complejidad del software
La conformidad con los requerimientos del cliente
La estética de la interfaz
¿Qué se busca en las pruebas de seguridad?
Mejorar la estética del software
Verificar que el sistema sea invulnerable a ataques
Aumentar la complejidad del software
Documentar errores encontrados
¿Qué se evalúa en las pruebas de rendimiento?
El rendimiento del software en condiciones extremas
La estética de la interfaz
La complejidad del código
La velocidad de procesamiento
¿Qué se busca en las pruebas de despliegue?
Ejercitar el software en diferentes plataformas
Mejorar la estética del software
Documentar errores encontrados
Aumentar la complejidad del software
¿Qué se evalúa en las pruebas de recuperación?
La complejidad del código
La velocidad de procesamiento
La capacidad del sistema para recuperarse de fallas
La estética de la interfaz
¿Qué se busca en las pruebas de esfuerzo?
Mejorar la estética del software
Aumentar la complejidad del software
Documentar errores encontrados
Determinar los límites del sistema
