PRUEBAS DE SOFTWARE
![]() |
![]() |
![]() |
Título del Test:![]() PRUEBAS DE SOFTWARE Descripción: Examen pruebas de Software DAM1 |




Comentarios |
---|
NO HAY REGISTROS |
¿Que son las pruebas de software?. Las pruebas son el proceso de demostrar que no hay errores posibles. El propósito de las pruebas es demostrar que un programa realiza las finciones indicadas correctamente. La prueba es el proceso de ejecución de un programa con la intención de encontrar errores. Las pruebas son el proceso de establecer confianza en que un programa hace lo que tiene que hacer. Enlaza cada término con su definición: Error. Defecto. Fallo. La complejidad ciclomática de este grafo es (Elige la correcta): A(G) = 7-6+2= 3. A(G) = 8-7+1= 3. A(G) = 8-7+2 = 3. A(G) = 2(N.P.) +1 = 3. Las caracteristicas del software para tener la calidad deseada son: Adecuación funcional, Eficiencia de desempeño, Compatibilidad, Desarrollo, Fiabilidad, Seguridad, Mantenibilidad y Portabilidad. Fiabilidad, Usabilidad, Mantenibilidad, Portabilidad, Manejabilidad, Habilidad, Calidad, Causalidad y Prodigalidad. Compatibilidad, Eficiencia de desempeño, Seguridad, Mantenibilidad, Portabilidad, Fiabilidad, Adecuacion funcional y Usabilidad. Los organos reguladores que documentan varios estandares para pruebas de software són: IIEE, AENA, ISO. ISO, IIEE, AENOR. IEEE, AENA, ISO. AENOR, IEEE, ISO. La técnica de caja negra consiste en: Ver el programa, despreocupandonos de comportamiento del codigo y centrando el esfuerzo en encontrar el comportamiento incorrecto, teniendo en cuenta las entradas y salidas del programa. Ver el programa, centrandonos en el comportamiento interno y concentrando el esfuerzo en el desarrollo del codigo y su correcto funcionamiento. Las instituciones que se dedican a formar en el ámbito de las pruebas son: ISST, ISQTB, TMMI. TMMI, ISTQB, ISST. TMMi, ISTQB, AENOR. Las pruebas no funcionales: Se basan en las funcionalidades de un sistema, es decir, en lo que hace el sistema. Sebasan en el comportamiento interno del software y suelen usar tecnicas de diseño de Caja Blanca. Tienen en cuenta el comportamiento externo del software, y se suelen usar tecnicas de diseño de Caja Negra. Tienen en cuenta el comportamiento externo del software, y se suelen usar tecnicas de diseño de Caja Blanca.. En las pruebas de rendimiento: Se medirán la velocidad de procesamiento y el tiempo de respuesta del sistema. Se aumentará el numero de usuarios que trabajan simultaneamente. Se realizarán diferentes pruebas de acceso no autorizados. Se medirá la facilidad se uso, efectividad y satisfacción. Enlaza los siguientes tipos de prueba (No funcionales) con sus principales objetivos. Pruebas de carga. Pruebas de rendimiento. Pruebas de volumen. Pruebas de esfuerzo. Pruebas de seguridad. Pruebas de estabilidad. Pruebas de compatibilidad. Pruebas de usabilidad. La definición: "No ejecutan codigo, realizarán un analisis estatico del codigo" pertenece a: Técnicas dinámicas. Técnicas estáticas. ¿A que denominamos pruebas de ruta basica?. A - Representación de los caminos que puede tomar un programa en su ejecución. B - Diferentes caminos que podemos tomar en un grafo de flujo de un programa. C - Caminos que pueden tomar las técnicas de prueba dinámica. A y B son correctas. Las formas de definir la complejidad Ciclomatica son: V(G)=Nodos-Aristas +2, V(G)= Nodos Predicado +1, V(G)= Nº de regiones. V(G)=Aristas-Nodos +2, V(G)= Nodos Predicado +2, V(G)= Nº de regiones. V(G)=Aristas-Nodos +2, V(G)= Nodos Predicado +1, V(G)= Nº de regiones. La definición: "Conjunto de normas que tiene como objetivo la creación de un marco de trabajo común para evaluar la calidad de producto software" pertenece a la organización: ISO 9000. ISO 25000. ISO 5000. Diferenciamos los tipos de prueba en tres puntos principales: Pruebas Funcionales, Pruebas Dinámicas y Pruebas Estaticas. Pruebas Dinámicas, Pruebas Estaticas y Pruebas Estructurales. Pruebas Físicas, Pruebas Dinámicas y Pruebas Funcionales. Pruebas Funcionales, Pruebas Estructurales y Pruebas no funcionales. En el modelo de pruebas en V las tareas de desarrollo de aplicación y las pruebas tienen la misma importancia. Verdadero. Falso. La definición: "Proceso de asegurar que el software implementa correctamente una función específica" pertenece a: Validación. Verificación. La validación es el conjunto de actividades que asegura que el software desarrollado respeta los requisitos del cliente, que se encuentran en las especificaciónes de requisitos. Verdadero. Falso. Las pruebas unitarias o de componentes: Consiste en verificar las unidades de software de forma aislada. Consisten en recorrer una a una cada prueba de ruta basica. Consisten en probar uno a uno cada programa desarrollado. Consiste en que un solo testeador realice las pruebas sobre el conjunto de software. Las pruebas que se encargan de probar las interfaces entre los componentes, las interacciones con distintas partes de un mismo sistema, como el sistema operativo, el sistema de archivos, el hardware y las interfaces entre varios sistemas son: Las pruebas unitarias. Las pruebas de humo. Las pruebas de sistema. Las pruebas de integración. Pruebas Alfa y Beta: Pruebas Alfa. Pruebas Beta. Las pruebas que se realizan cuando el software ha sufrido un cambio, ya que este cambio puede producir nuevos errores en código anterior, son: Las Pruebas de Regresión. Las Pruebas de Usabilidad. Las pruebas de Humo. |