Usted tiene proyectos informáticos y desea mejorar el proceso de pruebas …

Opera le aconseja y acompaña para la implementación de una metodología y de herramientas de gestión y automatización de pruebas funcionales y no de regresión con la finalidad de dominar sus procesos de validación y garantizar la calidad del programa informático.

¿ Porque las pruebas son necesarias??Desafíos y calidad ?

  • Gobernabilidad TI : alinear mejor las inversiones en tecnologías con las necesidades de la empresa
  • Calidad : mejorar la calidad global de las aplicaciones desarrolladas y responder mejor a las obligaciones legales
  • Productividad : reducir los plazos de puesta en producción de estos programas informáticos
  • Globalización : Lograr esos proyectos outsourcing con o sin subcontratación
  • Optimización : Reutilizar su sistema heredado gracias a tecnologías de migración o modernización del SI asociados a una arquitectura modular

La prestación de servicio de pruebas por terceros se puede divide en 3 fases

Fase de encuadre

  • definición de los roles y responsabilidades de todos los actores del proceso global de pruebas
  • definición del contenido de cada una de las fases de pruebas realizadas por los equipos de desarrollo, los equipos de pruebas por terceros y los utilizadores

Fase de transformación

  • definición de la estrategia de pruebas (objetivos y desafíos de pruebas a llevar, planteamiento, nivel de las pruebas y medios empleados)
  • redacción de documentos de inicio
  • transferencia de competencia.

Servicios operacionales

  • asistencia a los utilizadores : los miembros del equipo de pruebas pueden temporalmente llevar misiones de asistencia a los utilizadores
  • Paso de pruebas de no regresión seguido a las correcciones de problemas en producción
  • Paso de pruebas de la versión programa informático de un país antes del despliegue en otro país.

Pruebas funcionales y desarrollo Ágil

  • La pruebas funcional constituye un punto clave de los proyectos ágiles para mantener una buena alineación entre las necesidades trabajo y los desarrollos iterativos
  • Las pruebas se organizan necesariamente en el seno de iteraciones (que pueden ser de duración corta, generalmente de 2 a 4 semanas), sobre un modo que garantiza la estabilidad del código y la buena alineación con las necesidades del trabajo.

 

Las buenas prácticas en materias de pruebas funcionales en el seno de proyectos ágiles se articulan alrededor dos prácticas esenciales :

  • La implementación de pruebas exploratorias manuales que cubren las nuevas funcionalidades producidas a la hora de la iteración.
  • La producción de un referencial de pruebas automatizadas que cubren de manera sistemáticas las funcionalidades definidas y asegurando permanentemente el control del cumplimiento a las necesidades del trabajo.