Documente Academic
Documente Profesional
Documente Cultură
Introduccin.
La importancia de las pruebas en un proceso de desarrollo es que gracias a ello
podemos alcanzar a determinar parmetros de calidad.
Las pruebas de software son en realidad un elemento diferente a las dems
actividades durante el desarrollo. Su xito radica en la deteccin de errores
tanto en proceso de desarrollo como en el software ya obtenido. Defiendo de
tal manera concluimos que una prueba de software es todo proceso
orientado a comprobar la calidad del software mediante la identificacin de
fallos en el mismo. La prueba necesariamente la ejecucin de software.
Para tener xito en las pruebas se debe contar con una buena actitud de
colaboracin del equipo de desarrollo hacia las actividades de pruebas como
garanta de que el software est siendo producido correctamente. Lo que
implica descubrir fallos, solucionarlos y evitar hacer sentir culpable a algn
miembro del equipo.
Al realizar las pruebas es importante recordar que los usuarios finales
potencialmente ejecutaran todas las funcionalidades del sistema por lo que lo
errores que no sean detectados en las pruebas realizadas aparecern cuando
los usuarios finales prueben el software lo que a su vez afectara la imagen y
reputacin del equipo de desarrollo adems de traer implicaciones legales
debido al mal funcionamiento del software. Uno de los objetivos que debe
lograrse es que el porcentaje de fallos detectados por el usuario final sea el
menor.
Los procesos de software actuales recomiendan disear pruebas de aceptacin
al mismo tiempo que se realizan la especificacin de requisitos. Este enfoque
Desventajas:
Resulta difcil utilizar pruebas de caja blanca para validar requisitos pues
Esta tcnica se centra en cmo est hecho el software.
No resultan adecuadas para comprobar la robustez del Software ante
comportamientos imprevistos como por ejemplo entradas no esperadas
por parte de los usuarios.
Los encargados de las pruebas deben tener un nivel de formacin y
experiencia ms elevado que sus homlogos de las pruebas de caja
negra.
Pruebas de caja negra: Son los casos de prueba que se basan solamente en
el comportamiento de la entrada y salida de datos.
Existe otro consejo denominado caja gris existe otro concepto denominado caja
gris. Se trata de un tipo especial de pruebas de caja negra en las que resulta
imprescindible conocer parte del cdigo para poder realizar las pruebas. La
idea En qu se basan es que si la persona que realiza las pruebas tiene cierto
conocimiento sobre el funcionamiento interno del mdulo que se prueba podr
probar lo mejor desde el exterior. A diferencia de las pruebas de caja blanca, en
las cajas gris no se intenta alcanzar un alto nivel de cobertura para probar
todos los caminos posibles.