Verificación del softwareOnline version Ejercicio 1: Prueba de Verificación del software by Nelson Cardoza y René Cortez 1 ¿Qué son las pruebas en el desarrollo de software? a Se le llaman pruebas a aquel proceso que se lleva a cabo para desarrollar un software. b La prueba es un conjunto de actividades que pueden planearse por adelantado y realizarse de manera sistemática. c La prueba es un conjunto de actividades que no pueden planearse por adelantado y tampoco realizarse de manera sistemática. 2 Seleccione cuáles considera usted que son características genéricas de las estrategias de prueba de software Escoge una o varias respuestas a La prueba comienza en los componentes y opera “hacia afuera”, hacia la integración de todo el sistema de cómputo. b La prueba comienza en los componentes y opera “desde afuera”, hacia la integración de todo el sistema de cómputo. c Las pruebas las realiza el analista del software y (para proyectos grandes) un grupo de prueba independiente. d Prueba y depuración son actividades diferentes, pero la depuración debe incluirse en cualquier estrategia de prueba 3 La validación, responde a: a “¿Construimos el producto correctamente?” b “¿Construimos el producto correcto?” 4 La verificación, responde a: a “¿Construimos el producto correctamente?” b “¿Construimos el producto correcto?” 5 El siguiente enunciado, ¿es verdadero o falso? "La calidad se incorpora en el software a lo largo de todo el proceso de ingeniería del software" a verdadero b falso 6 Seleccione cuáles considera usted que es lo que debe incluir un plan de pruebas, según el estándar 829 de IEEE (IEEE, 2008-2) Escoge una o varias respuestas a Realización de la prueba de diseño sin asociar a las características y sus combinaciones. b Una lista de características y sus combinaciones a probar c Una declaración general de enfoque para cada característica o combinación de características d Un documento con las definiciones del caso de prueba 7 Defina el orden del ciclo de vida de la prueba del software a Planear - Actuar- Chequear - Ejecutar b Planear - Ejecutar - Chequear - Actuar c Actuar - Planear - Chequear - Ejecutar d Actuar - Ejecutar - Chequear - Planear Explicación 1 La prueba es un conjunto de actividades que pueden planearse por adelantado y realizarse de manera sistemática. Por esta razón, durante el proceso de software, debe definirse una plantilla para la prueba del software: un conjunto de pasos que incluyen métodos de prueba y técnicas de diseño de casos de prueba específicos. 3 La validación es un conjunto diferente de tareas que aseguran que el software que se construye sigue los requerimientos del cliente. 4 La verificación se refiere al conjunto de tareas que garantizan que el software implementa correctamente una función específica. 6 El proceso de escribir casos de prueba y establecer su estándar es un logro especial muy dinámico, y es necesario que se enseñe, aplique, controle, mida y mejore continuamente. 7 Un buen plan de pruebas es el conocido como PDCA, que contempla las siguientes actividades: Planear - Ejecutar - Chequear y Actuar