lunes, 2 de noviembre de 2015

Gestión de pruebas (K3) - Organización de Pruebas (K2) - Organización de pruebas e independencia (K2)

Objetivos:

1.- Reconocer la importancia de las pruebas independientes (K1).
2.- Explicar las ventajas y desventajas de las pruebas independeintes en el seno de una organización (K2).
3.- Reconocer los distintos miembros del equipo a tener en cuenta para crear un equipo de pruebas (K1).
4.- Retener las tareas del jefe de pruebas y del probador estándar (K1).

Términos: Probador, líder, jefe de pruebas.

Antecedentes.

La efectividad de la identificación de defectos del proceso de pruebas y revisión puede mejorarse sis e utilizan probadores independientes, Entre las alternativas para obtener independencia se incluyen las siguientes:

  • Ausencia de probadores independientes: los desarrolladores son los que prueban su propio código.
  • Probadores independientes dentro de los equipos de desarrollo.
  • Equipos de prueba independientes o grupos dentro de la organización comercial o de la comunidad de usuarios.
  • Probadores independientes procedentes de la organización comercial o de la comunidad de usuarios.
  • Especialistas en pruebas independientes para tipos de pruebas específicas, tales como porbadores de usabilidad, probadores de seguridad o probadores de certificación (que certifican un producto un producto de software en base a los estándares y la normativa).
  • Los probadores independientes subcontratados o externos a la organización.
Para proyectos grandes, complejos o críticos para la seguridad, normalmente lo mejor es contar con varios niveles de pruebas y poner alguno o todos los niveles o cargo de probadores independientes. El personal de desarrollo puede participar en las pruebas, especialmente en los niveles más bajos, pero su falta de objetividad a menudo limita su efectividad. Los probadores independientes pueden tener potestad para exigir y definir procesos y reglas de prueba; no obstante, los probadores sólo deberán asumir dicha función en relación con los procesos previa orden de la dirección en ese sentido.

Algunas ventajas de la independencia son:
  • Los probadores independientes ven más y diferentes defectos y son objetivos.
  • Un probador independiente puede comprobar los supuestos planteados durante las fases de especificación e implementación del sistema. 
Algunos inconvenientes son:
  • Aislamiento del equipo (si se trata como totalmente independiente).
  • Los desarrolladores pueden llegar a perder el sentido de responsabilidad frente a la calidad.
  • Los probadores pueden verse como cuellos de botellas o ser culpados de retrasos  en el lanzamiento.
Las tareas de prueba pueden realizarlas personas con una función de pruebas específica, o por otra persona con otro cargo como jefe de proyecto, jefe de calidad, desarrollador, experto de negocio y dominio, operaciones de infraestructura o TI.

No hay comentarios:

Publicar un comentario