Want to create interactive content? It’s easy in Genially!
VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
JUAN PABLO RAFAEL DIAZ SALDANA
Created on December 5, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Frayer Model
View
Math Calculations
View
Interactive QR Code Generator
View
Interactive Scoreboard
View
Interactive Bingo
View
Interactive Hangman
View
Secret Code
Transcript
VERIFICACIÓN Y VALIDACIÓN DE UN SOFTWARE
DIAZ SALDAÑA JUAN PABLO RAFAEL
TESTING DE SOFTWARE
Es el proceso de evaluar y verificar que un producto o aplicación de software hace lo que se supone que debe hacer. Mediante este proceso también se descubren los defectos antes de que se ponga en uso el software
DIFERENCIA ENTRE VALIDACIÓN Y VERIFICACIÓN
La validación ayuda a saber si el producto que se está construyendo es correcto con el objetivo de garantizar que el software cumpla con las expectativas del cliente La verificación ayuda a identificar si la estructura que se sigue en el proyecto es la correcta con el objetivo de verificar que el software cumpla con los requisitos funcionales y no funcionales establecidos.
INSPECCIÓN DEL SOFTWARE
Las inspecciones y revisiones forman parte de ciertas técnicas que analizan y verifican los requisitos del sistema, los modelos de diseño, el código fuente del programa e incluso las pruebas del sistema propuestas. También conocidas como técnicas V&V estáticas en las que no es necesario ejecutar el software, procura mejorar la calidad del producto de software además de reducir el tiempo y costo de desarrollo.
ETAPAS DE PRUEBA DE UN SISTEMA COMERCIAL
- Pruebas de desarrollo= El sistema se prueba durante el desarrollo para descubrir fallas y defectos - Pruebas de lanzamiento= Una versión completa del sistema se prueba antes de que a los usuarios su objetivo es verificar que el sistema cumpla con los requisitos de las partes interesadas del sistema - Pruebas de usuario= Los usuarios o usuarios potenciales prueban el sistema en su propio entorno
PRUEBA UNITARIA AUTOMATIZADA
Utilizan un marco de automatización para escribir y ejecutar las pruebas, proporcionan clases de prueba genéricas mediante las cuales se crean casos de prueba específicos, luego se ejecutan todas las pruebas y se informan sobre el éxito o el fracaso de las pruebas, garantizan que las pruebas se ejecuten en todos los eventos y casos apropiados a lo largo del ciclo de vida del desarrollo.