Pruebas de caja negra
Las pruebas de caja negra son un tipo de pruebas de software en las que el diseño de la aplicación y el código fuente no son conocidos por quien realiza las pruebas. Permiten que los desarrolladores reciban comentarios externos, como solicitudes de funciones y errores que el equipo de desarrollo pudo haber pasado por alto.
Mientras que las pruebas de caja blanca son útiles para someter las aplicaciones a pruebas de resistencia, las pruebas de caja negra son útiles para mejorar la experiencia del usuario. Por este motivo, una empresa de software puede proporcionar una versión beta a un grupo de evaluadores beta externos. Estos usuarios, que pueden estar usando la aplicación por primera vez, pueden proporcionar comentarios objetivos sobre la interfaz de usuario y la funcionalidad general.
Quienes realizan pruebas de caja negra también pueden descubrir errores que los programadores originales no encontraron. Una gran cantidad de evaluadores beta puede descubrir errores e incompatibilidades más rápidamente que un pequeño grupo de desarrolladores. Por lo tanto, las grandes empresas de software suelen publicar versiones beta de sus aplicaciones antes de lanzarlas. Los evaluadores pueden enviar informes de errores y otros comentarios durante la etapa beta del desarrollo, que puede durar algunos meses.
Muchos programas de software pasan por pruebas de caja blanca y de caja negra. Las pruebas de caja blanca son más comunes en la etapa alfa, mientras que las pruebas de caja negra suelen realizarse en la etapa beta. Ejecutar ambos tipos de pruebas al mismo tiempo se denomina "pruebas de caja gris".
Pon a prueba tu conocimiento