Alcance del Servicio

imagen: 

El testing implica multiples tareas de preparacion e implementacion.

Ofrecemos el servicio de testing de aplicaciones, apelando al concurso de profesionales especializados en esta actividad, con fuerte experiencia en el área financiera y comercial y con un background de implementaciones en instituciones de primera línea. Este, como el resto de nuestros servicios apuntan a la obtencion de sistemas confiables y rentables.

Las tareas se dividen en dos grupos, que adquieren mayor o menor relevancia de acuerdo al tipo y complejidad de sistema a implementar (sistema batch en un único computador, sistema en tiempo real, sistema distribuido en una BLUE de equipos heterogéneos, etc.):

Preparación del entorno de testing:
Análisis del entorno
Especificación de herramientas de automatización
Implementación de las herramientas.
Capacitación en caso de recursos compartidos.
Testing propiamente dicho:
Revisión de la documentación de diseño
Definición del plan de pruebas
Diseño de casos de prueba según dicho plan
Ejecución de los casos de prueba
Proceso de los casos de prueba definidos (testing)
Registro y clasificación de los defectos detectados
Seguimiento y verificación de las correcciones
Informe final de estado de cada subsistema

En el contexto de las mismas, se implementan las formas de documentación que se requieran (ej.: diseño de casos, registro de resultados, registro de errores), los procedimientos (ej.: recepción e instalación de nuevas versiones, criterios de aceptación o rechazo), los instrumentos computacionales de soporte (ej.: base de datos de seguimiento de errores) y las herramientas automatizadas de testeo. Todos estos aspectos se personalizan al entorno del aplicativo y facilitan y automatizan las actividades de prueba, dejando preparado el ambiente de testeo para las próximas versiones de los programas.

En definitiva, esto conlleva a la implementación de una metodología formal de testeo y control de calidad, que abarca no sólo la prueba del software, sino también aspectos como la administración de versiones, el control de la documentación de desarrollo y la revisión de los manuales y ayudas para los usuarios finales.