Page 10

296

Según Javier Tuya, el cliente que encarga un desarrollo de software no siempre está interesado en qué tipo de pruebas se realizan, sólo quiere tener la garantía de que se hacen. Y la serie ISO/IEC/IEEE 29119, que aplica a múl-tiples sistemas con diferentes arquitec-turas y en distintas fases del ciclo de vi-da, ofrece confianza al proveedor de que está realizando las pruebas de for-ma correcta, repetible y comparable. Igualmente, Tuya explicó que la nor-ma define y aclara desde un punto de vista terminológico muchos conceptos -como errores, defectos y fallos- gene-ralmente utilizados en los contratos fir-mados entre cliente y proveedor en es-te ámbito. La Norma ISO/IEC/IEEE 29119-1 Software and systems engineering -- Software testing. Part 1: Concepts and definitions recoge los conceptos funda-mentales del testing, definiendo térmi-nos como pruebas estáticas -que no todo el mundo las consideraba hasta el momento como pruebas-, pruebas dinámicas, base de pruebas, etc. que se emplearán en las siguientes normas. La ISO/IEC/IEEE 29119-2 Software and systems engineering -- Software tes-ting. Part 2 Test processes describe los procesos que pueden ser empleados para gestionar e implementar las prue-bas. La norma agrupa en tres las capas de procesos de testing que pueden de-sarrollarse durante el ciclo de vida de un sistema de software: proceso organi-zacional, procesos de gestión de prue-bas y procesos de pruebas dinámicas. El primero se refiere a la creación y mantenimiento de la política, estrategia, procesos y procedimientos de la organi-zación respecto a las pruebas. El segun-do se refiere a la planificación, segui-miento, control y término de las pruebas. Por último, los procesos de pruebas di-námicas incluyen diseño e implementa-ción; entorno y mantenimiento; ejecu-ción, y reporte de incidencias. La ISO/IEC/IEEE 29119-3 Software and systems engineering. Part 3 Test La ISO/IEC/IEEE 29119-2 identifica tres capas de procesos de testing: organizacional, gestión de pruebas y proceso de pruebas dinámicas documentation especifica las plantillas que hay que utilizar en los documentos que constituyen una salida de los pro-cesos especificados en la ISO/IEC/IEEE 29119-2. Entre otras cuestiones, la nor-ma pide que los elementos de infor-mación se desglosen y permite que, además, se presenten en distintos for-matos. Actualmente, ISO trabaja en el desarrollo de la parte 4 de la serie que recoge las técnicas de las pruebas. Casos prácticos La jornada de presentación de la serie contó con el tes-timonio de tres organizacio-nes que ya han empleado es-tos estándares para el desarrollo de sus pruebas: Indra, ISDEFE y Siste- Lab Technologies. Ramón Lema, de la factoría de soft-ware que Indra tiene en Gijón, explicó que la compañía empleó la norma pa-ra el testing de un sistema ASMGCS nivel 2. Éste es un sistema de gestión de tráfico aéreo, en concreto un siste-ma de guiado y control de los movi-mientos de aeronaves y vehículos en la superficie de aeródromos. Para cumplir con sus requisitos hay que desarrollar un proceso de verificación de prue-bas e Indra Software Labs esco-gió la ISO/IEC/IEEE 29119-2 co-mo guía. Según Ramón Lema la aplicación de la norma sirvió para darse cuenta de “qué co-sas que ya estábamos haciendo se podían hacer de forma más ordenada”, por lo que la valora-ción de los resultados es buena. Por su parte, Manuel Fernández, de ISDEFE, explicó que en su caso la nor-ma se está aplicando en una amplia variedad de áreas, puesto que la orga-nización gestiona el centro de pruebas de 30 aplicaciones diferentes de dis-tintos proveedores de AENA. Así, rea-liza pruebas de sistemas operaciona-les, emuladores, operaciones de control de plataforma, gestión de instalacio-nes, gestión de pasajeros de movilidad reducida, etc. Y en ese sentido afirmó AENOR 10 ISO/IEC/IEEE 29119 PUBLICACIONES DE AENOR RELACIONADAS • Modelo para el gobierno de las TIC basado en las normas ISO


296
To see the actual publication please follow the link above