Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fundamentos de pruebas
1.1 Porque es necesario probar
Los defectos pueden resultar en fallas, pero no todos los defectos son
fallas. Las fallas pueden ser causadas por condiciones del medio,
como campos electromagnticos, tormentas, derrumbes, etc.
Un contexto de sistemas de Software
Causa de defectos del software
Rol de los probadores en desarrollo, mantenimiento y operacin
de software
Pruebas y calidad (Calidad de software ISO9126)
Cuantos probadores son necesarios
3. Pruebas estticas
3.1 El proceso de pruebas y las tcnicas estticas
Cualquier producto de software puede ser revisado, incluyendo
revisiones de requerimientos, especificaciones de desarrollo, cdigo,
planes de pruebas, especificacin de pruebas, casos de pruebas. El
beneficio de la revisin incluye deteccin de errores y correccin
temprana, reduccin de costos y tiempo. La revisin encuentra
defectos como: desviacin de estndares, defectos de requerimiento,
defectos de desarrollo, insuficiente mantenibilidad e incorrectas
especificaciones de interfaces.
5. Administracin de pruebas
5.1 Organizacin de pruebas
5.1.1 Organizacin e independencia de las pruebas
La efectividad para encontrar defectos en un software depende en
gran medida de la independencia del analista de desarrollo y del
analista de pruebas
Se debe validar:
Independencia del tester no debe probar su mismo cdigo
desarrollado.
El tester debe pertenecer a otro grupo y no al grupo de desarrollo
Grupos de pruebas independientes a la compaa
Puede envolver:
Todos los tems de testware son identificados, versiones
controladas, cambios.
Todos los tems de documentos y software no deben tener
ambigedad.