Este servicio proporciona el asesoramiento
y el soporte a la dirección en los procesos continuos de mejoramiento en la empresa
para el área de calidad de software (SQA). Dirigido a apoyar la evaluación de
beneficios y costos de calidad, la formulación del plan de pruebas, la evaluación
de herramientas, la configuración de procedimientos para el aseguramiento
de la calidad, la configuración de los ambientes de prueba y la actualización
y capacitación del personal. Implementación
del Aseguramiento de Calidad: Guía de Herramientas Específicas Para
reducir el tiempo y costos de la puesta en marcha, la gerencia puede disponer
de mentores que le sirven de guía, para implementar paso a paso las área de aseguramiento
de calidad y testeo. Los mentores proporcionan la conexión entre la organización,
los procesos, instrumentos y el personal del proyecto de calidad. Desarrollar
éstas áreas es tan fácil como disponer de los especialistas necesarios, que proporcionen
libertad de elección y la integración entre procesos, herramientas y personal.
Los mentores de testeo acondicionan la mayoría de las plataformas operativas actuales.
La
comprobación de calidad a través de todo el ciclo de vida de los productos asegura
el valor en la conclusión de cada iteración. En particular, el software ejecutable
producido debe demostrar y probar, que proporciona una mejora palpable de diseño
y eliminación temprana de defectos. Este enfoque, supera el más tradicional que
prueba el software integrado tardíamente en el ciclo de vida del proyecto. Para
la puesta en marcha de las áreas de calidad La actividad de prueba de sistemas
se caracteriza por su complejidad, transversal a los entornos, trata con varias
capas de equipos no homogéneos, sistemas operativos, bases de datos, sistemas
de comunicaciones y herramientas de programación variados y heterogéneos, en los
cuales una transacción recorre los diferentes ambientes en línea, tecnología internet,
dispositivos móviles, y batch, expandiendo sus efectos a través de muchos programas
y archivos. La organización compartimentada de los recursos, conlleva que cada
especialista desconozca, a menudo, las consecuencias que sus decisiones pueden
tener en el resto del sistema. Las actividades vinculadas son:
| | |  |
| Elaboración del plan de calidad
| | | | |
| |
Evaluación de beneficios y costos | | |
Elaboración del Plan de Prueba | | | Evaluación
y especificación de herramientas | | |
Programa y documentación de mejoras | | | |
| | |
| |
Revisión de documentación | | |
Configuración de ambientes | | |
Implementación de las herramientas | | |
Diseño de casos de prueba | | | Capacitación
del equipo de testeo | | | |
| Testeo propiamente dicho | |
| |
Preparación del entorno de prueba | | |
Proceso de los casos de prueba definidos | | |
Registro y clasificación de errores detectados | |
|
Verificación de errores y defectos | | Informe
de estado de componente | | |
|
Seguimiento y verificación de correcciones | |
| Preparación de informes y documentación |
Apoyo al desarrollo de los artefactos productos
de las actividades de prueba y evaluación agrupadas por el rol responsable.
| Responsable
de pruebas |
Plan de pruebas, con la definición de las metas y objetivos de prueba dentro del
alcance de la iteración (o el proyecto), los ítems propuestos, el enfoque tomado,
los recursos requeridos y los resultados a ser producidos. | | |
Resumen de evaluación de prueba, presenta un análisis de los resultados de las
pruebas y medidas claves para la revisión y la evaluación, típicamente por responsables
de calidad. Además, el Resumen de la Evaluación de Prueba puede contener una declaración
general de la calidad relativa y proporcionar las recomendaciones para el esfuerzo
futuro de las pruebas. | | | | | Testeador |
Procedimientos de testeo, instrucciones del paso a paso que dan cuenta de una
prueba y permiten su ejecución. Pueden tomar la forma de instrucciones textuales
documentadas que se ejecutan manualmente o instrucciones legibles para computadora
que permiten la ejecución automatizada de la prueba. | | |
Traza de prueba, conjunto de salidas capturadas durante la ejecución de las pruebas,
usualmente representan la salida resultado de la ejecución de las herramientas
de testeo en un ciclo de prueba. | | | |
| Analista de testeo |
Ideas de testeo, lista enumerada de propuestas, usualmente parcialmente formadas,
que identifican potenciales mejoras en los procesos de testeo | |
|
Casos de prueba, especificación (usualmente formal) de las entradas de pruebas,
condiciones de ejecución y resultados esperados, identificado con el propósito
de la evaluación de algún aspecto particular del componente.. | |
|
Modelo de análisis de carga de trabajo, procura definir exactamente las condiciones
en que deben realizarse las pruebas. Permite evaluar riesgos de desempeño de las
pruebas bajo las configuraciones de ambientes de prueba. | | |
Datos de prueba, definición (generalmente formal) de una colección de valores
de entrada que se consumen durante la ejecución de una prueba, y los resultados
esperados para compararlos con los resultados obtenidos durante la ejecución de
una prueba. | | |
Resultados de prueba, colección de información resumen del análisis de una o más
pruebas y pedidos de cambios, proporciona una evaluación relativamente detallada
de la calidad de los ítems de las pruebas y el estado de las condiciones de realización
de las mismas. Refiere a veces al repositorio con los detalles de los resultados
de las pruebas. | | | | | Diseñador
de testeo |
Plan estratégico, define cómo se realizará el esfuerzo de prueba sobre cada uno
de los aspectos del sistema objetivo. | | |
Arquitectura de pruebas automatizadas, composición de los diseños de pruebas automatizadas
con sus elementos de implementación y especificaciones, que personifican sus caracterísitcas
fundamentales. | | |
Especificación de interface de prueba, provee un conjunto de procesos (operaciones)
por clasificador (específicamente, Clase, Subsistema o Componente) propósitos
de acceso en la prueba. Cada prueba debe proporcionar un grupo bien definido de
interfaces de servicios a comprobar. | | |
Configuración de ambiente de prueba, especificación de un arreglo de hardware,
software, y los escenarios de ambiente que se requieren para permitir la realización
de las pruebas, conduce a evaluar uno o más ítems de objetivos de prueba. |
| |
Conjunto de prueba, paquete de artefactos utilizado para agrupar una colección
de pruebas, secuenciar la ejecución de las mismas y proporcionar información significativa
sobre los resultados. | |