Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
T T
E E
S Instituto Tecnológico Superior de Calkiní, en el Estado de Campeche S
C C
A A
M
ITESCAM M
FACULTAD DE INGENIERÍA
GRUPO: A SEMESTRE: 8°
I I
T T
E E
S S
C C
A A
Calkiní, Campeche a 05 de febrero del 2020
M M
PRUEBAS
Desde esa perspectiva, para garantizar que software es de buena calidad, una vez
generado el código fuente, el software debe ser probado como se venían
mencionando, para descubrir (y corregir) el máximo de errores posible antes de su
entrega al cliente propiamente.
“El proceso que consiste en todas las actividades del ciclo de vida, tanto estáticas
como dinámicas relacionadas con la planificación, preparación y evaluación del
INSTITUTO TECNOLÓGICO SUPERIOR DE CALKINÍ EN Fecha:
EL ESTADO DE CAMPECHE 05/02/2020
IINF
METODOS Y TÉCNICAS DE VERIFICACION DE SOFTWARE Actividad:
AFC
Estos conceptos están relacionados entre sí, pero tienen significados diferentes.
Para comprender estos significados, vamos a ver como las define el ISTQB:
“Una persona puede cometer un error que a su vez puede producir un defecto en
el código, el sistema puede no hacer lo que debiera (o hacer algo que no debiera),
lo que provocaría un fallo. Algunos defectos de software pueden dar lugar a fallos,
pero no todos los defectos lo hacen”.
Error: está provocado por la acción humana, por ejemplo, el error lo provocará
el desarrollador que realiza una incorrecta interpretación de un método del
programa que producirá un resultado no esperado.
Ahora bien, las pruebas son muy necesarias, porque imaginemos, que creamos un
sistema sin ser probado y lo sacamos para producción, podremos imaginarnos que
INSTITUTO TECNOLÓGICO SUPERIOR DE CALKINÍ EN Fecha:
EL ESTADO DE CAMPECHE 05/02/2020
IINF
METODOS Y TÉCNICAS DE VERIFICACION DE SOFTWARE Actividad:
AFC
El lanzamiento de la sonda Mariner 1 de la NASA (1962), tuvo que ser abortado por
un fallo de software que afectaba a la trayectoria del cohete. El cohete fue destruido
antes de que soltara la sonda que transportaba, ya que corría peligro de estrellarse
en las rutas marítimas del atlántico norte. El coste aproxima del proyecto de la sonda
Mariner 1 fue de 554 mil millones de dólares.
Es por ello que las pruebas son fundamentales e importantes, y todas las empresas
tratan de brindar su producto de software de una buena calidad, en el sentido de
que el producto ha sido sometido a una serie de casos de pruebas, o mejor dicho el
software ha sido probado para encontrar las fallas que se genere o han de
generarse, para que cuando salga a producción cumpla los requisitos para lo cual
fue creado y brinde un servicio de calidad sin poner en riesgo vidas de personas,
perdidas económicas, catástrofes, etc.
Por tanto, descubrir los errores y fallos cometidos durante las fases
anteriores de desarrollo del producto, y aportara calidad al producto que se
esté desarrollando.
2- Un buen caso de pruebas es aquel que tiene una alta probabilidad de mostrar
un error no descubierto hasta entonces.
3- Una prueba tiene éxito si descubre un error no detectado hasta entonces.
Por ello, un buen analista o tester debe ser aquel que demuestre que existe errores
ante un producto de software, para este ámbito es necesario pensar de esa forma,
podremos hacer referencia a la famosa frase de Voltaire que dice “lo perfecto es
enemigo de lo bueno”. Y por lo tanto el analista debe ser capaz de asegurar que el
código hace lo que se supone que se especificó en el análisis de requisitos, y no
hace lo que se supone que no debe.
Como siempre menciono, para ser un buen tester siempre hay que tener esa
mentalidad de que hay errores y no pensar de no que no lo hay. Si pensamos de
esa manera es más flexible encontrar 100 errores en un día que aquel tester que
solo encontró 15 errores.
INSTITUTO TECNOLÓGICO SUPERIOR DE CALKINÍ EN Fecha:
EL ESTADO DE CAMPECHE 05/02/2020
IINF
METODOS Y TÉCNICAS DE VERIFICACION DE SOFTWARE Actividad:
AFC
FUENTES DE CONSULTA
BIBLIOGRAFIA
Rex Black. (2007). Pragmatic Software Testing: Becoming an Effective and Efficient
Test Professional, Primera Edición, John Wiley & Sons
INSTITUTO TECNOLÓGICO SUPERIOR DE CALKINÍ EN Fecha:
EL ESTADO DE CAMPECHE 05/02/2020
IINF
METODOS Y TÉCNICAS DE VERIFICACION DE SOFTWARE Actividad:
AFC
Bolaños Alonso, D.; Sierra Alonso, A.; Alarcón Rodríguez, M. I. (2007). Pruebas De
Software Y Junit Un Análisis En Profundidad Y Ejemplos Prácticos, Pearson
Educación, Madrid, Pág. 20-24.
Toledo Federico, Curcio Andrés y Scuoteguazza Giulliana.(2014). Introducción a las
Pruebas de Sistemas de Información, Abstracta, Montevideo, Uruguay.