Casa Programari Què és la prova de caixa blanca? - Definició de tecnologia

Què és la prova de caixa blanca? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa White-Box Testing?

Les proves de caixa blanca són una metodologia utilitzada per assegurar i validar el marc intern, els mecanismes, els objectes i els components d’una aplicació de programari. Les proves de caixa blanca verifiquen el codi segons les especificacions de disseny i descobreixen les vulnerabilitats de l'aplicació.

Les proves de caixa blanca també es coneixen com proves de caixa transparent, proves de caixa clara, proves estructurals i proves de caixes de vidre. La caixa de vidre i la caixa de vidre indiquen que els mecanismes interns són visibles per a un equip d’enginyeria de programari.

Techopedia explica White-Box Testing

Durant la prova de les caixes blanques, s'executa el codi amb valors d'entrada preseleccionats per a la validació dels valors de sortida preseleccionats. Les proves de caixa blanca solen implicar escriptors de codis de programari i controladors.

Els avantatges de les proves de caixa blanca inclouen:

  • Permet la reutilització de casos de prova i ofereix una major estabilitat
  • Facilita l’optimització del codi
  • Facilita la cerca de les ubicacions d’errors ocults en les primeres fases del desenvolupament
  • Facilita les proves d’aplicació efectives
  • Elimina les línies de codi innecessàries

Els desavantatges són:

  • Requereix un provador expert amb coneixements d’estructura interna
  • Es consumeix temps
  • Costos elevats
  • La validació de bits de codi és difícil.

Les proves de caixa blanca complementen les proves d'unitats, les proves d'integració i les de regressió.

Què és la prova de caixa blanca? - Definició de tecnologia