Lipidos
(Borrador)
Preparado por Adrián Anex M – Dirección de Calidad
INTRODUCCIÓN
Las pruebas de software se aplican como una etapa más del proceso de desarrollo de software, su objetivo es asegurar que este cumpla con las especificaciones requeridas y eliminar los posibles defectos que este pudiera tener. Generalmente las pruebas se apoyan en metodologías generales que revisan los aspectos más fundamentales que debe considerar todo proceso de prueba. “El propósito del plan de pruebas es explicitar el alcance, enfoque, recursos requeridos, calendario, responsables y manejo de riesgos de un proceso de pruebas. Incluye identificación del plan de acción y fecha del plan, el alcance que es …ver más…
•
Las pruebas pueden encontrar fallos; pero jamás demostrar que no los hay,
•
Las pruebas sólo pueden encontrar los errores que buscan. Por esto es tan importante un buen diseño de pruebas,
•
Probar todo es lisa y llanamente imposible.
Tenga en consideración
Para que un software sea adecuado a las pruebas debe cumplir los siguientes requisitos: •
Operatividad: El fallo debido a un error no debe interferir con las pruebas posteriores, debe resolverse antes.
•
Observabilidad: Deben existir formas de conocer las operaciones que esta realizando el software
•
Controlabilidad: Las salidas del software deben depender únicamente de los datos de entrada, no dando lugar a aleatoriedades.
•
Descomposición: Deben estar estructurado de tal forma que puedan aislarse los problemas en componentes simples (modularidad)
•
Simplicidad: Tanto funcional, como estructural y en el código.
•
Estabilidad: Es recomendable que los cambios no interfieran en la evolución del plan de pruebas.
•
Facilidad de comprensión: Cuanta mas información contenga el código o la documentación técnica adjunta mas fácilmente se desarrollaran las prueba Evolución del Plan
A medida que el proyecto evolucione este documento debe ser actualizado periódicamente para reflejar