Saltar al contenido

Logotipo de UNIT UNIT

Instituto Uruguayo de Normas Técnicas

Un país de calidad

Software Testing

Publicación de Normas UNIT-ISO/IEC/IEEE 29119

Lupa sobre una bug en el código fuente

La Prueba constituye un enfoque clave de mitigación del riesgo en el desarrollo de software. Este ha sido uno de los factores clave que ha impulsado a la Organización Internacional de Normalización (ISO), a la Comisión Electrotécnica Internacional (IEC) y al Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) a trabajar en conjunto en el desarrollo de una serie de Normas de Pruebas de software (Software testing). UNIT ha acompañado ese movimiento Internacional adoptando dichas Normas, publicando las Normas UNIT-ISO/IEC/IEEE 29119, Ingeniería de software y de sistemas – Pruebas de software:

  • UNIT-ISO/IEC/IEEE 29119-1:2013, Parte 1: Conceptos y definiciones
    Define el marco teórico de las pruebas de software, sobre el cual se apoyan todas las otras Normas de la serie ISO/IEC/IEE 29119, orientado a la comprensión de todos los aspectos que involucran las pruebas; esta norma presenta, entre otros aspectos:
    • Vinculación de las pruebas de SW con la Verificación y Validación y con el Ciclo de Vida del SW (definido en la Norma UNIT-ISO/IEC 12207:2008) y del Sistema (definido en la Norma ISO/IEC 15288); la correspondencia entre los procesos de estos ciclos de vida y el Modelo de Procesos de Pruebas Genérico se presenta en la Norma UNIT-ISO/IEC/IEEE 29119-2:2013;
    • Contextos de aplicación y sus características: indica que el alcance del Modelo de Procesos de Prueba Genérico es amplio pudiendo implantarse para la organización entera (cuando se contempla el Proceso de Prueba de la organización) o específicamente para un proyecto concreto y establece las características de ambos alcances;
    • Un Enfoque basado en el riesgo;
    • Conceptos clave: define y desarrolla conceptos clave como “proceso de pruebas” y “subproceso de prueba” y los distintos elementos que involucra: objetivos, aspecto de prueba, características de la calidad, base de conocimiento de las pruebas, etc.
    • Prácticas de prueba como: pruebas basadas en requerimientos, modelo, matemáticas y en experiencia, y pruebas con guión y sin guión; y
    • Roles y responsabilidades en las pruebas.
  • UNIT-ISO/IEC/IEEE 29119-2:2013, Parte 2: Procesos de Prueba
    Define un Modelo de Procesos de Prueba genérico, aplicable a cualquier prueba de software, por cualquier organización, independientemente del modelo de ciclo de vida de desarrollo de software, presentando los Procesos de Pruebas en tres niveles o agrupaciones de procesos:
    1. Proceso de Prueba de la Organización, cuyo objetivo es crear y mantener especificaciones de prueba de la organización (políticas, estrategias, procesos, procedimientos y otros activos de prueba de la organización); se compone de un único proceso, el Proceso de Prueba de la Organización.
    2. Procesos de Gestión de Pruebas, cuyo objetivo es planificar, programar, estimar, realizar seguimiento, comunicar, controlar y cerrar de las actividades de prueba; incluye los Procesos de Planificación, Seguimiento y Control y Cierre de las Pruebas.
    3. Procesos de Pruebas Dinámicas, cuyo objetivo es diseñar e implantar pruebas, establecer y mantener el entorno de prueba, ejecutar las pruebas y en caso de incidentes, comunicarlos; incluye los Procesos de Diseño e Implantación de Pruebas, de Establecimiento y Mantenimiento del Entorno de Prueba, Ejecución de Pruebas y Comunicación de Incidentes de Prueba.

El trabajo de UNIT sobre Software testing incluye además:

  • Difusión, a través de eventos propios y de otras organizaciones:
    En el mes de agosto se realizó en UNIT el primer Seminario Internacional “La Normalización y las TIC: el camino a seguir” que tuvo entre sus exposiciones la presentación del Dr. Ing. Hermann Steffen, “Pruebas de software según ISO/IEC 29119” (véase http://www.unit.org.uy/seminariotic/)
  • Capacitación UNIT
    A partir del año 2016 se incorporará a la oferta de capacitación de UNIT los primeros cursos a nivel nacional sobre la Norma UNIT-ISO/IEC/IEEE 29119.

Redes sociales

Institucional

Normas

Capacitación

UNIT

Plaza Independencia 812 Piso 2 Montevideo - Uruguay
(+598) 2901 2048 * unit-iso@unit.org.uy
Lunes a Viernes 10:00 a 18:30 hs.

UNIT es miembro de
M.O.U. con