Está en la página 1de 4

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA

DE LA FUERZA ARMADA NACIONAL BOLIVARIANA

UNEFA- NÚCLEO APURE


CARRERA: INGENERIA EN SITEMAS 7MO SEMESTRE

SECCIÓN: 07S-2603-D1

TUTOR(A): PARTICIPANTES:
ING. LINGZAY ACOSTA Álvarez Raúl
CI.: 26.714.404

SAN FERNANDO, MAYO DE 2020


PRUEBAS UTILIZADAS PARA EVALUAR LOS DIFERENTES COMPONENTES DEL
SISTEMA A SER IMPLANTADO

Si bien es cierto que, un sistema de información es sometido a múltiples pruebas durante


diversos momentos de su vida, dichas pruebas consisten en una serie de técnicas y prácticas, cuyo
objetivo común comprende el hecho de verificar el correcto funcionamiento de los componentes del
sistema, el correcto ensamblaje entre los mismos, un funcionamiento correcto de las interfaces entre
los distintos subsistemas que lo componen y con el resto de sistemas de información con los que se
comunica, un funcionamiento correcto del sistema integrado de hardware y software en el entorno
de operación, que el usuario de dicho sistema determine su aceptación, desde el punto de vista de
su funcionalidad y rendimiento, y por último que los cambios sobre un componente de un sistema
de información, no introducen un comportamiento no deseado o errores adicionales en otros
componentes no modificados.

Destacando que, al ser un gran conjunto de objetivos y metas a alcanzar, estas pruebas se
dividen en grupos específicos, para así tener una mejor y más fácil estructura de prácticas a realizar,
tal estructura se encuentra organizada en pruebas unitarias, de integración, del sistema, de
implantación, de aceptación y de regresión; al ser diversas pruebas en diversas etapas de vida del
sistema, son realizadas tanto por el equipo de desarrolladores, como por los usuarios, equipos de
operación y mantenimiento en la implantación, aceptación y mantenimiento del sistema de
información. Es de resaltar que, las mencionadas pruebas utilizan determinadas técnicas para ser
ejecutadas de una forma correcta y eficiente, entre las que más destacan son las técnicas de caja
blanca y de caja negra, ambos buscan encontrar defectos y evaluar la calidad del producto, sin
embargo, los procesos que se llevan a cabo para lograr tal objetivo son diferentes en cada caja; por
un lado, cuando hablamos de caja blanca es la cual mira el código y la estructura del producto que
se va a probar y usa ese conocimiento para la realización de las pruebas, mientras en la caja negra
el elemento es estudiado desde el punto de vista de las entradas que recibe y las salidas o
respuestas que produce, sin tener en cuenta su funcionamiento interno.

Ahora bien, profundizando un poco más en cada una de las fases de pruebas a las cuales
se dispone un sistema, la primera de estas denominada como pruebas unitarias que tienen como
objetivo verificar la funcionalidad y estructura de cada componente individualmente una vez que ha
sido codificado, a su vez constituyen la prueba inicial de un sistema y las demás pruebas deben
apoyarse sobre ellas; su enfoque suele adoptarse claramente orientado al diseño de casos de caja
blanca, aunque se complemente con caja negra, el hecho de incorporar casos de caja blanca se
debe, por una parte, a que el tamaño del componente es apropiado para poder examinar toda la
lógica y por otra, a que el tipo de defectos que se busca, coincide con los propios de la lógica
detallada en los componentes.

En consiguiente, las pruebas de integración tienen como objetivo verificar el correcto


ensamblaje entre los distintos componentes una vez que han sido probados unitariamente con el fin
de comprobar que interactúan correctamente a través de sus interfaces, tanto internas como
externas, cubren la funcionalidad establecida y se ajustan a los requisitos no funcionales
especificados en las verificaciones correspondientes; así, se examinan las interfaces entre grupos
de componentes o subsistemas para asegurar que son llamados cuando es necesario y que los
datos o mensajes que se transmiten son los requeridos. Resaltando que, así mismo existen dos
tipos de integración para realizar estas pruebas, en primer lugar, está la integración incremental en
donde se combina el siguiente componente que se debe probar con el conjunto de componentes
que ya están probados y se va incrementando progresivamente el número de componentes a probar,
y, en segundo lugar, la integración no incremental donde se prueba cada componente por separado
y posteriormente se integran todos de una vez realizando las pruebas pertinentes.

Posteriormente, cuando se refiere a las pruebas del sistema tienen como objetivo ejercitar
profundamente el sistema comprobando la integración del sistema de información globalmente,
verificando el funcionamiento correcto de las interfaces entre los distintos subsistemas que lo
componen y con el resto de sistemas de información con los que se comunica. Cabe destacar que,
en esta etapa pueden distinguirse los diversos tipos de pruebas, cada uno con un objetivo
claramente diferenciado, entre los cuales resaltan las pruebas funcionales, pruebas de
comunicaciones, de rendimiento, de volumen, de sobrecarga, de disponibilidad de datos, de facilidad
de uso, de operación, de entorno, y de seguridad. Por su parte, luego de este paso las pruebas de
implantación comprenden el hecho de comprobar el funcionamiento correcto del sistema integrado
de hardware y software en el entorno de operación, y permitir al usuario que, desde el punto de vista
de operación, realice la aceptación del sistema una vez instalado en su entorno real y en base al
cumplimiento de los requisitos no funcionales especificados.

Una vez finalizado este paso, se avanza a las pruebas de aceptación es validar que un
sistema cumple con el funcionamiento esperado y permitir al usuario de dicho sistema que determine
su aceptación, desde el punto de vista de su funcionalidad y rendimiento; son pruebas definidas por
el usuario del sistema y preparadas por el equipo de desarrollo, aunque la ejecución y aprobación
final corresponden al usuario. Como un paso final en las pruebas al sistema, se procede a ejecutar
las pruebas de regresión en donde se busca eliminar el efecto onda, es decir, comprobar que los
cambios sobre un componente de un sistema de información, no introducen un comportamiento no
deseado o errores adicionales en otros componentes no modificados. Resaltando de esta forma que,
mediante todas estas pruebas y test consisten en corroborar y validar todos los aspectos
funcionales, positivos y óptimos de un determinado sistema, siguiendo pautas definidas para buscar
la mejor aproximación a la perfección del sistema a fin de cumplir todos los objetivos y metas
planteados.

También podría gustarte