Hjem programvare Hva er hvitboks-testing? - definisjon fra techopedia

Hva er hvitboks-testing? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr White-Box Testing?

Hvitboks-testing er en metodikk som brukes for å sikre og validere det interne rammeverket, mekanismene, objektene og komponentene i en programvareapplikasjon. Hvitboks-testing verifiserer koden i henhold til designspesifikasjoner og avdekker applikasjonssårbarheter.

White-box testing er også kjent som transparent box testing, clear box testing, strukturell testing og glass box testing. Glassboks og oversiktlig boks indikerer at interne mekanismer er synlige for et programvareingeniørteam.

Techopedia forklarer White-Box Testing

Under testing av hvite bokser kjøres kode med forhåndsvalgte inngangsverdier for validering av forhåndsvalgte utgangsverdier. Hvitbokstesting innebærer ofte å skrive programvarekodestubber og drivere.

Fordelene med testing av hvite bokser inkluderer:

  • Aktiverer gjenbrukbarhet av testtilfeller og gir større stabilitet
  • Forenkler kodeoptimalisering
  • Letter det å finne plasseringen av skjulte feil i tidlige faser av utviklingen
  • Forenkler effektiv applikasjonstesting
  • Fjerner unødvendige linjer med kode

Ulempene inkluderer:

  • Krever en dyktig tester med kunnskap om intern struktur
  • Tidkrevende
  • Høye kostnader
  • Kodebitvalidering er vanskelig.

Hvitboks-testing kompletterer enhetstesting, integrasjonstesting og regresjonstesting.

Hva er hvitboks-testing? - definisjon fra techopedia