¿Qué tan necesario es para los evaluadores hacer pruebas de caja blanca además de las pruebas de caja negra? Como desarrollador, considero valioso que una persona con mentalidad de control de calidad revise mi código y busque puntos débiles, pero también parece que si un probador no técnico es lo suficientemente exhaustivo y metódico, puede cubrir bien la aplicación.
Las pruebas de recuadro blanco pueden revelar casos de prueba importantes que no serían obvios mientras se mira solo la aplicación desde la perspectiva del usuario, pero las pruebas de recuadro negro exclusivamente pueden llevar menos tiempo y aumenta significativamente la cantidad de personas que son capaces de hacer el trabajo . Además, el desarrollador debe realizar una cantidad no trivial de pruebas de caja blanca antes de que llegue al probador, ¿estoy en lo cierto?