Aseguramiento de Calidad de Software

Aeguramiento-y-Calidad-de-Software

Alcanzar un alto nivel en calidad, eficiencia y efectividad en el ciclo de vida del desarrollo de software, con el fin de disminuir los riesgos que se puedan presentar en la implementación, ejecución o actualización de la aplicación. Contamos con metodologías ágiles, herramientas de última generación y las mejores prácticas.

  • Definición, diseño y puesta en marcha de procesos de aseguramiento de calidad para  organizaciones.
  • Verificación de arquitectura funcional y Técnica de software de acuerdo con requisitos especificados.
  •  Implementación de prácticas de integración continua buscando eficiencia en el  proceso de desarrollo de software.
  • Formación y entrenamiento en calidad de software.

El servicio comprende un conjunto de pruebas que está diseñado para asegurar la completa y correcta implementación de los requerimientos en un proyecto.

La automatización de pruebas consiste en la utilización de herramientas de software como Q-Matic y ThunderTest herramientas propias de Q-Vision, por medio del modelo CAT (Codeless Automated Testing), permitiendo la generación de scripts sin la necesidad de codificar optimizando los tiempos de ejecución.

  • Verificación de requisitos de software bajo metodologías ágiles y tradicionales.
  • Pruebas funcionales de software incluyendo automatización con diferentes herramientas para lograr eficiencia en todo lo relacionado con las pruebas de regresión alineados con los modelos de calidad ágil.

Herramientas-Automatizacion

Procesos a Automatizar

Proceso-Automatizar

pruebas funcionales-03

Q-Vision cuenta con personal calificado en la realización de pruebas integrales para verificar el correcto funcionamiento de los programas y parametrizaciones de un ERP, con el objetivo de mejorar la eficiencia de sus procesos.

  • Pruebas especializadas en aplicaciones de inteligencia de negocios (BI).
  • Automatización de pruebas en SAP  apoyados en todos los beneficios de “Solution Manager” como herramienta de gestión integral para la ejecución, seguimiento y control del proceso de calidad.
Pruebas ERP

Brindamos apoyo para alcanzar un alto nivel de desempeño en sus sistemas, involucrando procesos y herramientas que permitan validar aspectos como: usabilidad, confiabilidad, rendimiento y portabilidad; disminuyendo los riesgos de despliegue a producción.

  • Pruebas de rendimiento orientadas a determinar problemas  por carga, concurrencia y  escalabilidad.
  • Pruebas de seguridad de aplicaciones para detectar vulnerabilidades en el código basadas en huecos  y/o la no aplicación de buenas prácticas.
  • Pruebas de seguridad perimetral (Etical Hackin) para evaluar la seguridad en componentes de infraestructura y bases de datos.
  • Pruebas especializadas de infraestructura orientadas a evaluar si se cumplen aspectos esenciales como  disponibilidad, escalabilidad, continuidad, confiabilidad  y seguridad.

Final

Q-Vision aplica estrategias para garantizar condiciones óptimas de funcionalidad, usabilidad, interoperabilidad, compatibilidad y localización de aplicaciones para dispositivos móviles en los siguientes sistemas operativos: Android, iOS, Windows Phone y Symbian.

  • Pruebas funcionales y de rendimiento para aplicaciones en dispositivos móviles.

Pruebas-de-Dispositivos-Móviles

Verificar que los datos migrados de una base de datos a otra están correctos de acuerdo con reglas de extracción, transformación y carga (ETL) definidas para el proyecto
Entre las actividades principales se encuentran las siguientes:

• Identificación Origen (BD, Planos, Excel) y Destino
• Identificación de reglas de extracción o reglas de migración o maping
• Planeación de proceso de pruebas (Alcance, Objeto, Alcance, Estrategia, supuestos)
• Tipos de pruebas de migración de datos (Sumatoria, Contenido Completo, Contenido Fraccionado)

Migración de datos

El proceso de revisión de código es una parte fundamental dentro del proceso de desarrollo y determina la calidad del producto final. La revisión por parte de un equipo diferente al de desarrollo, aporta un nuevo punto de vista acerca de la codificación, permitiendo realizar simplificación del código y reparación de vulnerabilidades minimizando riesgos.

  • Pruebas estáticas de código para garantizar estándares semánticos y buenas prácticas.

Soluciones TI