Animated Chalkboard Presentation
Luis Roberto Olan Cordova
Created on September 11, 2024
More creations to inspire you
FALL ZINE 2018
Presentation
BRANCHES OF U.S. GOVERNMENT
Presentation
QUOTE OF THE WEEK ACTIVITY - 10 WEEKS
Presentation
MASTER'S THESIS ENGLISH
Presentation
SPANISH: PARTES DE LA CASA WITH REVIEW
Presentation
PRIVATE TOUR IN SÃO PAULO
Presentation
SUMMER ZINE 2018
Presentation
Transcript
BY: LUIS ROBERTO OLAN CORDOVA 9°A ING. SISTEMAS COMPUTACIONALES
Pruebas del software
INSTITUTO TECNOLOGICO SUPERIOR DE COMALCALCO
Start
great
Tipos de pruebas
Pruebas unitarias
+ info
Pruebas de integración
+ info
Pruebas de sistema
+ info
Pruebas de aceptación
+ info
Tipos de pruebas
Pruebas de regresión
+ info
Pruebas de rendimiento
+ info
Pruebas de seguridad
+ info
Pruebas de usabilidad
+ info
Cobertura de las pruebas.
La cobertura de las pruebas es una métrica utilizada en el desarrollo de software para medir qué tan exhaustivas son las pruebas realizadas en una aplicación. La cobertura se refiere al porcentaje del código o de las funcionalidades que han sido verificadas por las pruebas.
Tipos de cobertura
- Cobertura de código.
- Cobertura de requisitos.
- Cobertura de funcionalidad.
- Cobertura de flujo de datos.
- Cobertura de entradas y salidas.
- Cobertura de interfaces.
- Cobertura de casos de uso.
La preparación de la prueba es una etapa crítica dentro del ciclo de vida de desarrollo de software, ya que garantiza que las pruebas se realicen de manera estructurada, eficiente y efectiva.
Preparación de la prueba
Definición de los objetivos de prueba
Determinar si las pruebas se centrarán en la funcionalidad, seguridad, rendimiento, usabilidad, entre otros aspectos.
Selección de herramientas de prueba
Elegir herramientas adecuadas para la automatización de pruebas, seguimiento de errores y generación de informes.
Identificación del entorno de prueba
- Hardware
- Software
- Configuracion
- Datos de prueba
Revisión del plan y los casos de prueba
Antes de ejecutar las pruebas, el plan y los casos de prueba deben ser revisados y aprobados por el equipo de pruebas, los desarrolladores y, si es necesario, el cliente o usuario.
Productos de la prueba
Los productos de la prueba son los artefactos generados durante y después del proceso de pruebas, los cuales proporcionan información valiosa sobre el estado y la calidad del sistema. Estos productos ayudan a los desarrolladores, testers, y partes interesadas a entender los resultados de las pruebas y a tomar decisiones informadas.
+ info
+ info
+ info
+ info
+ info
Criterios para la realización de pruebas
Criterios de entrada (inicio de pruebas).
Criterios de aceptación
Criterios de salida (finalización de pruebas)
Otros criterios a considerar
Plan Pruebas (validación y verificación)
Un Plan de Pruebas de Validación y Verificación es un documento fundamental en el proceso de aseguramiento de la calidad del software, que describe las actividades necesarias para verificar que el sistema cumple con los requisitos especificados y validar que el software satisface las necesidades del usuario final.
+ info
Estructura de los casos de Prueba
La estructura de un caso de prueba es un componente fundamental dentro del proceso de pruebas de software, ya que describe los pasos necesarios para verificar el correcto funcionamiento de una funcionalidad específica. Un caso de prueba bien estructurado proporciona instrucciones claras para ejecutar la prueba, define los resultados esperados y establece los criterios de éxito o fallo.
+ info
Conclusion
En conclusión, una estructura clara y bien organizada de los casos de prueba es esencial para garantizar la calidad del software. Los casos de prueba documentados de manera eficiente permiten que el proceso de pruebas sea repetible, medible y gestionable, facilitando la detección temprana de defectos y asegurando que el software cumpla tanto con los requisitos técnicos como con las expectativas del usuario final.
+ inf
Se realizan para determinar si el sistema es aceptable para el cliente o usuario final.Pueden incluir pruebas alfa y beta.
Did you know that Genially allows you to share your creation directly, without the need for downloads? Ready for your audience to view it on any device and spread it anywhere.
Evalúan el sistema completo como un todo para verificar que cumple con los requisitos especificados.
Did you know that Genially allows you to share your creation directly, without the need for downloads? Ready for your audience to view it on any device and spread it anywhere.
Write a great headline
With Genially templates, you can include visual resources to leave your audience amazed. You can also highlight a specific phrase or data that will be engraved in the memory of your audience, and even embed external content that surprises: videos, photos, audios... whatever you want!
Did you know that Genially allows you to share your creation directly, without the need for downloads? Ready for your audience to view it on any device and spread it anywhere.
Principales productos de la prueba
- Plan de pruebas
- Casos de prueba
- Matriz de trazabilidad de pruebas
- Registro de pruebas (o bitácora de pruebas)
- Informe de defectos
- Informes de prueba
- Resultados de las pruebas
Verifican el funcionamiento correcto de unidades individuales del código (como funciones o métodos).Generalmente son realizadas por los desarrolladores.
Aseguran que varios componentes del sistema funcionen correctamente juntos.Detectan problemas de interacción entre módulos.
ESTRUCTURA DEL PLAN
- Objetivos del Plan de Pruebas
- Alcance del Plan de Pruebas
- Estrategia de Pruebas
- Criterios de Entrada y Salida
- Casos de Prueba
- Datos de Prueba
- Entorno de Pruebas
- Herramientas de Pruebas
- Gestión de Defectos
- Cronograma de Pruebas
- Criterios de Aceptación
- Roles y Responsabilidades
- Informes de Resultados
- Riesgos y Contingencias
Did you know that Genially allows you to share your creation directly, without the need to download it? Ready for your audience to view it on any device and spread it anywhere.
Se centran en evaluar la experiencia del usuario al interactuar con el sistema.
Evalúan cómo responde el sistema bajo cargas de trabajo específicas.Incluyen pruebas de carga, estrés, volumen y escalabilidad.
Aseguran que los cambios recientes no hayan introducido nuevos errores.Verifican que las funcionalidades anteriores sigan funcionando tras una actualización.
Identifican vulnerabilidades y verifican que los mecanismos de seguridad del sistema sean efectivos.
Los criterios de entrada son las condiciones que deben cumplirse antes de que las pruebas puedan comenzar. Esto asegura que el equipo de pruebas tenga toda la información y recursos necesarios para ejecutar las pruebas de manera efectiva.
Los criterios de salida son los requisitos que deben cumplirse para considerar que las pruebas han finalizado de manera satisfactoria. Estos aseguran que se ha alcanzado el nivel de calidad esperado antes de liberar el software o pasar a la siguiente fase de desarrollo.
Los criterios de aceptación son condiciones específicas que determinan si una funcionalidad o un conjunto de funcionalidades cumplen con los requisitos definidos y pueden considerarse "aceptadas" o listas para su implementación o lanzamiento.
- Disponibilidad de recursos humanos.
- Limitaciones de tiempo.
- Criterios de cobertura.
- Aceptación de riesgo.
ESTRUCTURA DEL CASO DE PRUEBA
- ID del Caso de Prueba
- Título/Descripción del Caso de Prueba
- Objetivo del Caso de Prueba
- Precondiciones
- Entradas/Condiciones de Entrada (Datos de Prueba)
- Pasos a Seguir (Procedimiento de Prueba)
- Resultados Esperados
- Resultado Observado
- Criterios de Éxito/Fallo
- Prioridad
- Estado
- Resultados Post-Condiciones
- Notas/Comentarios
- Entorno de Pruebas