Las pruebas suelen dividirse por su compartamiento analitico, pueden ser estáticas o dinbamicas
Las pruebas estáticas se centra en evaluyar el documento que se esta generando por medio de
revisiones periodicas
Las pruebas dinámicas requieren de la ejecucion del software para medir la calidad
de la codificacion con la que se esta haciendo el sistema
Para procesos de desarrollo basados en metodologias, es importante saber si
es por una metodologia tradicional o una agil, ya que se llevan procesos
diferentes para la evaluacion de las actividades
Un proceso de pruebas formal, esta compuesto de lo siguiente 1. Planeacion de pruebas, 2. Diseño
de pruebas, 3. Implementacion de pruebas, 4. Evaluacion de criterios de salida, 5. Cierre del proceso
Dentro de la Planeacion se lleva un plan de pruebas
que almenos debe contemplar: Alcance de la prueba,
Tipos de prueba, Estrategias de prueba, Criterios de
salida y otros aspectos
En el caso del Diseño de pruebas podemos usar
los casos de uso, historias de usuario, arquitectura
del sistema, diseños, manuales de usuario,
manuales tecnicos,
Implementacion de pruebas: La ejecucion de las
pruebas debe iniciar con la creacion de los datos
necesarios para ejectutar los casos de prueba
diseñados
Evaluacion de criterios de salida: Estos son necesarios
para determinar si es posible dar por finalizado un ciclo
de pruebas, para ello debemos establecer metricas que al
finalizar nos perminat comparar los resultyados
obtenidos contra las metricas definidas
Cierre del proceso: Aqui se deben cerrar las incidencias
reportadas, verificar si los entregables planeados han sido
entregados y aprobados, finalizar y aprobar los documentos
de soporte de prueba, analizar las lecciones aprendidas para
aplicar en fururos proyectos