“Conocimientos Programación>Lenguajes De Programación

Cuáles son los beneficios de las pruebas de caja blanca

2015/7/2
? Pruebas de caja blanca se refiere a un método de software de prueba donde el código fuente es visible durante el proceso de prueba . Esto es en comparación con las pruebas de caja negro donde el código no es visible y está diseñado para replicar la experiencia del usuario final . Debido a su transparencia , pruebas de caja blanca tiene varios beneficios que no están disponibles sin el código sea visible . Este tipo de prueba también se conoce como pruebas claras caja, pruebas de caja transparente , o las pruebas basadas en código . Transparencia

Porque los analistas pueden ver el código fuente mientras el programa se está probando , cada línea de código se puede analizar , al menos teóricamente . Tiempo y presupuesto a menudo dictar cómo se analiza a fondo el código. Sea o no el software parece estar funcionando como se diseñó , pruebas de caja blanca puede validar o no el código en sí está funcionando como se pretendía. Por ejemplo , las piezas innecesarias de código, caminos innecesarios entre las operaciones y pérdidas de memoria pueden todos ser detectados cuando un analista puede ver el código fuente .
Seguridad

seguridad es un consideración importante en el diseño de la mayoría de los programas de software - para el software en sí mismo , otro software que interactúa con y el sistema que lo hospeda . Si el software se ha probado el uso de tácticas y métodos que pueden ser utilizados por los hackers , el comportamiento del código se puede controlar mediante las pruebas de caja blanca, luego se analizaron en busca de vulnerabilidades que podrían ser explotadas después de que el software ha sido puesto en libertad . Basándose únicamente en las pruebas de caja negro no siempre se ponen de manifiesto las vulnerabilidades por debajo de la capa de interfaz .
Puntualidad

Ser capaz de lanzar un nuevo software en el momento oportuno es un consideración importante en cualquier proyecto. Dado que las pruebas de caja blanca no requiere la interfaz de usuario que esté terminado , las pruebas pueden llevarse a cabo al mismo tiempo se está desarrollando la interfaz gráfica de usuario. Como resultado , los problemas en el software pueden ser detectados y tratados mucho antes. Cada problema que se detecta y se fija antes de que termine el producto reduce la cantidad de tiempo que de otra manera sería necesaria durante la fase de pruebas de caja negro .
Beneficios de costo

caja blanca las pruebas pueden ser más costosos que las pruebas de recuadro negro , debido a la experiencia necesaria para analizar el código fuente . Probadores caja blanca necesita una formación en el lenguaje de programación , mientras que los probadores de la caja negra son generalmente especialistas en control de calidad que sólo necesitan saber cómo manejar la interfaz de usuario . Sin embargo, en el ciclo global de desarrollo de productos, pruebas de caja blanca puede resultar en ahorros significativos si fallas en el programa de que se descubran mediante pruebas de caja blanca, mientras que el producto aún está en desarrollo .

Lenguajes De Programación
Cómo escribir programas en Turbo Pascal
Cómo centrar una imagen mediante programación HTML
¿Qué tipo de matemáticas hacer los informáticos uso
Cómo calcular la Complejidad ciclomática
Cómo utilizar MATLAB para resolver un problema de programación lineal
Cómo configurar las variables se unen en Oracle SQL
Cómo mantener a la casilla de verificación Valor en un GridView Ordenar
Cómo utilizar el inicio de sesión Checksum
Conocimientos Informáticos © http://www.ordenador.online