SITE SØK

Funksjonell testing

Blant alle typer funksjonell testing forhøyre tar hovedposisjonen, siden programmet bør fungere først og fremst riktig, ellers fra brukervennlighet, sikkerhet og tilstrekkelig hastighet vil det være absolutt ingen mening. I tillegg til å eie ulike testteknikker, bør hver spesialist forstå hvordan man skal teste riktig for å få det mest effektive resultatet.

Funksjonell testing: Hvor skal man styre hovedarbeidet?

- for modulær og systemtesting;

- for å sjekke boksen "hvit" eller "svart"

- Manuell testing og automatisering;

- for testing av ny funksjonalitet eller regresjonstesting;

- til "negative" eller "positive" tester.

Mellom alle disse aktivitetene er det viktig å finne den rette veien som vil være "gjennomsnittlig" for å balansere innsatsen, utnytte hver av retningene til det maksimale.

Programvaren er testet på ulike måter, hvorav den ene er svart boks testing eller datastyring.

Programmet i dette tilfellet er representert fra synspunktetvisning av den "svarte boksen", og sjekken utføres for å finne ut av omstendighetene der oppførselen til programmet ikke vil tilfredsstille spesifikasjonen. Alle feil bestemmes ved hjelp av datastyring, som gjøres gjennom uttømmende testing, det vil si ved hjelp av alle mulige typer data.

Hvis programmet for utføring av kommandoen er avhengig avhendelser som går foran det, må du sjekke alle mulige sekvenser. Det er ganske åpenbart at det i de fleste tilfeller bare er umulig å utføre uttømmende testing, derfor er et akseptabelt eller rimelig alternativ ofte valgt, begrenset til å kjøre programmet på en liten delmengde av alle inngangsdata. Dette alternativet garanterer fullstendig fravær av avvik fra spesifikasjonene.

Funksjonell testing innebærer å velge riktig test. Samtidig er det vanlig å skille mellom slike metoder for å danne sett for dem:

- analyse av grenseværdier

- en ekvivalent partisjon

- antakelse av feil

- Analyse av forholdet mellom årsaker og effekt.

Du kan vurdere hver enkelt av dem separat.

Analyse av grenseverdier. Ved grenseværdier er det vanlig å bety de som ligger på grensene for ekvivalens klasser. På slike steder er det mer sannsynlig å oppdage en feil. Bruken av en slik metode krever at spesialisten har en viss kreativitet, samt spesialisering i dette spesielle problemet under vurdering.

En ekvivalent partisjon. Alle mulige sett med inngangsparametere er delt inn i flere ekvivalens klasser. Dataene kombineres i henhold til prinsippet om å oppdage lignende feil. Det antas at hvis et sett av en klasse oppdager en feil, vil tilsvarende også peke på det. Funksjonell testing ved denne metoden utføres i to faser: i første fase blir ekvivalens klasser laget, og på den andre er det allerede dannet spesielle tester.

Analyse av forholdet mellom årsak og virkning. Systemet kan velge tester med høy effektivitet på grunn av slike tester. I dette tilfellet, som en grunn, er en separat inngangstilstand akseptert, og som en effekt blir en utgangstilstand sett. Metoden er basert på ideen om å tildele alle slags årsaker til visse konsekvenser, det vil si på raffinement av de mest årsakssammenhengende forholdene. Testingen av programvareproduktet utføres i flere etapper, noe som resulterer i en liste over årsaker og konsekvenser.

</ p>
  • evaluering: