El alcance del
proceso de Auditoría de Testing consiste en la revisión de los procesos de testing
a los que fueron sometidas las aplicaciones. Hemos desarrollado una metodología
específica para las tareas de testing, la que ha sido aplicada en un sinnúmero
de proyectos entre los cuales se destacan los Bancos más importantes de Argentina.
Esta metodología está integrada por una normativa ordenada, una estructuración
orgánica inteligente de personal, una eficiente administración de proyectos, el
máximo aprovechamiento del conocimiento, y la utilización de herramientas de testing
específicamente desarrolladas. Este patrón metodológico le permite abordar
con criterio crítico cualquier emprendimiento de testing y ofrecer recomendaciones
sobre cada aplicación, en cuanto a los pasos faltantes para su adecuación a una
funcionalidad completa y segura. Etapas
de Testing sobre las que se audita La
metodología mencionada se aplica a las siguientes etapas del testing:
IMPACTO
ADECUACION
O MODIFICACION TESTEO
DE FUNCIONALIDAD PRE
Y POST ADECUACION TESTEO
DE REGRESION INTEGRACION
PLAN
DE CONTINGENCIA Para
cada una de estas etapas se analizarán:
Criterios
elegidos, determinando particularmente los criterios seguidos para la selección
de condiciones y casos de prueba, escenarios y circunstancias especiales.
Oportunidad
en la que se llevaron a cabo las pruebas, identificando si la oportunidad tiene
razonable relación con el desarrollo total de las pruebas. Escenarios
considerados durante las pruebas, analizando si hubiera algún escenario adicional
aplicable al sistema en particular. Documentación
de las pruebas, determinando si la documentación existente constituye suficiente
respaldo de la realización de las pruebas. Fecha
de certificación de las pruebas, identificando si la certificación fue genuinamente
independiente y si se obtuvo después de un razonable proceso de prueba que permitió
detectar errores, excepciones y/o producir recomendaciones. Alcance
de la evaluación de las pruebas y de los casos de prueba utilizados, determinando
si las funcionalidades consideradas al definir los casos de prueba fueron suficientes
o podrían haber algunas adicionales que debieran haber sido consideradas.
| |