Tema 8 Desarrollo de Interfaces
![]() |
![]() |
![]() |
Título del Test:![]() Tema 8 Desarrollo de Interfaces Descripción: Para repasar para el examen |




Comentarios |
---|
NO HAY REGISTROS |
Relaciona cada estrategia de actuación con su tipo de prueba: Optimizar código para uso de recursos. Medir tiempo de respuesta. Intentar obtener claves. Aumentar la frecuencia de entradas. Relaciona cada prueba de software con su función correspondiente: Asegurar la conformidad del cliente. Asegurar la eficiencia de la aplicación. Mantener los tiempos de respuesta en límites aceptables. Asegurar que un cambio no introduce defectos colaterales. Las pruebas de sistema comprueban el cumplimiento de: _____ y otros aspectos como, por ejemplo, las unidades físicas y en el entorno operativo. La satisfacción del usuario. Los requisitos funcionales. Los requisitos no funcionales. Las cargas atípicas de trabajo. En las pruebas funcionales, el tipo de pruebas conocido como _____es el que se lleva a cabo. De usabilidad. De configuración. De caja blanca. De caja negra. ¿En qué fase del desarrollo de software se suelen introducir la mayoría de errores de las aplicaciones?. Explotación. Codificación. Análisis de requisitos. Documentación. Cuanto antes se detecte un defecto en software: Menor coste en su reparación. Menor perjuicio en etapas posteriores. Mayor coste en su reparación. Menor tiempo de reparación. Relaciona cada prueba con su característica: Se evalúa el comportamiento interno del programa en la generación de las salidas. Se evalúan las salidas en función de las entradas. La realiza el cliente en presencia del desarrollador. La realiza el cliente sin la presencia del desarrollador. En la prueba de configuración, es necesario probar la aplicación en distintos: Sistemas operativos. Interfaces de usuario. Lenguajes de programación. Equipos físicos, con distintas arquitecturas. Con la prueba de configuración se persigue: Comunicación con el sistema donde se instala la aplicación. Conseguir que el sistema sea más seguro. Conseguir que las aplicaciones sean portables. Reserva de memoria necesaria para la aplicación. ¿Cuál es la principal razón de automatizar las pruebas de software?. Encontrar mayor número de errores. Integrar varias herramientas. Reducir costes. Sacar el producto al mercado antes que nuestros competidores. A efectos económicos, lo ideal es detectar los errores durante la fase de análisis y diseño de la aplicación. ¿Verdadero o falso?. Verdadero. Falso. Relaciona cada característica con su tipo de prueba: Se prueban primero los módulos subordinados de bajo a nivel y, progresivamente, los de niveles superiores. Se usan técnicas de caja negra. Se introducen fallos en el sistema conscientemente. Se prueba primero el programa principal, que actuará como coordinador de la prueba. Son requisitos no funcionales: Velocidad. Satisfacción. Fiabilidad. Seguridad. La prueba de regresión se puede realizar sobre: Únicamente los componentes del software que han cambiado. Una muestra representativa de todas las funciones del software. Únicamente los componentes del software que no han cambiado. El software en su totalidad, sin excepciones. ¿Cómo se llama la prueba de aceptación que realiza el cliente en presencia del desarrollador de la aplicación?. Prueba de caja blanca. Prueba de caja negra. Prueba beta. Prueba alfa. Para realizar la prueba de capacidad, se pueden seguir los métodos: Provocar fallos en el software. Maximizar la búsqueda de datos en disco. Aumentar la frecuencia de entradas al sistema. Disminuir el uso de memoria del sistema. La prueba consistente en probar la correcta interrelación entre los módulos de una aplicación es: Sistema. Regresión. Integración. Configuración. ¿En qué momento se suelen realizar las pruebas Beta?. Antes de las pruebas de integración. En el mismo entorno productivo de la aplicación, una vez instalada. A lo largo de la etapa de mantenimiento. Después de realizar las pruebas unitarias. Son ejemplos de herramientas automáticas de pruebas unitarias: JUnit. PHP Unit. Simple Test. Nessus. El conjunto completo de casos de prueba que, teóricamente, podemos hacer sobre una aplicación tiene un límite máximo que no podemos superar. ¿Verdadero o falso?. Verdadero. Falso. La realización de pruebas _____ nos permite detectar errores colaterales tras añadir modificaciones en la aplicación. funcionales. de integración. de regresión. semánticas. ¿Qué entradas se utilizan en el método de particiones equivalentes de las pruebas funcionales?. Ninguna es correcta. Una muestra al azar. Se prueban todas las entradas. Una muestra representativa. Lo más conveniente es que las pruebas de software se realicen sólo sobre el sistema completo, ya que no detectaríamos los errores en cada trozo de manera individual. ¿Verdadero o falso?. Verdadero. Falso. El coste económico que causa un error de software se multiplica por un factor de _____si se comete en la fase de pruebas. 1. 10. 3-6. 40-50. En la prueba de recuperación, el responsable adopta el papel de intruso y trata de violar los mecanismos de acceso al sistema. ¿Verdadero o falso?. Verdadero. Falso. Para determinar la usabilidad de una aplicación se suele recurrir a los cuestionarios y entrevistas a los usuarios. ¿Verdadero o falso?. Verdadero. Falso. ¿Qué entendemos por verificación del software?. Proceso que nos informa de que estamos construyendo correctamente el producto. Proceso que nos informa de que estamos construyendo el producto correcto. Es un tipo de prueba de aceptación. Proceso relacionado con la usabilidad del producto. La usabilidad es un parámetro que cada vez tiene mayor importancia en el desarrollo de software. ¿Verdadero o falso?. Verdadero. Falso. ¿Cuáles son los principales objetivos de la realización de pruebas de software?. Minimizar los errores. Aumentar el coste de mantenimiento. Aumentar la calidad del producto. Encontrar la totalidad de defectos. Una buena estrategia de pruebas contribuye a: Disminuir los riesgos del negocio. Incrementar la productividad. Incrementar los tiempos de desarrollo. Aumentar la calidad. |