21 enero, 2015

Control de Calidad y Testing

.

control

 

Todavía existe la falsa idea de que el testing supone un sobrecosto, pero al reducir los errores se genera  un retorno directo de la inversión no solo sobre el mantenimiento del software si no las consecuencias  de una mala toma de decisiones o la perdida de una venta en otras palabras porque las empresas no  pierden productividad ni reciben un impacto negativo en el negocio.

 

Tanto las empresas privadas y públicas evolucionan en un mercado en el que se hace necesario ser mas  competitivo, el software es una herramienta vital dentro del proceso es por ello que es necesario  desarrollar políticas que aseguren:

La detección temprana de errores.
Un modelo específico de Testing.
Un equipo independiente de Testing.

Todos nuestros desarrollos pasar por los siguientes controles de calidad.

control2

Todos nuestros desarrollos pasar por los siguientes controles de calidad.

CONTROL CALIDAD EN EL DISEÑO DE APLICACIÓN
Efectuamos una exhaustiva revisión del análisis. A tal fin, se evalúan especificaciones de casos de uso, diagrama de transición de estado, diagramas de bases de datos, documentación, reglas de negocio y demás elementos que nos permitan aseguramos la consistencia de la solución planteada y su cobertura de acuerdo a los requerimientos.

CONTROL DE CALIDAD DE CÓDIGO
Efectuamos una revisión completa de código mediante la aplicación de reglas y estándares de desarrollo; basamos este test en las buenas prácticas de programación las cuales utilizamos en forma constante para todos nuestros desarrollos. De esta manera confirmamos que el código sea consistente y nos permita detectar errores antes de comenzar con las pruebas unitarias.

PRUEBAS UNITARIAS
Planificamos y ejecutamos pruebas a medida que el desarrollo avanza. Estas pruebas son pruebas de componentes aislados del software, lo que nos permite ganar tiempo en el testeo general de la aplicación. Una vez que la aplicación llega a determinado porcentaje de completitud, se procede a realizar pruebas integrales. Con esto garantizamos el funcionamiento individual de los distintos componentes del software.

PRUEBA INTEGRAL
Durante la etapa de cierre del proyecto, se procede a realizar pruebas integrales para probar el software como un todo.

COMPATIBILITY TEST
Podemos asegurar que el software es compatible con determinadas versiones de sistemas operativos, web servers, plataformas, navegadores, base de datos y demás componentes que constituyen de la arquitectura de la aplicación.

SOFTWARE PERFORMANCE TEST
Verificamos tiempos de respuesta, recursos consumidos y recursos disponibles en la operatoria normal de la aplicación.

SOFTWARE STRESS TEST
Realizamos pruebas sobrecargando el software para verificar su comportamiento en cuanto a concurrencia, manejo de errores y recursos consumidos.

sobre-dl-11x22cm-105g-naranjaSolicitar cotización del servicio