Академический Документы
Профессиональный Документы
Культура Документы
Tipos de Pruebas:
Pruebas de aceptacin, son desarrolladas por el cliente
Pruebas alfa, son realizadas por el usuario con el desarrollador como observador
de un entorno controlado
Pruebas beta, son realizadas por el usuario en su entorno de trabajo,
generalmente son utilizadas como producto final.
Niveles de Pruebas:
Pruebas unitarias
Pruebas de integracin
Pruebas de sistema
Pruebas funcionales: es una prueba basada en la ejecucin, revisin y
retroalimentacin de las funcionalidades previamente diseadas para el software.
Desarrollo guiado por pruebas: El objetivo de ste es lograr un cdigo limpio que
funcione, la idea de ste es que los requisitos sea traducidos a pruebas.
Ciclo:
Elegir un requisito
Escribir un prueba
Verificar que la prueba falla
Escribir la implementacin
Ejecutar las pruebas automatizadas
Eliminacin de duplicacin
Actualizacin de la lista de requisitos
Fases del desarrollo del software: Expresa como a progresado el desarrollo del
software y cuanto puede requerir, cada versin importante en la que se le agregan
nuevas caractersticas o se corrigen errores.
Alpha: Es la primera versin del programa, tambin es enviada a los testers para
verificarla, este generalmente es un producto inestable
Beta: Representa generalmente la primera versin del sistema, tambin en sta
fase tambin el producto es un poco inestable.
Version candidata a definitiva(RC): Comprende un producto final, listo para
publicarse como version definitiva al menos que aparezcan errores que lo impidan.
Tambin en sta fase se le puede asociar como el producto final, pero que an esta
en pruebas.
Versin de disponibilidad general(RTM): Es un producto en versin final,
normalmente es casi idntica a la version candidata, a diferencia que en sta hay
cambios de ltimo minuto, sta versin tambin es tomada como libre de errores y
estable..
Anlisis esttico:
Su funcin es analizar sintcticamente el texto del progrma y tratar de descubrir
posibles condiciones errneas
Importancia:
La importancia del hacer uso de verificacin y validacin es el ahorro de costs y
tiempo, que son vitles en el desarrollo de un determinado producto.
Mensionando algunos ejemplos de casos donde se puede aplicar o donde se han
aplicado son los siguientes:
Una determinada empresa, firmo un importante convenio en la cual se le pidio
elaborar 850,000 piezas de un mecnismo para un nuevo modelo de un carro. Ya
obteniendo el producto final con las 850,000 piezas la empresa se da cuenta que la
pieza no coincidan con la especificacin dada.
Problema: La posible falla de sto pudo ser que al personal que se le pidio elaborar
el producto en el software que lo desarrolla, tomaron diferentes las coordenadas o
las medidas no fueron las indicadas.
Link:
http://www.slideshare.net/FARIDROJAS/validacion-y-verificacion-presentation-632946
http://clases3gingsof.wetpaint.com/page/Verificaci%C3%B3n+y+Validaci%C3%B3n
http://es.wikipedia.org/wiki/Pruebas_de_validaci%C3%B3n
http://www.sqs.es/es/services/validation.php