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

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

Equipo de prueba Responsable de... When...
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 control de calidad (del tamaño que corresponda) para pruebas funcionales y de rendimiento.

Estos 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 proceder del equipo del proyecto Day, del socio o del equipo del cliente.

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

Equipo de prueba de cliente

Según el modelo de proyecto seleccionado, puede planificarse 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 experiencia del proyecto que se está desarrollando.

  • Proporciona comentarios anticipados del cliente.

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

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

Las primeras impresiones siempre son importantes.

En esta página