DatorerProgrammering

Funktionell testning

Bland alla typer av funktionell testning är rättmätigt intar en ledande position, eftersom programmet ska fungera korrekt i första hand, eller genom enkel användning, säkerhet, och kommer inte att ha tillräcklig hastighet absolut ingen mening. Förutom att äga testa olika tekniker, måste varje person förstå hur man korrekt genomföra en granskning för att få de mest effektiva resultat.

Funktionstestning: var att styra huvud ansträngning?

- modulär och systemtestning;

- att kontrollera den "vita" eller "svarta" box;

- på manuell testning och automation;

- för att testa nya funktioner eller regressionstestning ;

- på den "negativa" eller "positiva" test.

Mellan alla dessa aktiviteter är det viktigt att hitta den rätta vägen, som kommer att vara den "genomsnittliga" för att balansera ansträngningarna genom att dra nytta av var och en av riktningarna för maximum.

verifiering programvara genomförs på olika sätt, varav testas på en "svart låda" eller kontroll av data.

Programmet i detta fall representeras i termer av "svart låda", och inspektion utförs för att fastställa de omständigheter under vilka beteendet hos programmet inte kommer att möta specifikationerna. Alla fel bestäms med hjälp av datahantering, som genomförs med hjälp av omfattande tester, det vill säga genom att använda alla möjliga datatyper.

Om genomförandet av programmet kommandot beror på de händelser som föregår det, då finns det behov av att kontrollera alla möjliga sekvenser. Det är klart att i de flesta fall är helt enkelt omöjligt att göra en uttömmande testning, så mer benägna att välja en acceptabel eller rimliga alternativet begränsad upplaga av programmet på en liten del av alla indata. Det här alternativet är helt garantera frånvaron av avvikelser från specifikationerna.

Funktionell testning innebär rätt val test. I det här fallet, för att skilja mellan dessa metoder för att bilda satser för dem:

- gränsvärdesanalys;

- Likvärdighet partitione;

- antagandet av fel;

- analys av sambandet mellan orsak och verkan.

Du kan se var och en av dem separat.

Analys av gränsvärden. Under gränsvärden är allmänt uppfattas som de som ligger på gränsen av ekvivalensklasser. I sådana platser kommer sannolikt att upptäcka ett fel. Användningen av denna metod kräver professionell definition av kreativitet och kompetens inom detta speciella problem under övervägande.

Likvärdighet partitionering. Alla möjliga uppsättningar av indataparametrar är indelade i flera ekvivalensklasser. Data kombineras på grundval av liknande fel. Man tror att om en uppsättning av en klass upptäcker ett fel, kommer det också att motsvara indikera det. Funktionell testning av föreliggande förfarande utförs i två faser: den första gjorde valet av ekvivalensklasser, medan den andra har bildat speciella tester.

Analys av sambanden mellan orsak och verkan. Systemet kan välja tester med hög produktivitet tack vare utföra granskningen. I detta fall, som orsak till separat inmatningstillstånd tas emot, och ses som en konsekvens av en utgående tillstånd. Metoden bygger på idén att tillskriva alla möjliga skäl till vissa konsekvenser, är att klargöra de orsak och verkan relationer. Testa programmet genomförs i flera steg, vilket resulterar i en lista av orsakerna och konsekvenserna.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.unansea.com. Theme powered by WordPress.