NUESTROS SERVICIOS EN EL PROCESO DE PRUEBAS

Probar es un proceso interminable: comparar lo invisible con lo ambiguo para evitar que lo inesperado le ocurra a lo desconocido.

01 — Enfoque

¡LAS PRUEBAS DE SOFTWARE SON NUESTRA PASIÓN!

Somos especialistas en probar aplicaciones web como tiendas en línea, sistemas de reservas, portales y otras aplicaciones. Consideramos también el sistema en su conjunto, es decir, hasta el fondo del middleware y de los sistemas centrales, como la gestión de datos maestros, la logística o la gestión de mercancías. Entre nuestros clientes hay empresas del sector financiero y bancario, de seguros, del turismo (aerolíneas, ticketing, cadenas hoteleras…), del sector automotriz, de los medios de comunicación, del hosting y muchos más. Ofrecemos un servicio integral en consultoría de pruebas, automatización y desarrollo de soluciones de prueba para todo el ciclo de vida del software, desde la especificación hasta el mantenimiento.

Probar software es una disciplina técnica que garantiza la función de auditoría y la calidad. No es en modo alguno intuitiva, sino una disciplina altamente especializada y muy exigente dentro de la informática. Aunque la importancia de las pruebas de software es ampliamente conocida y aceptada, las capacidades necesarias y el esfuerzo asociado se subestiman con frecuencia. Nuestros consultores aportan el conocimiento necesario tanto en estándares de calidad como en buenas prácticas de ingeniería del software. Como proveedor independiente, nos ofrecemos a gestionar, diseñar e implantar todo su test management y a ejecutar todas las pruebas.

03 — Método

Best Practice Testing

1. PLANIFICACIÓN PREVIA

Una planificación y una ejecución cuidadosas antes de la fase de evaluación aseguran el éxito y la utilidad de las pruebas. En la fase de planificación deben respetarse cinco pasos esenciales:

  • Aseguramiento de base (baseline testing)
  • Definición de criterios y objetivos (expected)
  • Estar preparados para que durante la fase de pruebas surjan imprevistos y dificultades
  • Intercambio frecuente y directo con el cliente, el área de negocio, operaciones y desarrollo
  • Implicación temprana de terceros

2. CREACIÓN DE UNA ESTRATEGIA DE PRUEBAS SÓLIDA

Establecer una estrategia sólida garantiza que desde el inicio del proyecto se sigan los procedimientos más eficaces y adecuados. Una estrategia eficaz incluye pruebas exploratorias, automatizadas y manuales para reducir riesgos de forma eficiente y acortar los ciclos de entrega.

Para ello se consideran tres enfoques de prueba distintos:

UNIT: prueba de las unidades más pequeñas del sistema, para usar sus valores de entrada y salida de forma exacta y correcta

FUNCIONAL: apoyo en escenarios de extremo a extremo a nivel de usuario final

3. PRUEBAS DE CARGA Y RENDIMIENTO

Las aplicaciones deben soportar un gran número de usuarios y transacciones simultáneos. Por eso un escenario consiste en analizar el rendimiento y el comportamiento bajo carga con un número elevado de usuarios. Esto se hace incrementando la cantidad de usuarios, por ejemplo de 10 a 1000 de forma lineal en 30 a 60 minutos. Arrancar los 1000 usuarios a la vez apenas aporta información, porque el sistema podría caer por completo de inmediato si no logra absorber la carga; así no se obtiene ningún dato sobre umbrales, tolerancias ni límites del sistema. Una vez alcanzado el número completo de usuarios, la carga puede aumentarse elevando las transacciones por segundo.

4. GESTIÓN BASADA EN EXPERIENCIA E INFORMACIÓN

La dirección debe asegurarse de informar suficientemente a todas las partes implicadas y de crear un intercambio real, de modo que se conozcan todos los aspectos y así se alcancen las mejores soluciones posibles y salgan a la luz los hallazgos.

5. RECABAR OPINIONES DESDE EL PRINCIPIO

Saber qué hacer y qué evitar ayuda a largo plazo. Al contratar a una empresa de pruebas debe asegurarse de que el equipo tenga experiencia contrastada en proyectos de prueba medianos y grandes durante un periodo prolongado.

Solicitar presupuesto

Experiencia en proyectos de empresas globales.

Nuestros especialistas en pruebas aportan conocimientos de numerosas disciplinas para cubrir de forma integral aplicaciones industriales de gran escala.

Pedir presupuesto ahora Contacto