Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD NACIONAL
DE TRUJILLO
CICLO: III.
ALUMNO:
- Castillo Rosas Charles Duck.
- Castillo Rabanal Luis Javier.
- Guevara Sanchez Ernesto David.
- Lulichac Ramos María Fernanda Guliana.
- Ramos Portilla Maykol Kenji.
- Sanchez Chiclayo Aldo Jean Marco.
- Valdiviezo Barros Edwin David.
TRUJILLO-PERÚ
2021
Contenido
DEFINICIÓN DE PRUEBAS DE SOFTWARE ............................................................................................ 3
TECNICAS DE PRUEBAS........................................................................................................................ 4
Caja Blanca ...................................................................................................................................... 4
Ventajas ....................................................................................................................................... 4
Desventajas ................................................................................................................................. 4
Caja Negra ....................................................................................................................................... 5
Ventajas ....................................................................................................................................... 5
Desventajas ................................................................................................................................. 5
TIPOS DE PRUEBAS .............................................................................................................................. 6
Pruebas de unidad........................................................................................................................... 6
Características ............................................................................................................................. 6
Ventajas ....................................................................................................................................... 6
Pruebas de integración ................................................................................................................... 7
Tipos de prueba de integración................................................................................................... 7
BIBLIOGRAFÍA ...................................................................................................................................... 8
DEFINICIÓN DE PRUEBAS DE SOFTWARE
El ambiente ideal de las pruebas es aquel que es independiente del desarrollo del
software, de esta manera se logra objetividad en las pruebas.
Caja Blanca
También conocidas como pruebas de caja abierta, caja de cristal, caja clara o caja
transparente.
Son un método de evaluación de software que se utiliza para examinar la estructura interna,
el diseño, la codificación y el funcionamiento interno del software. Los desarrolladores
utilizan este método de prueba para verificar el flujo de entradas y salidas a través de la
aplicación, mejorando la usabilidad y el diseño y reforzando la seguridad.
Ventajas
• Optimización del código para encontrar errores.
• Las pruebas pueden comenzar en una fase temprana del ciclo de vida del desarrollo
Desventajas
Por lo tanto, los desarrolladores no prueban la caja blanca en detalle, lo que puede
provocar errores de producción.
Las pruebas de caja negra, es una técnica de pruebas de software en la cual la funcionalidad
se verifica sin tomar en cuenta la estructura interna de código, detalles de implementación
o escenarios de ejecución internos en el software.
En las pruebas de caja negra, nos enfocamos solamente en las entradas y salidas del sistema,
sin preocuparnos en tener conocimiento de la estructura interna del programa de software.
Para obtener el detalle de cuáles deben ser esas entradas y salidas, nos basamos únicamente
en los requerimientos de software y especificaciones funcionales.
Ventajas
especificaciones.
Desventajas
Pruebas de unidad
Valida que cada unidad de software funcione según lo esperado. Una unidad es el
componente de prueba más pequeño de una aplicación. Esto sirve para asegurar que cada
unidad funcione correcta y eficientemente por separado.
Características
Ventajas
• Las propias pruebas son documentación del código, puesto que ahí se puede ver
cómo utilizarlo.
• Los errores están más acotados y son más fáciles de localizar.
Pruebas de integración
Se realizan en el ámbito del desarrollo de software una vez que se han aprobado las pruebas
unitarias y lo que prueban es que todos los elementos unitarios que componen el software,
funcionan juntos correctamente probándolos en grupo. Se centra principalmente en probar
la comunicación entre los componentes y sus comunicaciones ya sea hardware o software.
Existen muchos tipos o enfoques diferentes para las pruebas de integración. La elección del
enfoque depende de varios factores como el costo, la complejidad, la criticidad de la
aplicación, etc.
Las pruebas se llevan a cabo desde la parte inferior del flujo de control hacia
arriba. Los componentes o sistemas se sustituyen por controladores.
Otro enfoque es que todos los programadores se integran uno por uno y se
realiza una prueba después de cada paso.
https://trans-ti.com/2020/12/14/que-son-las-pruebas-de-integracion-en-el-sofware-testing/
https://www.ibm.com/docs/es/rtw/9.0.1?topic=phases-integration-testing
https://manuel.cillero.es/doc/metodologia/metrica-3/tecnicas/pruebas/integracion/
https://es.wikipedia.org/wiki/Prueba_unitaria#Ventajas
https://es.itpedia.nl/2018/02/05/white-box-testing-onder-de-loep/
http://www.pmoinformatica.com/2017/02/pruebas-de-caja-negra-ejemplos
https://trans-ti.com/2020/12/30/en-el-sofware-testing-que-son-las-pruebas-de-caja-negra
http://www.pmoinformatica.com/2014/06/plantilla-de-casos-de-prueba.html
https://historiadelaempresa.com/que-es-el-white-box-testing