Escolar Documentos
Profissional Documentos
Cultura Documentos
Facultad de Ingeniera
Trujillo, Per
2017
INTRODUCCION
Hoy en da es fundamental para cualquier organizacin desarrollarse bajo estndares y
normas para un funcionamiento ptimo, las Normas ISO aportan a las empresas y
procesos una serie de procedimientos que garantizan el buen funcionamiento de todos
las reas y el desarrollo de software no es la excepcin sobre todo cuando se trata de
asegurar un buen y ptimo funcionamiento aplicando pruebas.
Los estndares de prueba de software ISO / IEC / IEEE 29119 son un conjunto de
documentos definidos internacionalmente que abordan los conceptos, procesos, tcnicas,
documentos, tecnologas y trminos de pruebas de software.
Actualmente ISO / IEC / IEEE 29119 tiene cinco partes. El conjunto de normas utiliza un
enfoque en capas para definir las pruebas de software, que es comn a muchos estndares
ISO. Este conjunto de normas presenta: definiciones y conceptos de prueba (parte 1);
Procesos de prueba (parte 2); Documentacin de prueba (parte 3); Tcnicas de ensayo
(parte 4); Y las pruebas dirigidas por palabras clave (parte 5).
ISO / IEC / IEEE 29119 es parte de un cuerpo ms grande de normas ISO / IEEE
compuestas de 153 estndares dentro de ISO SC7, incluyendo procesos de ciclo de vida de
software ISO / IEC 12207 y ingeniera de sistemas ISO / IEC 15288 .
ESTNDAR DE PRUEBA DE SOFTWARE ISO / IEC 29119
I. Definicin y objetivos
El estndar ISO / IEC 29119 Pruebas de software tiene como objetivo proporcionar una
norma definitiva para las pruebas de software que define el vocabulario, procesos,
documentacin, tcnicas y un modelo de evaluacin del proceso de pruebas de software que
se puede utilizar dentro de cualquier ciclo de vida de desarrollo.
Los estndares de pruebas de software ISO / IEC / IEEE 29119 estn diseados para ser
dominio de software, entorno y organizacin independientes, al tiempo que soportan una
variedad de ciclos de vida y mtodos de software . El enfoque del proceso es
fundamentalmente una prueba basada en el riesgo y puede apoyar la planificacin de las
pruebas y el desarrollo de la estrategia.
La norma se centra en un modelo de proceso de tres niveles basado en el riesgo para las
pruebas de software que proporciona orientacin sobre el desarrollo de estrategias de
prueba organizativas y polticas, la gestin de proyectos de prueba incluyendo el diseo de
estrategias de prueba del proyecto / nivel y los planes y el seguimiento y control de
pruebas, y un proceso de prueba dinmica que proporciona una gua para el anlisis y
diseo de prueba, entorno de prueba de configuracin y mantenimiento, la ejecucin de
prueba y se informa. En la actualidad se estn desarrollando, probado y revisado por
profesionales y acadmicos de todo el mundo, con 27 pases representados en el grupo de
trabajo que se encarga de elaborar la norma.
ISO / IEC 29119 consta de 5 partes:
Parte 1: Definiciones y Vocabulario
Parte 2: Proceso de Prueba
Parte 3: Documentacin de prueba
Parte 4: Tcnicas de ensayo
Parte 5: Prueba conducida por palabras clave
La norma reemplazar a un nmero de los actuales estndares IEEE BSI para las pruebas de
software:
IEEE 829 Documentacin de prueba
IEEE 1008 Unidad de Pruebas
BS 7925-1 Vocabulario de trminos en Pruebas de Software
BS 7925-2 Componente de pruebas de software estndar
II. ESTRUCTURA
1. PARTE 1: CONCEPTOS Y VOCABULARIO
Parte 2 de la norma define un modelo de prueba de proceso genrico que se puede utilizar
dentro de cualquier desarrollo de software y ciclo de vida de la prueba. Este proceso se basa
en un proceso de prueba de capas de cobertura:
Especificaciones de organizacin de prueba (por ejemplo, la poltica organizativa de
prueba, prueba de Estrategia Organizacional)
Gestin de pruebas (por ejemplo, prueba de gestin de proyectos, gestin de la fase
de prueba)
Los procesos dinmicos de prueba, incluyendo el diseo e implementacin de
prueba, entorno de prueba puesta a punto y mantenimiento, ejecucin de pruebas y
notificacin de incidentes
En los diagramas se ilustran diferentes capas del proceso que se describen en la Parte 2:
Parte 3 del estndar cubrir documentacin de pruebas en todo el ciclo de vida completo
del software de prueba. Esto incluye plantillas que se pueden personalizar y que cubra todas
las fases del proceso de pruebas, entre ellas:
IEEE ha dado permiso para usar el ISO conocida prueba IEEE 829 estndar de
documentacin como base para esta parte de la norma. ISO 29119 eventualmente
reemplazar IEEE 829.
Separacin de equivalencia
Clasificacin mtodo del rbol
Anlisis del valor lmite
Examen Estatal de Transicin
Decisin de prueba de la mesa
Causa-Efecto Graphing
Sintaxis de Pruebas
Tcnicas de prueba combinatorias, incluyendo:
Todas las combinaciones
Prueba de pares
Cada opcin Pruebas
Base Testing Choice
Escenario de Prueba
Error Guessing
Pruebas al azar
Declaracin de Pruebas
Rama de pruebas
Decisin Pruebas
Condicin de prueba, incluyendo:
Branch condicin de prueba
Branch condicin de prueba de combinacin
Modificado Decisin Condicin Condicin (MCDC) Pruebas
Datos de pruebas de flujo, incluyendo:
Todas las definiciones
All-c-usa
All-p-usa
Todos los usos
Todos los caminos-du-
Pruebas de Acceso
Copia de seguridad / recuperacin de Pruebas
Compatibilidad Pruebas
Conversin de Pruebas
Pruebas de recuperacin de desastres
Pruebas funcionales
Prueba de Interoperabilidad
Mantenibilidad Pruebas
Rendimiento de carga, tensin, resistencia, volumen y pruebas de capacidad
Portabilidad Pruebas
Procedimiento de la Prueba
Fiabilidad Pruebas
Pruebas de Seguridad
Pruebas de Estabilidad
Test de usabilidad
Esta norma cubre las pruebas basadas en palabras clave . Las pruebas dirigidas a palabras
clave son un enfoque para especificar pruebas de software (normalmente automatizadas)
que ya se utilizan ampliamente en la industria de pruebas de software. Esta norma est
dirigida a usuarios que desean crear especificaciones de prueba basadas en palabras clave,
crear marcos correspondientes o crear automatizacin de pruebas basadas en palabras clave.
El estndar internacional ISO/IEC 29119 proporciona las directrices para las pruebas
cubriendo todos los aspectos del ciclo de vida: