Herramienta QASAC para el control de calidad del código en Banesto
Vector ha desarrollado para Banesto una herramienta que permite mecanizar el control de la calidad del código generado, y que genera una reducción notable de los tiempos y los costes de validación.
Situación
Banesto necesita una herramienta que le permita mecanizar la validación de los diferentes niveles de calidad del código generado, para ajustarse así a las normativas internas y externas de programación, y acelerar los desarrollos futuros.
Solución
Para dar respuesta a esta situación, Vector ha construido QASAC, una herramienta con interfaz web y especialmente flexible: puede ser configurada según las necesidades de validación de cada proyecto y según cada tipología de desarrollo.
La herramienta QASAC permite realizar un mantenimiento continuo, y es capaz de satisfacer, por tanto, cualquier nuevo requerimiento funcional, de accesibilidad, de BankSphere, etc.
Validación de código
- Soporta diferentes lenguajes (HTML, JAVA, JavaScript, JSPs, CSS, BHTC, SQL)
- Permite validar las últimas funcionalidades de BKS (estructura de páginas de MIRA)
- Permite realizar una validación mixta (código embebido de otro lenguaje)
- Validación global (más de un fichero o estructura del proyecto)
- Validación de reglas de accesibilidad
Base de datos de reglas
- Reglas por tipología del desarrollo, y reglas por proyecto
- Documentación de reglas y ejemplos integrados en la aplicación
- Generación de informes de la validación (formato HTML)
- Umbral de validación
- Activación/desactivación de reglas por proyecto
- Pesado de mensajes/Umbrales de validación
- Generador automático de documentación de BHTCs
Resultado
El desarrollo de la herramienta QASAC de control de calidad del código ha proporcionado los siguientes beneficios directos para el cliente:
- Reducción notable de costes para el Departamento de Control de Calidad (reducción headcount).
- Reducción del tiempo de validación, ya que los propios desarrolladores pueden realizar una validación inicial de su código.
- El coste de mantenimiento es proporcional al nº de reglas y la complejidad de la solución propuesta.

.jpg)