Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nombre de la Licenciatura
Ingeniería en Sistemas
Computacionales
Matrícula
010577912
Nombre de la Tarea
Ejercicio. Distinción de los diferentes
tipos de pruebas.
Fecha
22/07/2020
Unidad 2: Pruebas de Software.
Administración de las TI.
Introducción:
Para empezar este trabajo empezaré definiendo qué son las pruebas de software.
Estas pruebas son las investigaciones empíricas y técnicas cuyo objetivo es
proporcionar información objetiva e independiente sobre la calidad del software al
que vamos a testear. En palabras más coloquiales, estas pruebas nos arrojarán
datos al respecto del funcionamiento del software que estemos desarrollando y
también definir las acciones en caso de que se requieran cambios.
Desarrollo:
Instrucciones:
2
Unidad 2: Pruebas de Software.
Administración de las TI.
3
Unidad 2: Pruebas de Software.
Administración de las TI.
reescribir el código o
corregir los errores a
tiempo sin necesidad de
tener que volver al
principio y rehacer el
trabajo.
4
Unidad 2: Pruebas de Software.
Administración de las TI.
*Los criterios de
aceptabilidad también
son familiares.
Pruebas de caja blanca. *Los efectos secundarios *La complejidad de la
Es un método de pruebas de tener conocimiento del prueba se ve reflejada ya
de software que pone a código fuente resulta una que el tester tiene que
prueba las estructuras ventaja importante. tener el conocimiento del
internas o funcionamiento programa, además de ser
*La optimización del
de una aplicación en un programador de un alto
código se vuelve en fácil
contraposición a su nivel de conocimiento ya
como en cuellos de
funcionalidad. que las pruebas lo
botella poco visibles,
requieren así.
ahora quedarían
expuestos. *Se considera que
muchas veces las
*Se da la introspección al
pruebas no son realistas
programador ya que los
desarrolladores describen para probar cada una de
las condiciones existentes
cuidadosamente
en la aplicación y otras
cualquier nueva
tendrán que ser puestas a
aplicación.
prueba.
*Proporcionan
*Las pruebas se centran
trazabilidad de las
en el software, esto puede
pruebas de la fuente, lo
presentar que la
que permite cambios a
funcionalidad faltante no
futuro en las fuentes que
siempre puede ser
5
Unidad 2: Pruebas de Software.
Administración de las TI.
6
Unidad 2: Pruebas de Software.
Administración de las TI.
*En el caso de las Pruebas Unitarias, considero que se tienen que aplicar en el
proceso de las pruebas de caja negra ya que como se comenta entre sus
desventajas, se encuentra que en algoritmos más complejos puede resultar mucho
más tardado alcanzarlo y algunos procesos se pueden combinar con procesos de
caja negra.
*En el caso de las pruebas de caja blanca, podemos determinar que se tiene que
poner a prueba cuando un software tiene un error de funcionamiento, claro que
puede ser una desventaja el tener que reescribir el código sin embargo podemos
denotar que en algunos casos esto es para mejorarlo y automatizar los procesos e
incluso hacerlo mucho más funcional.
7
Unidad 2: Pruebas de Software.
Administración de las TI.
Concusiones:
En este trabajo tengo que decir que me costó un poco captarlo más que nada
porque en la mayoría de las fuentes de información que consulté la información es
totalmente distinta, nunca caían realmente en un punto en común. Sin embargo,
ahora mismo puedo comprender que para testear un programa de Software es
importante saber que no solo es un procedimiento ni una sola prueba sino son
varias pruebas de las cuales obtendremos información correcta del funcionamiento
del software.
Fuentes de información:
-programacionymas.com (N.D). Los diferentes tipos de testing en el desarrollo
de software. Recuperado de https://programacionymas.com/blog/tipos-de-
testing-en-desarrollo-de-software
8
Unidad 2: Pruebas de Software.
Administración de las TI.