
Las estadísticas indican que es sumamente costoso no detectar los errores del desarrollo de tus sistemas a tiempo, sin mencionar otros problemas como imagen y credibilidad derivados de encontrar defectos en ambientes productivos. Incremente la calidad de sus Proyectos de Desarrollo de Software mediante las Pruebas ejecutadas por Testers expertos certificados con dominio de aplicaciones relacionadas a distintos sectores de diferentes industrias.
El modelo de ejecución es adaptable a las necesidades particulares de cada cliente, en sitio o remoto, integrándose los Testers temporalmente a su organización para interactuar con todos los integrantes del proyecto. Nos adaptamos a prácticamente cualquier metodología de desarrollo, desde agiles, tradicionales o iterativas (RUP, SCRUM, etc). La ejecución de las pruebas puede ser de forma manual y/o automatizada, dependiendo del nivel de documentación existente y de los objetivos trazados al inicio del proyecto.
Características y beneficios de los servicios de Pruebas de Software:
Adaptable a los principales modelos de desarrollo (formales e informales)
- Menor tiempo para la transición, iniciando el aseguramiento de la calidad en el corto plazo.
- Incrementando la calidad de los sistemas rápidamente mediante la detección rápida y oportuna de defectos.
Conocimiento e implementación de sistemas especializados para administrar todos los defectos reportados (Defect Managers) sin costo de licenciamiento y puesta punto del sistema, para manejar cualquier flujo de trabajo (Defect Life Cycle). Algunas ventajas son:
- Se puede dar un seguimiento oportuno y detallado de los defectos encontrados.
- Definición y adecuación del Ciclo de Vida de Defectos (Defect Life Cycle) de tal manera que todo el equipo de desarrollo tenga claro el status de los defectos, así como el responsable para tomar acciones con cada defecto reportado
- Métricas de defectos reportados y solucionados.
Pruebas basadas en 2 esquemas:
- Documentación formal de casos de prueba (Test Cases) basados en requerimientos (casos de uso, historia de usuarios, matriz de traceabilidad)
- Pruebas adhoc o artísticas (sin Test Cases y requerimientos formalmente documentados), mediante la identificación de la funcionalidad base de la aplicación y creación de matriz de elementos funcionales
Sin importar el nivel de formalidad en los procesos de desarrollo, se puede tener un incremento en la calidad iniciando las actividades de prueba con la mínima información.
Tipos de pruebas:
- Pruebas de unidad
- Pruebas funcionales
- Pruebas de regresión
- Pruebas de performances / stress
- Pruebas de aceptación de usuario
Automatización de pruebas funcionales, performance o stress usando herramientas como Rational Functional Tester, Silk Test, Silk Performer, Selenium
Transformación de Negocios 