Pruebas: ¿cuándo y con quién?

En las pruebas y en las distintas etapas de desarrollo del proyecto pueden participar diversas funciones.

Equipo de prueba Responsable de... Cuando...
Equipo de desarrollo El equipo de desarrollo es responsable de las pruebas unitarias y de algunas pruebas de integración. Estas pruebas son las primeras de la cadena, aunque se repetirán o ampliarán durante el desarrollo.
Equipo de garantía de calidad

Necesitará un equipo de garantía de calidad (del tamaño que sea apropiado) para las pruebas funcionales y de rendimiento.

Son testers neutrales y dedicados: una regla de oro del software siempre afirma que un desarrollador nunca debe probar su propio trabajo.

Los miembros de este equipo pueden ser elegidos del equipo del proyecto del día, del socio o de su equipo de clientes.

La primera liberación de la función debe ponerse a disposición de los evaluadores (tan pronto como sea posible de forma realista). Aunque una versión provisional temprana puede generar muchos errores, puede proporcionar información anticipada sobre problemas críticos.

Equipo de pruebas de cliente

Según el modelo de proyecto seleccionado, se puede planificar que los miembros del equipo del cliente participen en las pruebas, en particular los autores del sitio del cliente.

La ventaja es que:

  • Proporciona al cliente la experiencia del proyecto que se está desarrollando.

  • Proporciona información anticipada del cliente.

  • Los usuarios suelen expresar sus necesidades en función de la experiencia adquirida; la participación de los clientes en las pruebas lo antes posible aumenta su experiencia con el nuevo proyecto en términos de experiencia práctica.

Una vez más, la participación temprana es buena, aunque cualquier versión que utilicen los clientes debe ser estable, con una funcionalidad razonable.

Las primeras impresiones siempre son importantes.

En esta página