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

Se pueden desempeñar diversas funciones en las pruebas y en diversas etapas del desarrollo del proyecto.

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 en la cadena, aunque se repetirán/extenderán durante el desarrollo.
Equipo de control de calidad

Necesitará un equipo de control de calidad (del tamaño que corresponda) para realizar pruebas funcionales y de rendimiento.

Estos son probadores neutrales y dedicados; una regla de oro del software siempre establece que un desarrollador nunca debe probar su propio trabajo.

Los miembros de este equipo pueden proceder del equipo del proyecto del día, del socio y/o de su equipo de clientes.

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

Equipo de prueba del cliente

Según el modelo de proyecto seleccionado, se puede planificar la participación de miembros del equipo del cliente en las pruebas, en particular autores del sitio del cliente.

El es ventajoso ya que:

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

  • Proporciona comentarios anticipados del cliente.

  • Los usuarios suelen expresar sus requisitos en términos de experiencia pasada; la participación de los clientes en las pruebas lo antes posible aumenta su experiencia del nuevo proyecto en términos de práctico experiencia.

De nuevo, la participación temprana es buena, aunque cualquier versión que utilicen los clientes debería ser estable y tener una funcionalidad razonable.

Las primeras impresiones siempre son importantes.

En esta página