Descripción específica

Documentos relacionados
Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Análisis de videos, imágenes y situaciones: Promueve el pensamiento crítico Valora la limpieza, orden y responsabilidad

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Sector Comercio y Servicios SUBSECTOR:. Informática y Comunicación...

3.5 MODELOS ISO/IEC

enseñanza y aprendizaje Motivación: Manifiesta cooperación y tolerancia en todas las actividades que se realizan

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software

Situaciones de enseñanza y aprendizaje Representación de roles: Manifiesta cooperación y tolerancia en todas las actividades que se realizan

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto.

DESCRIPCIÓN ESPECÍFICA. Nombre del Módulo: Administración del Salario Código: CSAD 0160 Duración total: 40 horas

ISO Ingeniería del Software

Tecnología hardware y software

Descripción específica

Descripción específica

Tipo de competencia: Específica

Desarrollo de Productos Editoriales Multimedia

ANEXO TECNICO. Fábrica de Software

Software Tester QA. Programa de Estudio.

laboral. Juego de roles Valora la importancia de la cooperación en la solución de los problemas de grupo.

CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A:

Gerencia de Proyectos

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software

Ingeniería de Software

MAESTRÍA EN INGENIERÍA DE SOFTWARE

Interacción Persona - Ordenador

Introducción a la Gestión de Software

INSTITUTO TECNOLOGICO

Cuerpo de Profesores Técnicos de Formación Profesional

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba

Presentación y objetivos

TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.

Nombre de la materia. Departamento. Academia

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

Modelos, normas y estándares de calidad internacionales para los productos de software

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS

DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h

DISEÑO Y CONSTRUCCION DE MODELOS WEB

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

a. Integración Top Down b. Integración Buttom Up c. Ninguna de las anteriores d. Módulo de integración.

Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software

2.12 Control estadístico vs métricas.

INGENIERÍA MECATRÓNICA EN COMPETENCIAS PROFESIONALES

Técnico en Sistema de Gestión de Seguridad de la Información ISO/IEC 27001:2014

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

Plan de estudios ISTQB: Nivel Fundamentos

INTEROPERABILIDAD SEGURIDAD FERROVIARIA BUREAU VERITAS

Situaciones de enseñanza y aprendizaje Exposición Dialogada: Conceptúa aspectos básicos: Reclutamiento Importancia Naturaleza Propósito

Técnico Profesional en Sistema de Gestión de Seguridad de la Información UNE-ISO/IEC 27001:2014 (130 horas)

Situaciones de enseñanza y aprendizaje Lectura comentada: Conceptúa Actitudes y valores. Lluvia de ideas Distingue los valores de los antivalores.

Diplomado Ingeniería de Software para Aplicaciones de Negocio

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Plan de estudios ISTQB: Nivel Fundamentos

INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE CP/ASI

CICLO DE VIDA DEL SOFTWARE

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Introducción. Diplomado en Calidad y Estimación de Sistemas Informáticos

Proceso de Desarrollo de SW

Situaciones de enseñanza y aprendizaje. Reflexión Conceptúa actitudes y valores:

Figura 39. Resultados de la encuesta de satisfacción aplicada a los instructores de los CECATI en el Estado de Colima Figura 40.

Proceso de Testing Funcional Independiente

INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE

Microsoft Dynamics Sure Step Fundamentos

UNIVERSIDAD NACIONAL JOSE FAUSTINO SANCHEZ CARRION ESCUELA DE POSGRADO

Capítulo 7. Pruebas y mantenimiento del sistema

SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA

PROYECTO DE GRADO SISTEMA DE CONTROL Y SEGUIMIENTO DE ACTIVOS FIJOS PARA LA EMPRESA AUTOVENTA INTERCAMBIO

CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL

SCRUM Introducción a la Técnica y Aplicación. Edwin Meza Flores Luis Espetia Aroni Manuel Alcázar Holguin Abril Saire Peralta Giovanni Cabrera Málaga

Autor: Amhed Sinue Pérez Valdéz

Perito Judicial en Análisis y Auditoría Pericial de los Sistemas de Seguridad de la Información ISO (330 horas)

Situaciones de enseñanza y aprendizaje Reflexión: Mediante el uso de esta técnica conceptúa actitudes y valores.

Perito Judicial en Análisis y Auditoría Pericial de los Sistemas de Seguridad de la Información ISO (330 horas)

Plan Informático II. APLICACIÓN

1. IDENTIFICACION DE LA ASIGNATURA

octubre de 2007 Arquitectura de Software

Tipos Abstractos de Datos (TAD) Lección 1

Fase de Pruebas Introducción.

Pruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

TEMARIO DE CURSOS. Para reservar su cupo consulte: h1p:// forward.com/ events/

Lenguajes de marcado para presentación de Páginas web.

CURSO DE CONOCIMIENTO E INTERP. ISO TS Primitivo Reyes A.

Aseguramiento de la Calidad

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE

Anexo III COBIT. Relaciones de los Objetivos de Control Dominios, Procesos y Objetivos de Control

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Verificación y desarrollo de programas

Herramientas de Software para testing: WebInject

NORMA ISO IEC REQUISITOS PARA ORGANISMOS DE CERTIFICACIÓN DE PERSONAS

Rational Unified Process

CURSO TALLER DE FORMACIÓN DE AUDITORES INTERNOS BAJO LA NORMA ISO TS 16949:2002

10 ((Se administra durante todo el módulo)

ANÁLISIS DINÁMICO DEL SOFTWARE: PRUEBAS. Sira Vegas Rodrigo Fonseca

Calidad de Software. Aseguramiento de la Calidad de Software

Quito Ecuador EXTRACTO INGENIERÍA DE SOFTWARE. CALIDAD DEL PRODUCTO DE SOFTWARE. PARTE 3: MÉTRICAS INTERNAS (ISO/IEC TR :2003, IDT)

Programación Avanzada. Requerimientos de Software

SILABO DEL CURSO PRUEBAS DE SOFTWARE

PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC)

Transcripción:

Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar el proceso de pruebas de software tomando en cuenta las etapas de elaboración del plan de pruebas y los documentos de incidencias. Objetivos específicos 1. Mostrar las conductas socio afectivas que fomenten la empleabilidad durante el desarrollo de la competencia mediante la incorporación de valores y calidad. 1.1.Promover 1.1.1. Cooperación 1.1.2. Iniciativa 1.1.3. Tolerancia 1.1.4. Amabilidad 1.1.5. Perseverancia 1.1.6. Pensamiento crítico 1.1.7. Equidad de género 1.1.8. Políticas de sostenibilidad ambiental 1.2.Valorar 1.2.1. Limpieza 1.2.2. Orden 1.2.3. Responsabilidad Juego de roles, Dinámicas y Lluvia de ideas: Promueve la cooperación, la iniciativa, la tolerancia, la amabilidad, la perseverancia, equidad de género y políticas de sostenibilidad ambiental. Valora la limpieza el orden y la responsabilidad. Dinámicas recomendadas: Los nudos, puzle por grupo, dinámica dictar dibujo, fila muda. Sitio http://www.educarueca.org/ recomendado: Análisis de videos, imágenes y situaciones: Para promover el pensamiento crítico. Muestra las conductas socio afectivas que fomenten la empleabilidad durante el desarrollo de la competencia mediante la incorporación de valores y calidad. Registro de desempeño. 30 horas

2. Elaborar el plan de pruebas de software de acuerdo con los modelos, estándares y normas de calidad. 2.1. Conceptos básicos referidos al software, diseño de software y ciclo de vida del software: 2.1.1. Proyecto de software 2.1.2. Software 2.1.3. Programa de Software 2.1.4. Etapas de un proyecto de software: Etapa de análisis Etapa de diseño Etapa de implementación Etapa de mantenimiento 2.1.5. Ciclo de vida del software: Modelos de desarrollo de software: Secuencial Iterativo Incremental Metodologías de desarrollo de software: Programación estructurada Programación orientada a objetos Top-down Proceso unificado Metodologías ágiles: Concepto Ejemplos: Programación Extrema (XP) Método de desarrollo de sistemas dinámicos (DSDM) Scrum: Concepto Metodología Beneficios Procesos Exposición dialogada y análisis de ejemplos, trabajo en subgrupos: Distingue los conceptos básicos referidos al software, diseño de software y ciclo de vida del software. Elabora el plan de pruebas de software de acuerdo con los modelos, estándares y normas de calidad. 244 horas

Roles Prácticas ágiles: Desarrollo orientado a pruebas (TDD) Desarrollo dirigido por test de aceptación (ATDD) Integración continua Programación por pares 2.1.6. Gestión de la configuración 2.1.7. Calidad 2.1.8. Aseguramiento de la calidad 2.1.9. Control de calidad 2.2. Modelos y estándares de calidad aplicables al control de calidad de software: 2.2.1 Concepto de norma de calidad 2.2.2 Concepto de estándar de calidad 2.2.3 ISO: Familia ISO/IEC 25000 o la vigente ISO/IEC 2501n ISO/IEC 2502n ISO/IEC 2503n ISO/IEC 2504n 2.2.4 IEEE: IEEE-STD-1012-2004 o la vigente ISO/IEC/IEEE 29148: 2011 o la vigente IEEE-STD-829-2008 o la vigente IEEE-STD-1044-2009 o la vigente 2.2.5 CMMI 2.2.6 Normativa nacional vigente (INTECO) 2.3. Documentación del proceso de pruebas: 2.3.1 Planificación 2.3.2 Especificación 2.3.3 Reportes Lectura comentada y cuadros comparativos: Discrimina los modelos y estándares de calidad aplicables al control de calidad de software. Análisis de ejemplos: Reconoce la documentación del proceso de pruebas Mapas conceptuales: Estándares y modelos de calidad.

2.4. Calidad del producto de software según ISO/IEC 25010: 2.4.1 Adecuación funcional: Completitud funcional Corrección funcional Pertinencia funcional 2.4.2 Eficiencia de desempeño: Comportamiento temporal Utilización de recursos Capacidad 2.4.3 Usabilidad: Capacidad para reconocer su adecuación Capacidad de aprendizaje Capacidad para ser usado Protección contra errores de usuario Estética de la interfaz de usuario 2.4.4 Fiabilidad: Madurez Disponibilidad Tolerancia a fallos Capacidad de recuperación 2.4.5 Seguridad: Confidencialidad Integridad No repudio Responsabilidad Autenticidad 2.4.6 Mantenibilidad: Modularidad Reusabilidad Analizabilidad Capacidad para ser modificado Capacidad para ser probado Lluvia de ideas, técnica demostrativa e interrogativa: Evalúa la calidad del producto de software según ISO/IEC 25010 con las características de adecuación funcional, eficiencia de desempeño, compatibilidad, usabilidad, fiabilidad, seguridad, mantenibilidad y portabilidad. Actividad de Comprobación: Establecer la calidad de un producto de software según ISO/IEC 25010

2.4.7 Portabilidad: Adaptabilidad Capacidad para ser instalado Capacidad para ser reemplazado 2.4.8 Experiencia de usuario 2.5. Pruebas de software: 2.5.1 Concepto de fundamentos del proceso de pruebas: Concepto de proceso de pruebas Proceso básico de pruebas Validación VRS Verificación (según IEEE-STD-1012-2004) Código deontológico Pruebas manuales Pruebas automatizadas Importancia de las pruebas de software. 2.5.2 Ciclo de vida de las pruebas: Análisis de requisitos (según ISO/IEC/IEEE 29148: 2011) Planificación de pruebas Desarrollo de casos de prueba Escenario de casos de prueba Ejecución de la prueba Cierre del ciclo de vida de la prueba 2.5.3 Niveles de pruebas de software: Pruebas de componente Pruebas de integración Pruebas de sistema Pruebas de aceptación 2.5.4 Tipos de pruebas: Pruebas funcionales Pruebas no funcionales Pruebas estructurales Lectura comentada con ejemplos prácticos, técnica demostrativa, técnica interrogativa y análisis de videos: Selecciona las pruebas de software. Videos recomendados: Pruebas de software Sitio recomendado: http://www.guru99.com/ Análisis de caso: Determina el ciclo de vida de las pruebas Lectura comentada, cuadro comparativo y resolución de ejercicios: Caracteriza los niveles de pruebas de software. Caracteriza los tipos de pruebas.

Pruebas de repetición y de regresión Pruebas de mantenimiento 2.5.5 Técnicas de pruebas: Basadas en especificación (basadas en comportamiento o de caja negra): Partición de equivalencia. Análisis de valores límite Pruebas de tabla de decisión y representación causa-efecto Pruebas de transición de estado Pruebas de caso de uso Basadas en la estructura (o de caja blanca) Pruebas de sentencia Pruebas de decisión Pruebas de rama Pruebas de condición Pruebas de condición múltiple Pruebas de determinación de condición Prueba de bucle (SLYSC) Pruebas de camino Basadas en defectos Taxonomías Basadas en experiencia Predicción de error Basada en la lista de comprobación Exploratorias Ataques Análisis estático De código De arquitectura Análisis dinámico Detectar fugas de memoria Exposición dialogada y análisis de casos: Discrimina las técnicas de pruebas

Detectar punteros no utilizables (o wild pointers) Análisis de rendimiento 2.5.6 Pruebas según los atributos de calidad: Pruebas de exactitud Pruebas de adecuación Pruebas de interoperabilidad Pruebas de seguridad Pruebas de usabilidad Pruebas de accesibilidad Pruebas de rendimiento Pruebas de carga Pruebas de estrés Pruebas de fiabilidad Pruebas de eficiencia Pruebas de mantenibilidad Lectura comentada, cuadro comparativo y resolución de ejercicios: Caracteriza las pruebas según los atributos de calidad 2.6. Pruebas en metodologías ágiles: 2.6.1 Diferencias entre las pruebas en metodologías tradicionales y ágiles: Pruebas y desarrollo de actividades. Productos de trabajo del proyecto. Niveles de prueba. Pruebas y gestión de la configuración. Pruebas independientes. 2.7. Plan de pruebas de software: 2.7.1 Justificación del plan de pruebas de software 2.7.2 Formato del plan de pruebas de software (según IEEE-Std-829-2008) 2.7.3 Utilización del lenguaje incluyente en el plan de pruebas Lectura comentada y análisis de ejemplos: Determina las pruebas en metodologías ágiles Exposición dialogada, técnica demostrativa con ejemplos prácticos, análisis de videos, resolución de caso: Crea el plan de pruebas de software. Sitios recomendado: http://www.guru99.com/ Actividad de Comprobación: Elaborar el plan de pruebas de software a escoger entre varios: sitio web, App móvil.

2.7.4 Uso racional de los recursos ambientales. 2.7.5 Análisis del proyecto de software: El cliente del software Los usos del software Especificación de requisitos Especificación de diseño Guía de usuario Guía de operaciones Guía de instalación 2.7.6 Definición de la estrategia de pruebas: Definición del alcance de las pruebas Identificación de los tipos de pruebas Definición de los riesgos de las pruebas de software: Identificación de los riesgos: Riesgos del proyecto: Riesgos para la organización Riesgo técnico Riesgos de negocio Riesgos del producto Análisis del impacto de los riesgos Medidas para mitigar los riesgos Creación de la logística de pruebas 2.7.7 Definición de los objetivos de las pruebas 2.7.8 Definición de los criterios de prueba: Criterios de suspensión Criterios de salida 2.7.9 Planificación de recursos:

Recursos humanos Recursos del sistema 2.7.10 Definición de medio ambiente de pruebas 2.7.11 Programación y estimación de pruebas: Elementos a estimar Pasos para la estimación 2.7.12 Definición de documentos entregables de prueba: Antes de la fase de pruebas Durante la fase de pruebas Después del ciclo de pruebas 3. Elaborar los documentos de incidencias en el proceso de pruebas tomando en cuenta los requisitos de especificación del sistema de software, la asignación de tareas, estructura y control de incidencias. 3.1. Conceptos básicos: 3.1.1. Incidencia Ciclo de vida de una incidencia 3.1.2. Defecto 3.1.3. Error 3.1.4. Falla 3.1.5. Problema 3.2. Documentos de incidencias de prueba (ver IEEE-Std-1044-2009): 3.2.1. Definición y estructura del registro de incidencias del proyecto 3.2.2. Definición de ajuste del nivel de prioridad 3.2.3. Asignación de tareas para la resolución de incidencias 3.2.4. Definición del seguimiento de la incidencia Técnica demostrativa con ejemplos prácticos, resolución de casos: Elabora los documentos de incidencias de prueba Elabora los documentos de 35 horas incidencias en el proceso de pruebas tomando en cuenta los requisitos de especificación del sistema de software, la asignación de tareas, estructura y control de incidencias. Actividad de comprobación: Crear el registro y el informe de incidencias.

3.2.5. Estructura del informe de incidencias 3.2.6. Definición de control de incidencias