Documente Academic
Documente Profesional
Documente Cultură
1. INTRODUCCIÓN.........................................................................................................................11
2. PRUEBAS DE SOFTWARE.......................................................................................................5
2.1 FUNDAMENTOS BÁSICOS DE LAS PRUEBAS ........................................................ 5
2.1.1 ¿Qué son las pruebas? ................................................................................................5
2.1.2 ¿Por qué son importantes las pruebas? .............................................................. 8
2.1.3 ¿Cuál es el objetivo de las pruebas? ......................................................................0
2.1.4 ¿Cómo llevamos a cabo las pruebas? ................................................................... 1
2.2 TIPOS DE PRUEBA .......................................................................................................... 5
2.2.1 Pruebas funcionales ...................................................................................................5
2.2.2 Pruebas no funcionales .............................................................................................6
2.2.3 Pruebas estructurales ................................................................................................7
2.3 TÉCNICAS DE PRUEBA .................................................................................................. 8
2.4 ESTRATEGIA DE PRUEBA ............................................................................................ 5
4. APLICACIONES ......................................................................................................................... 3
5. CONCLUSIONES ...................................................................................................................... 9
6. BIBLIOGRAFÍA ........................................................................................................................ 3
1. INTRODUCCIÓN
2. PRUEBAS DE SOFTWARE
Jhon Myers indica que estas definiciones están mal planteadas. Cuando
probamos un programa se quiere aportar un valor añadido a lo que
estamos probando, elevar la calidad y fiabilidad y esto nos lleva a tener
que encontrar y eliminar los errores en el programa.
Para encontrar los errores, dos de las técnicas más utilizadas en las
pruebas son las técnicas de ‘caja blanca’ y ‘caja negra’.
Si, por lo contrario, eligiéramos las pruebas de caja blanca para contestar
a la pregunta, no solo tendríamos que probar todas las líneas de un
programa, sino que tendríamos que realizar todos los posibles caminos
lógicos que se pueden producir, ya que este tipo de método, como
veremos más adelante, se fundamenta en las sentencias de tipo ‘if’,
‘while’, ‘case’, ‘for’, etc. Por lo tanto, al igual que en las pruebas de caja
negra, tendríamos un número de casos de prueba astronómicamente
grande, que sería inviable para cualquier tipo de proyecto.
Hay diferentes tipos de prueba de software. Las que buscan probar una
funcionalidad del software, las que buscan probar una característica no
funcional, como puede ser la fiabilidad, y las que buscan probar la
estructura del software. Teniendo en cuenta esto, vamos a diferenciar los
tipos de prueba en tres puntos principales:
La ISO 25010 también define las características que han de tener estas
pruebas que son fiabilidad, facilidad de uso, eficiencia,
compatibilidad y seguridad.
3. HERRAMIENTAS DE PRUEBAS
4. APLICACIONES
5. CONCLUSIONES
6. BIBLIOGRAFÍA