Pruebas: ¿cuándo y con quién? testing-when-and-with-whom

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 repiten / se extienden durante el desarrollo.
Equipo de control de calidad

Necesita 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 (cuando sea posible). 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.

Esto es ventajoso porque:

  • Se 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 previa; involucrar a 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.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2