Está en la página 1de 3

APLICACIÓN A LA CALIDAD DEL SOFTWARE EN EL PROCESO DE

DESARROLLO (2103923)

Taller: prueba de software II

Abimael José Vanegas Soria


Tec. Informática y computación
CC.: 1102581742

Tutora
Sandra patricia acuña Giraldo
Ingeniera de sistema

SENA
SUCRE – SUCRE
2020
1)   Las pruebas de software, en inglés testing son los procesos que permiten
verificar y revelar la calidad de un producto software. Son utilizadas para identificar
posibles fallos de implementación, calidad, o usabilidad de un programa de
ordenador o videojuego. ...
2)  Con qué fin se realizan las pruebas de software?
El fin de las pruebas es presentar información sobre la calidad del producto a
las personas responsables de este. Teniendo esta afirmación en mente, la
información que puede ser requerida es de lo más variada. Esto hace que el
proceso de testing sea completamente dependiente del contexto en el que se
desarrolla.
3)  ¿Qué son las estrategias de prueba de software y para que se emplean?

La estrategia de pruebas de software proporciona un mapa que describe los


pasos que se darán como parte de la prueba indica cuando se planea y cuando se
darán dichos pasos además cuanto tiempo, esfuerzo y recursos consumirán.

Un software se prueba para descubrir los errores cometidos, si se realiza sin


ningún plan seguramente se desperdiciara tiempo, se dedicara un esfuerzo
innecesario y lo que es peor puede que no se detecten los errores.
4)    ¿Cuál es la prueba que se enfoca en los requisitos necesarios para el usuario
final y que técnicas utiliza?
Prueba alfa y beta: En este servicio, los consultores de Testhouse se encargan de
Dirigir a los usuarios finales y asegurar que se prueban todos los requisitos y se
cumplen los criterios de aceptación especificados previamente en el plan de
pruebas del sistema. Como resultado de estas pruebas se elabora un informe que
determina la aceptación o rechazo del sistema en base los criterios de aceptación
acordados.

Cuáles son los tres enfoques para el diseño de pruebas y en qué consiste?
Enfoque estructural o de caja blanca: consiste en centrarse en la estructura
interna (implementación) del programa para elegir los casos de prueba.
Enfoque funcional o de caja negra: consiste en estudiar la especificación de las
funciones, la entrada y la salida para derivar los casos.
Enfoque aleatorio: consiste en utilizar modelos (en muchas ocasiones
estadísticos) que representen las posibles entradas al programa para crear a partir
de ellos los casos de prueba.
5)    Enfoque estructural o de caja blanca: consiste en centrarse en la estructura
interna (implementación) del programa para elegir los casos de prueba.

6)    Enfoque estructural o de caja blanca: consiste en centrarse en la estructura


interna (implementación) del programa para elegir los casos de prueba.

7)    Las pruebas de regresión consiste  intentan descubrir las causas de


nuevos errores (bugs), carencias de funcionalidad, o divergencias funcionales con
respecto al comportamiento esperado del software, inducidos por cambios
recientemente realizados en partes de la aplicación que anteriormente al citado
cambio no eran propensas a este tipo de error. Esto implica que el error tratado se
reproduce como consecuencia inesperada del citado cambio en el programa.
8. ¿Qué son las pruebas de software?

Las Pruebas de software son los procesos que permiten verificar y revelar la
calidad de un producto software. El programa se ejecuta con la intención de
descubrir un error.

9 ¿Qué son las estrategias de prueba de software y para que se emplean?

Una estrategia de prueba del software integra las técnicas de diseño de casos


de prueba en una serie de pasos bien planificados que dan como resultado una
correcta construcción del software. Y lo que es más importante, una estrategia
de prueba del software proporciona un mapa a seguir para el responsable del
desarrollo del software, a la organización de control de calidad y al cliente: un
mapa que describe los pasos que hay que llevar a cabo como parte de la prueba,
cuándo se deben planificar y realizar esos pasos, y cuánto esfuerzo, tiempo y
recursos se van a requerir. Por tanto, cualquier estrategia de prueba debe
incorporar la planificación de la prueba, el diseño de casos de prueba, la ejecución
de las pruebas y la agrupación y evaluación de los datos resultantes.

10. ¿Cuál es la prueba que se enfoca en los requisitos necesarios para el usuario final
y que técnicas utiliza?
11. Cuáles son los tres enfoques para el diseño de pruebas y en qué consiste?
·         Enfoque estructural o de caja blanca: consiste en centrarse en la estructura
interna (implementación) del programa para elegir los casos de prueba.
·         Enfoque funcional o de caja negra: consiste en estudiar la especificación de las
funciones, la entrada y la salida para derivar los casos.
·         Enfoque aleatorio: consiste en utilizar modelos (en muchas ocasiones
estadísticos) que representen las posibles entradas al programa para crear a partir
de ellos los casos de prueba.

12. ¿En qué consiste el enfoque funcional o de la caja negra?


13. ¿En qué consiste la prueba de regresión?

Consiste en Repetir las pruebas tras cada modificación


Se prueban los cambios y se comprueban si los cambios en un programa se
introducen comportamientos no deseados
– Repetir sólo pruebas de verificación
• Pruebas de unidades
• Pruebas de integración
– Conservar y actualizar los programas de prueba
– Usar herramientas de ejecución automática de las prueba

También podría gustarte