Podcast
Questions and Answers
¿Qué estándar sustituyó a la normativa IEEE 829-2008 'Standard for Software and System Test Documentation'?
¿Qué estándar sustituyó a la normativa IEEE 829-2008 'Standard for Software and System Test Documentation'?
El estándar ISO/IEC/IEEE 29119 está dividido en siete partes diferentes.
El estándar ISO/IEC/IEEE 29119 está dividido en siete partes diferentes.
False (B)
¿Cuál es el objetivo principal del estándar ISO/IEC/IEEE 29119?
¿Cuál es el objetivo principal del estándar ISO/IEC/IEEE 29119?
Unificar e integrar la literatura normativa sobre las pruebas de software que oferían diferentes creadores de estándares.
El ______ del plan de pruebas define el alcance del mismo, el tipo de prueba y las propiedades que se van a utilizar.
El ______ del plan de pruebas define el alcance del mismo, el tipo de prueba y las propiedades que se van a utilizar.
Signup and view all the answers
Empareja cada parte del estándar ISO/IEC/IEEE 29119 con su descripción:
Empareja cada parte del estándar ISO/IEC/IEEE 29119 con su descripción:
Signup and view all the answers
¿Cuál de los siguientes NO es un elemento clave que debe tener un plan de pruebas?
¿Cuál de los siguientes NO es un elemento clave que debe tener un plan de pruebas?
Signup and view all the answers
¿Por qué es importante definir los elementos del software que NO se van a probar en un plan de pruebas?
¿Por qué es importante definir los elementos del software que NO se van a probar en un plan de pruebas?
Signup and view all the answers
La ______ del plan de pruebas define el enfoque general para realizar las pruebas, incluyendo las estrategias y técnicas a utilizar.
La ______ del plan de pruebas define el enfoque general para realizar las pruebas, incluyendo las estrategias y técnicas a utilizar.
Signup and view all the answers
¿Cuál es el precio en euros de un crédito?
¿Cuál es el precio en euros de un crédito?
Signup and view all the answers
¿Qué método se utiliza para validar el precio de la matrícula?
¿Qué método se utiliza para validar el precio de la matrícula?
Signup and view all the answers
El método ______ se utiliza para calcular el precio de la matrícula.
El método ______ se utiliza para calcular el precio de la matrícula.
Signup and view all the answers
El código del método CasProva_CostMatricula incluye la validación de que el precio de la matrícula sea igual a 3900 euros.
El código del método CasProva_CostMatricula incluye la validación de que el precio de la matrícula sea igual a 3900 euros.
Signup and view all the answers
¿Cuál es el nombre de la asignatura que tiene 15 créditos?
¿Cuál es el nombre de la asignatura que tiene 15 créditos?
Signup and view all the answers
Empareja cada elemento con su descripción:
Empareja cada elemento con su descripción:
Signup and view all the answers
¿Cuáles son los pasos del ciclo de vida de los casos de prueba?
¿Cuáles son los pasos del ciclo de vida de los casos de prueba?
Signup and view all the answers
Los casos de prueba deben ser interdependientes para garantizar un análisis completo.
Los casos de prueba deben ser interdependientes para garantizar un análisis completo.
Signup and view all the answers
En la organización clásica de módulos, ¿qué tipo de módulos se encuentran en la parte superior de la jerarquía?
En la organización clásica de módulos, ¿qué tipo de módulos se encuentran en la parte superior de la jerarquía?
Signup and view all the answers
Las pruebas de integración se basan en probar la interacción entre los módulos individuales de un sistema.
Las pruebas de integración se basan en probar la interacción entre los módulos individuales de un sistema.
Signup and view all the answers
¿Cuál es el objetivo de un módulo impulsor en las pruebas de integración ascendente?
¿Cuál es el objetivo de un módulo impulsor en las pruebas de integración ascendente?
Signup and view all the answers
En las pruebas de integración ascendente, se empieza por probar los módulos de ______ nivel.
En las pruebas de integración ascendente, se empieza por probar los módulos de ______ nivel.
Signup and view all the answers
¿Qué tipo de pruebas se llevan a cabo en la última etapa de las pruebas de integración ascendente?
¿Qué tipo de pruebas se llevan a cabo en la última etapa de las pruebas de integración ascendente?
Signup and view all the answers
Empareje los conceptos con sus descripciones correspondientes:
Empareje los conceptos con sus descripciones correspondientes:
Signup and view all the answers
En el Cas de Prova 3, ¿qué resultado se espera si el usuario proporciona una contraseña incorrecta pero el nombre de usuario es correcto?
En el Cas de Prova 3, ¿qué resultado se espera si el usuario proporciona una contraseña incorrecta pero el nombre de usuario es correcto?
Signup and view all the answers
Las pruebas de integración se realizan después de las pruebas unitarias, pero antes de las pruebas de sistema.
Las pruebas de integración se realizan después de las pruebas unitarias, pero antes de las pruebas de sistema.
Signup and view all the answers
Las pruebas beta se llevan a cabo después de las pruebas alfa y se realizan en el entorno del _____, es decir, un entorno fuera del control del desarrollador.
Las pruebas beta se llevan a cabo después de las pruebas alfa y se realizan en el entorno del _____, es decir, un entorno fuera del control del desarrollador.
Signup and view all the answers
¿En qué etapa del desarrollo de software se realiza la prueba de sistema?
¿En qué etapa del desarrollo de software se realiza la prueba de sistema?
Signup and view all the answers
¿Cuál es el objetivo principal de las pruebas de integración?
¿Cuál es el objetivo principal de las pruebas de integración?
Signup and view all the answers
Las pruebas de integración __________ que los componentes del software que ya han sido probados de forma independiente sigan funcionando correctamente al ser integrados.
Las pruebas de integración __________ que los componentes del software que ya han sido probados de forma independiente sigan funcionando correctamente al ser integrados.
Signup and view all the answers
Las pruebas alfa y beta son comunes sólo en productos de software.
Las pruebas alfa y beta son comunes sólo en productos de software.
Signup and view all the answers
¿Por qué son importantes las pruebas beta?
¿Por qué son importantes las pruebas beta?
Signup and view all the answers
Relacione los tipos de pruebas con sus descripciones:
Relacione los tipos de pruebas con sus descripciones:
Signup and view all the answers
¿Por qué es importante utilizar el método de integración incremental?
¿Por qué es importante utilizar el método de integración incremental?
Signup and view all the answers
Empareja los tipos de prueba con su descripción:
Empareja los tipos de prueba con su descripción:
Signup and view all the answers
Las pruebas de integración pueden detectar errores en la lógica del programa, pero no en la interfaz de usuario.
Las pruebas de integración pueden detectar errores en la lógica del programa, pero no en la interfaz de usuario.
Signup and view all the answers
Describe brevemente cómo funciona el proceso de integración incremental.
Describe brevemente cómo funciona el proceso de integración incremental.
Signup and view all the answers
¿Qué es la integración descendente en la prueba de software?
¿Qué es la integración descendente en la prueba de software?
Signup and view all the answers
Los stubs son módulos reales que imitan el comportamiento de los módulos que aún no se han implementado.
Los stubs son módulos reales que imitan el comportamiento de los módulos que aún no se han implementado.
Signup and view all the answers
¿Qué es el objetivo principal de la integracion descendente?
¿Qué es el objetivo principal de la integracion descendente?
Signup and view all the answers
En la integración descendente, el ______ es el principal impulsor de la prueba.
En la integración descendente, el ______ es el principal impulsor de la prueba.
Signup and view all the answers
Empareja los tipos de integración descendente con sus descripciones:
Empareja los tipos de integración descendente con sus descripciones:
Signup and view all the answers
La integración en profundidad integra primero los módulos de nivel inferior, luego los de nivel superior.
La integración en profundidad integra primero los módulos de nivel inferior, luego los de nivel superior.
Signup and view all the answers
Menciona dos ejemplos de pruebas que se realizan en la integración descendente.
Menciona dos ejemplos de pruebas que se realizan en la integración descendente.
Signup and view all the answers
¿Cuál de las siguientes opciones es una ventaja de la integración descendente?
¿Cuál de las siguientes opciones es una ventaja de la integración descendente?
Signup and view all the answers
Flashcards
IEEE 829-2008
IEEE 829-2008
Estándar que define documentación y procedimientos para pruebas de software.
ISO/IEC/IEEE 29119
ISO/IEC/IEEE 29119
Conjunto de estándares internacionales para pruebas de software que unifica la normativa existente.
Part 1: Conceptos y definiciones
Part 1: Conceptos y definiciones
Definición de conceptos clave para pruebas de software.
Identificador del plan de pruebas
Identificador del plan de pruebas
Signup and view all the flashcards
Descripción del plan de pruebas
Descripción del plan de pruebas
Signup and view all the flashcards
Elementos del software a probar
Elementos del software a probar
Signup and view all the flashcards
Elementos que no se probarán
Elementos que no se probarán
Signup and view all the flashcards
Estrategia del plan de pruebas
Estrategia del plan de pruebas
Signup and view all the flashcards
Integración descendente
Integración descendente
Signup and view all the flashcards
Módulo ficticio
Módulo ficticio
Signup and view all the flashcards
Integración primero en profundidad
Integración primero en profundidad
Signup and view all the flashcards
Integración primero en amplitud
Integración primero en amplitud
Signup and view all the flashcards
Pruebas independientes
Pruebas independientes
Signup and view all the flashcards
Módulos subordinados
Módulos subordinados
Signup and view all the flashcards
Stubs
Stubs
Signup and view all the flashcards
Estructura de integración
Estructura de integración
Signup and view all the flashcards
Prova d'integració
Prova d'integració
Signup and view all the flashcards
Entrada incorrecta
Entrada incorrecta
Signup and view all the flashcards
Objectiu de proves d'integració
Objectiu de proves d'integració
Signup and view all the flashcards
Estratègies d'integració incremental
Estratègies d'integració incremental
Signup and view all the flashcards
Validar components
Validar components
Signup and view all the flashcards
Mòduls independentment provats
Mòduls independentment provats
Signup and view all the flashcards
Comunicació entre unitats
Comunicació entre unitats
Signup and view all the flashcards
Localització d'errors
Localització d'errors
Signup and view all the flashcards
PREU_CREDIT
PREU_CREDIT
Signup and view all the flashcards
CreditsAssignatura
CreditsAssignatura
Signup and view all the flashcards
Casos de prueba
Casos de prueba
Signup and view all the flashcards
Ciclo de vida de un caso de prueba
Ciclo de vida de un caso de prueba
Signup and view all the flashcards
Identificador del caso de prueba
Identificador del caso de prueba
Signup and view all the flashcards
Entorno de ejecución
Entorno de ejecución
Signup and view all the flashcards
Resultado esperado
Resultado esperado
Signup and view all the flashcards
Estado del caso de prueba
Estado del caso de prueba
Signup and view all the flashcards
Estructura jerárquica de módulos
Estructura jerárquica de módulos
Signup and view all the flashcards
Módulos principales
Módulos principales
Signup and view all the flashcards
Pruebas de integración ascendente
Pruebas de integración ascendente
Signup and view all the flashcards
Módulo impulsor
Módulo impulsor
Signup and view all the flashcards
Recursividad en pruebas
Recursividad en pruebas
Signup and view all the flashcards
Interfaz de usuario
Interfaz de usuario
Signup and view all the flashcards
Módulos terminales
Módulos terminales
Signup and view all the flashcards
Pruebas alfa
Pruebas alfa
Signup and view all the flashcards
Pruebas beta
Pruebas beta
Signup and view all the flashcards
Entorno de prueba
Entorno de prueba
Signup and view all the flashcards
Proveedores de pruebas
Proveedores de pruebas
Signup and view all the flashcards
Pruebas de sistema
Pruebas de sistema
Signup and view all the flashcards
Pruebas de carga
Pruebas de carga
Signup and view all the flashcards
Pruebas de aceptación
Pruebas de aceptación
Signup and view all the flashcards
Validación en producción
Validación en producción
Signup and view all the flashcards
Study Notes
Entornos de Desarrollo
- El diseño y realización de pruebas de software son necesarios en la fabricación de cualquier producto industrial, incluyendo proyectos informáticos.
- Las pruebas son cruciales en todas las fases del desarrollo de software para prevenir errores y asegurar la calidad del producto final.
- Hay varios tipos de pruebas a lo largo del ciclo de vida de un proyecto; estas pruebas son fundamentales para un buen desarrollo.
- La planificación de las pruebas es esencial a lo largo de todo el proyecto desde la fase de análisis hasta la implementación.
Pruebas en el ciclo de vida de un proyecto
- En cada fase del ciclo de vida del desarrollo del software, las pruebas son cruciales para validar los resultados.
- Hay varios tipos de pruebas que se realizan en diferentes fases del desarrollo.
- Las pruebas ayudan a identificar errores y corregirlos en cada una de las etapas para un óptimo desarrollo del proyecto.
Procedimientos, tipos y casos de pruebas
- La planificación de las pruebas conlleva un proceso sistemático y documentado.
- Los diferentes tipos de pruebas (caja blanca, caja negra, etc.) se realizan en distintas etapas con diferentes objetivos.
- Los casos de prueba son esenciales para documentar y ejecutar las pruebas en cada fase.
- Los diferentes tipos de pruebas ofrecen diferentes enfoques para evaluar un producto de software.
Diseño de las pruebas. Tipos de pruebas
- Existen diferentes tipos de pruebas (funcionales, de integración, de rendimiento, de seguridad, etc.) para cada nivel del desarrollo.
- Las pruebas de caja negra prueban la funcionalidad del programa en base a las especificaciones, mientras que las pruebas de caja blanca prueban la estructura interna del código fuente.
- Los casos de prueba para cada tipo de prueba deben ser documentados y evaluados.
Ejecución de las pruebas
- La ejecución de las pruebas sigue un proceso definido y documentado.
- Es importante seguir los pasos de la ejecución de prueba para validar correctamente el software.
- Si se identifican errores hay que realizar los pasos de depuración.
- Si no se identifican errores hay que realizar la validación final.
Finalización: evaluación y análisis de errores
- En la fase de finalización se evalúan los resultados de las pruebas y se analizan los errores detectados.
- La evaluación de los resultados de las pruebas es importante para mejorar el software.
- La planificación de las nuevas estrategias de prueba se realizara a partir del análisis de los errores.
Depuración del código fuente
- La depuración del código fuente se fundamenta en encontrar e identificar errores durante el proceso de desarrollo de software.
- Identificar la causa de los errores es crucial para su depuración.
- Se deben seguir procedimientos de depuración para asegurar un correcto desarrollo del software.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario aborda el estándar ISO/IEC/IEEE 29119, que reemplaza la normativa IEEE 829-2008. Se examinan aspectos clave como el objetivo del estándar, componentes del plan de pruebas, y métodos de validación. Ideal para estudiantes y profesionales interesados en pruebas de software y documentación de sistemas.