La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Carlos Mario Zapata J., PhD Oscar Ochoa, Ing. Crhistian Cardona, M.Sc.

Presentaciones similares


Presentación del tema: "Carlos Mario Zapata J., PhD Oscar Ochoa, Ing. Crhistian Cardona, M.Sc."— Transcripción de la presentación:

1 Carlos Mario Zapata J., PhD Oscar Ochoa, Ing. Crhistian Cardona, M.Sc.
CICLO-P: Un método para el acoplamiento de pruebas al ciclo de vida del software Carlos Mario Zapata J., PhD Oscar Ochoa, Ing. Crhistian Cardona, M.Sc.

2

3 El rol de la calidad “El precio se olvida, la calidad permanece”. Proverbio francés “En la carrera por la calidad no hay línea de meta”. Kearns “Tenga un criterio de calidad. Algunas personas no se acostumbran a un entorno en el que se espera la excelencia”. Steve Jobs

4 Definición de calidad Propiedad o conjunto de propiedades inherentes a algo, que permiten juzgar su valor

5 Antecedentes ISO 9126, ISO 14598 Buenas prácticas IEEE CMMI TMM …
¿Cómo implementarlos?

6 Problemas Remanentes Falta de estandarización en metodologías y terminología. Modelos de pruebas muy genéricos (CMMI, TMM). Poco material para especificar la implementación de pruebas. Falta de compromiso organizacional. Altos costos de pruebas. Poco tiempo empleado en pruebas.

7 CICLO-P Metodología de pruebas acopladas al ciclo de vida del software
Detección temprana de errores críticos. Disminución de riesgos con base en estimación. Búsqueda de madurez apoyada en buenas prácticas.

8 CICLO-P: Acoplamiento al ciclo de vida del software
Mayor cohesión entre todos los procesos involucrados en la entrega del producto final Mejor comunicación entre los actores del proyecto, lo cual facilita la detección de fallas y riesgos en etapas tempranas. Agilidad a la hora de notificar y solucionar errores en el software. Mejoramiento bidireccional de los procesos del área de producción y el área de QA.

9 CICLO-P: Ventajas Fortalece el proceso de cierre de defectos y la búsqueda de madurez Disminuye los riesgos inherentes a un proceso productivo de software Facilita un proceso productivo global de mayor calidad, dado que los errores más críticos se descubren en las primeras fases del ciclo de desarrollo.

10 Pilares de CICLO-P Apoyo constante en la planeación del proceso.
Uso clasificado de pruebas de un producto. Técnicas especializadas de prueba. Correcta administración de casos de prueba. Uso de criterios para las regresiones.

11 Precondiciones de CICLO-P
Compromiso y capacidad de la organización. Acoplamiento de los actores del ciclo de vida con los que requiere CICLO-P. Buena educción de requisitos (UNC-Method, por ejemplo). Sistema de gestión de calidad en la organización.

12 Roles en CICLO-P Coordinador de pruebas: Diseñador de pruebas:
Lidera el proceso. Sirve de enlace entre el personal de pruebas y el de desarrollo. Diseñador de pruebas: Equivalente del diseñador del equipo de desarrollo. Probador: Ejecuta pruebas y presenta reportes.

13 Entregable 1 Características Generales de la Aplicación
Esquema Preconceptual. Casos de uso (con tabla explicativa). Diagrama de clases. Diagramas de máquina de estados. Diagramas de secuencias.

14 Entregable 1 Plan de pruebas. 5 preguntas de cada lista de chequeo.
Tipos de pruebas: Funcionalidad Requisitos funcionales, Casos de uso, Estados del sistema, Secuencias y actividades del proceso, Acoplamiento con el usuario, Entradas, Salidas, Manejo de errores, Teclado, Mouse, Periféricos adicionales, Ortografía y gramática, Uniformidad de interfaces

15 Entregable 1 Tipos de pruebas: Compatibilidad Capacidad Stress
Volumen, dimensionamiento bases de datos Stress Stress de concurrencia, Stress de capacidad de datos Seguridad

16 Entregable 1 Tipos de pruebas: Rendimiento Instalación Documentación
Parametrización, configuración, conversión o migración Documentación Mantenimiento Recuperación

17 Entregable 2 Construcción y ejecución de casos de prueba.
Documento casos de prueba con imágenes de Testlink Documento de ejecución de casos de prueba con imágenes de Mantis y Jmeter Documento de reporte de errores y retest con imágenes de Mantis y Jmeter Documento de regresión Documento de aprobación

18 Entregable 2 Elaboración de video que incluya:
Características generales de la aplicación. Elementos del plan de pruebas. Manejo de los casos de prueba en testlink. Manejo de errores en bugtracker. Pantallazos de ejecución pruebas de carga.

19

20 CICLO-P: Conclusiones
El diseño de los casos de prueba es una de las actividades que más tiempo consume y comienza tan pronto se construyen los artefactos de análisis y diseño La obtención del conocimiento del dominio es necesaria para diseñar y ejecutar algunas pruebas Las solicitudes de prueba se generan para eventos asociados con la terminación de la codificación de una nueva funcionalidad o módulo, el reporte de un cambio, un error o un requisito nuevo en etapas de mantenimiento del producto

21 CICLO-P: Conclusiones
Cuando se reporta un error, el área de producción debe corregirlo y generar una prueba llamada “regresión” para verificar que la corrección eliminó el error y no introdujo más Se obtiene retroalimentación de estándares de programación y buenas prácticas que realizan los programadores, mediante la definición de soluciones a los problemas o debilidades más comunes en los aplicativos


Descargar ppt "Carlos Mario Zapata J., PhD Oscar Ochoa, Ing. Crhistian Cardona, M.Sc."

Presentaciones similares


Anuncios Google