Académique Documents
Professionnel Documents
Culture Documents
PLAN DE PRUEBAS
Es un documento que tiene como objetivo sealar el enfoque, los recursos y el esquema
de actividades de prueba, as como los elementos a probar, las caractersticas, las
actividades de prueba, el personal responsable y los riesgos asociados.
A continuacin se presenta el contenido bsico de un plan de pruebas:
-
Identificar el documento
Introduccin y resumen de elementos y caractersticas a probar
Elementos de software que se van a probar
Caractersticas que se van a probar
Caractersticas que no se prueban
Enfoque general de la prueba (Actividades, tcnicas, herramientas, etc)
Criterios de aprobacin para cada elemento probado.
Criterios para suspender y requisitos para reanudar actividad
Documentos a entregar
Actividades de preparacin y ejecucin de pruebas
Necesidades de entorno
Responsabilidades en la organizacin y realizacin de las pruebas
Necesidades de personal y de formacin
Cronograma de tiempos y actividades
Riesgos asumidos por el plan
Aprobaciones y firmas con nombre y puesto desempeado.
PRUEBAS
Una de las caractersticas tpicas del desarrollo de software basado en el ciclo de vida es
la realizacin de controles peridicos. Estos controles buscan una evaluacin de la
calidad de los productos generados para poder detectar posibles defectos cuanto antes.
Sin embargo, todo sistema o aplicacin, independientemente de stas revisiones, debe
ser probado mediante su ejecucin controlada antes de ser entregado al cliente. Estas
ejecuciones o ensayos de funcionamiento, posteriores a la terminacin del cdigo de
software se denominan habitualmente pruebas. Las pruebas constituyen un mtodo mas
para poder verificar y validar el software.
Se puede definir prueba como una actividad en la cual un sistema o uno de sus
componentes se ejecuta en circunstancias previamente especificadas.
Los
resultados de la ejecucin se observan y registran con el fin de realizar posteriormente
una evaluacin de algn aspecto.
Un caso de prueba (test case) se puede definir como un conjunto de entradas,
condiciones de ejecucin y resultados esperados desarrollados para un objetivo particular,
por ejemplo verificar el cumplimiento de un determinado requerimiento.
Las caractersticas especiales del software (no fsico, ausencia de leyes, que rijan su
comportamiento, y complejidad) hacen aun ms difcil la tarea de probarlo. La pruebas
INSPECCIONES
La inspeccin del software IEEE es una tcnica de evaluacin formal, en la cual
los requisitos del software, diseo o la codificacin son examinados en detalle por una
persona diferente al desarrollador, para detectar defectos, incoherencias con las
normas de desarrollo y otros problemas.
La inspeccin proporciona una indicacin inmediata y cuantitativa de la calidad,
comenzando con los requerimientos y el diseo.
Para que una inspeccin tenga xito se deben cumplir ciertas normas:
-
Las inspecciones se realizan en varios puntos del ciclo e vida del producto.
Se deben inspeccionar todo tipo de defecto en toda la documentacin.
En la inspeccin deben participar colegas y todo tipo de personal relacionado con
el sistema
La inspeccin se debe realizar segn una serie predefinida de estapas.
Las reuniones de inspeccin no debe superar dos (2) horas.
Las inspecciones deben ser dirigidas por personal con experiencia.
Los miembros del grupo de inspeccin deben tener tareas especficas asignados a
cada uno.
Planificacin. Una vez se determina que un producto esta listo para inspeccin se
define un equipo encargado de esa tarea, para lo cual planea una serie de
actividades ( para autor e inspector) con miras a la revisin del producto.
Presentacin o visin general. Es una etapa opcional que tiene por objeto ofrecer
una visin global del proyecto y explicar las funciones, organizacin y tcnica del
producto.
Preparacin. Aqu se define el trabajo que debe hacer cada inspector, a partir de la
documentacin que le ha sido entregada. El inspector con los datos obtenidos se
prepara para desempear un buen papel en la reunin (siguiente etapa).
Reunin. Tiene por objetivo la bsqueda exhaustiva de defectos del producto
analizado y por ello es la etapa ms importante del proceso. La reunin de ser
dirigida por un moderador quien hacer parte del equipo de inspectores. Se
recomienda llevar el siguiente orden:
Introduccin. Usada para presentar inspectores y recordar sus funciones.
Establecer tiempos de preparacin de inspectores. El moderador verifica el
tiempo que dedicaron a prepararse para la reunin.
Lectura de producto, identificacin y anotacin de defectos. Pelean los
defectos encontrados por cada inspector y se toma nota de ellos.
Revisin de lista de defectos. Terminada la reunin se verifica cada uno de los
defectos encontrados buscando un consenso entre grupo de inspectores.
Determinar disposicin final del producto. Se define el concepto final para el
producto. Los conceptos posibles son: afectados, afectado condicionalmente y
rechazado.
Correccin. En esta etapa el actor debe corregir los defectos encontrados por los
inspectores y entregar el nuevo producto.
Seguimiento. Cuando la correccin finalice, el autor en el moderador se renen de
nuevo para revisar los resultados. Si el moderador aprueba los resultados se da
por terminada la inspeccin. Si no los aprueba, el moderador puede solicitar una
correccin adicional o convocar a otra inspeccin.