Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hva er fordelene med White Box Testing
    ? White box testing refererer til en metode for testing programvare der kildekoden er synlig i løpet av testperioden . Dette er i forhold til svart boks testing der koden er ikke synlig , og er utformet for å gjenskape sluttbrukerens opplevelse . På grunn av sin åpenhet , har hvit boks testing flere fordeler som ikke er tilgjengelige uten at koden blir synlig . Denne typen testing er også kjent som klar boks testing, gjennomsiktig boks testing, eller kode -basert testing. Åpenhet

    Fordi analytikere kan se på kildekoden mens programvaren blir testet , kan hver linje med kode skal analyseres , i hvert fall teoretisk. Tid og budsjett begrensninger vil ofte diktere hvor grundig koden er analysert . Hvorvidt programvaren ser ut til å kjøre som utformet, kan hvit boks testing validere hvorvidt selve koden fungerer slik det var ment . For eksempel unødvendige deler av koden, kan unødvendige stier mellom drift og minnelekkasjer alle bli oppdaget når en analytiker kan se kildekoden .
    Security

    Security er en viktig hensyn ved utformingen av de fleste programmer - for selve programvaren , annen programvare den kommuniserer med , og systemet som er vert det . Hvis programvaren er testet ved hjelp av taktikk og metoder som kan brukes av hackere , kan oppførselen koden overvåkes ved hjelp av hvit boks testing, deretter analysert for sårbarheter som kan utnyttes etter at programvaren har blitt utgitt . Stole utelukkende på black box testing vil ikke alltid avsløre sårbarheter under grensesnittet laget .
    Aktualitet

    Å kunne slippe ny programvare på en riktig måte er en viktig faktor i ethvert prosjekt . Fordi hvit boks testing krever ikke brukergrensesnittet skal være ferdig , kan testing bli utført mens det grafiske brukergrensesnittet er fortsatt under utvikling . Som et resultat, kan problemer i programvaren bli detektert og rettet mye tidligere. Alle problemer som er oppdaget og fikset før produktet er ferdig reduserer mengden av tid som ellers ville være nødvendig under black box testfasen .
    Kostnader Fordeler

    hvit boks testing kan være dyrere enn sort boks testing , på grunn av den ekspertise som kreves for å analysere kildekoden. Hvite boksen testere trenger en bakgrunn i programmeringsspråket , mens black box testere er vanligvis kvalitetssikring spesialister som bare trenger å vite hvordan du skal betjene brukergrensesnittet. Men i den totale produktutvikling syklus , kan hvit boks testing resultere i betydelige besparelser dersom feil i programmet er oppdaget ved hjelp av hvit boks testing mens produktet fortsatt er i utvikling.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese en MOV i MATLAB 
    ·Hvordan lage en knapp Standard i NET 
    ·Hvordan laste ned en ny injektor 
    ·Forskjellen mellom et passivt objekt og en Active Objec…
    ·Når ville du bruke en If - Then- Else Statement Over e…
    ·Hvordan lage Odd - formet Knapper i C # 
    ·Hvordan lage flytende Divs 
    ·Minnelekkasje Ytelse 
    ·Hvordan lage en påloggingsside i ASP 
    ·Hvordan erstatte en String AS2 
      Anbefalte artikler
    ·Hvordan å omskrive nettadresser i PHP filer til en ann…
    ·Slik importerer annen klasse i Java ved hjelp jGrasp 
    ·Hvordan hente en LinkedHashMap i Velocity 
    ·PHP Feil: Undefined offset 
    ·Slik unngår du at flere bruk av en headerfil 
    ·Slik konverterer heltall til sifre i Python 
    ·Hvordan gjøre flere klasser i NetBeans 
    ·Slik Send HTML e-post med VB.NET 
    ·Hvordan beregne en PHP Date Difference 
    ·Hvordan bruke tilbakeringing funksjon i C 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/