fbpx
Wikipedia

Pruebas de caja blanca

Las pruebas de caja blanca (también conocidas como pruebas de caja de cristal o pruebas estructurales) se centran en los detalles procedimentales del software, por lo que su diseño está fuertemente ligado al código fuente. El ingeniero de pruebas escoge distintos valores de entrada para examinar cada uno de los posibles flujos de ejecución del programa y cerciorarse de que se devuelven los valores de salida adecuados.

Al estar basadas en una implementación concreta, si esta se modifica, por regla general las pruebas también deberán rediseñarse.

Aunque las pruebas de caja blanca son aplicables a varios niveles —unidad, integración y sistema—, habitualmente se aplican a las unidades de software. Su cometido es comprobar los flujos de ejecución dentro de cada unidad (función, clase, módulo, etc.) pero también pueden probar los flujos entre unidades durante la integración, e incluso entre subsistemas, durante las pruebas de sistema.

A pesar de que este enfoque permite diseñar pruebas que cubran una amplia variedad de casos de prueba, podría pasar por alto partes incompletas de la especificación o requisitos faltantes, pese a garantizar la prueba exhaustiva de todos los flujos de ejecución del código analizado.

Las principales técnicas de diseño de pruebas de caja blanca son:

  • Pruebas de flujo de control
  • Pruebas de flujo de datos
  • Pruebas de bifurcación (branch testing)
  • Pruebas de caminos básicos

Hacking

En los análisis de vulnerabilidades y pruebas de penetración de sistemas informáticos (Pentest), las pruebas de caja blanca hacen referencia a una metodología donde el ciberdelincuente posee conocimiento total y absoluto del sistema que pretende atacar. El objetivo de estos tests, que perciben el sistema de forma transparente, es simular el comportamiento de un intruso malicioso que contase con permisos de acceso e información precisa acerca del sistema.

Véase también

Enlaces externos


  •   Datos: Q1066228
  •   Multimedia: White-box testing

pruebas, caja, blanca, pruebas, caja, blanca, también, conocidas, como, pruebas, caja, cristal, pruebas, estructurales, centran, detalles, procedimentales, software, diseño, está, fuertemente, ligado, código, fuente, ingeniero, pruebas, escoge, distintos, valo. Las pruebas de caja blanca tambien conocidas como pruebas de caja de cristal o pruebas estructurales se centran en los detalles procedimentales del software por lo que su diseno esta fuertemente ligado al codigo fuente El ingeniero de pruebas escoge distintos valores de entrada para examinar cada uno de los posibles flujos de ejecucion del programa y cerciorarse de que se devuelven los valores de salida adecuados Al estar basadas en una implementacion concreta si esta se modifica por regla general las pruebas tambien deberan redisenarse Aunque las pruebas de caja blanca son aplicables a varios niveles unidad integracion y sistema habitualmente se aplican a las unidades de software Su cometido es comprobar los flujos de ejecucion dentro de cada unidad funcion clase modulo etc pero tambien pueden probar los flujos entre unidades durante la integracion e incluso entre subsistemas durante las pruebas de sistema A pesar de que este enfoque permite disenar pruebas que cubran una amplia variedad de casos de prueba podria pasar por alto partes incompletas de la especificacion o requisitos faltantes pese a garantizar la prueba exhaustiva de todos los flujos de ejecucion del codigo analizado Las principales tecnicas de diseno de pruebas de caja blanca son Pruebas de flujo de control Pruebas de flujo de datos Pruebas de bifurcacion branch testing Pruebas de caminos basicosHacking EditarEn los analisis de vulnerabilidades y pruebas de penetracion de sistemas informaticos Pentest las pruebas de caja blanca hacen referencia a una metodologia donde el ciberdelincuente posee conocimiento total y absoluto del sistema que pretende atacar El objetivo de estos tests que perciben el sistema de forma transparente es simular el comportamiento de un intruso malicioso que contase con permisos de acceso e informacion precisa acerca del sistema Vease tambien EditarPruebas de caja negra Ingenieria Tecnica en Informatica de GestionEnlaces externos Editarhttp agile csc ncsu edu SEMaterials WhiteBox pdf contiene informacion sobre pruebas de control de flujo y de datos en ingles http research microsoft com en us projects pex Pex pruebas de caja blanca automatizadas para la plataforma NET en ingles Datos Q1066228 Multimedia White box testingObtenido de https es wikipedia org w index php title Pruebas de caja blanca amp oldid 132982932, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos