Hur Man Testar Program

Innehållsförteckning:

Hur Man Testar Program
Hur Man Testar Program

Video: Hur Man Testar Program

Video: Hur Man Testar Program
Video: hur man laddar ner ett bra inspelnings program 2024, April
Anonim

Skapandet av program består av flera steg, som kallas livscykeln. Testning är ett av de viktigaste stegen, eftersom det föregår leveransen av programvaran till kunden och driftsättning. Man bör komma ihåg att syftet med testningen inte är att se till att programmet fungerar korrekt och korrekt, utan att upptäcka fel, att identifiera fel när man skapar atypiska situationer eller onormal avslutning.

Hur man testar program
Hur man testar program

Nödvändig

  • - testat program med källkod;
  • - programdokumentation;
  • - testplan;
  • - flera uppsättningar ingångsdata (både korrekta och medvetet felaktiga);
  • - likasinnade människor representerade av kollegor.

Instruktioner

Steg 1

Det första steget i testningen är felsökning. Felsökning utförs som regel av en programmerare som skrev ett program eller känner till programmets språk för den testade produkten. Under felsökningsfasen kontrolleras programkällkoden för syntaxfel. De upptäckta felen elimineras.

Steg 2

Nästa steg i felsökning är statisk testning. I detta skede kontrolleras all dokumentation som erhållits till följd av programmets livscykel. Detta är en teknisk uppgift och en specifikation och källkoden för ett program på ett programmeringsspråk. All dokumentation analyseras för överensstämmelse med programmeringsstandarder. Som ett resultat av en statisk kontroll fastställs hur programmet uppfyller specificerade kriterier och kundkrav. Eliminering av felaktigheter och fel i dokumentationen är en garanti för att den skapade programvaran är av hög kvalitet.

Steg 3

Nästa steg i testningen är att använda dynamiska metoder. Dynamiska metoder används i processen för direkt programkörning. Ett programvaruverktygs riktighet kontrolleras mot en uppsättning tester eller uppsättningar förberedda indata. Under körningen av varje test samlas in data om fel och funktionsstörningar i programmet.

Steg 4

Det finns metoder där programmet betraktas som en "svart ruta", dvs. information om det problem som ska lösas används och metoder där programmet betraktas som en "vit ruta", dvs. programstrukturen används.

Steg 5

Målet med dynamisk black-box-testning av program är att identifiera maximalt antal fel i ett test med hjälp av en liten delmängd av indata. För att utföra testning med denna metod är det nödvändigt att förbereda två grupper av ingångsförhållanden. En grupp ska innehålla rätt ingångar för programmet, den andra gruppen ska innehålla felaktiga ingångar baserat på specifikationen av felaktiga ingångar. Efter att ha kört programmet på ingångsdata från båda grupperna, fastställs avvikelser mellan funktionernas verkliga beteende och det förväntade.

Steg 6

Metoden "vit ruta" låter dig utforska programmets interna struktur. En uppsättning tester baserade på denna princip i summan bör säkerställa att varje operatör passeras minst en gång. Indelningen i grupper av ingångsförhållanden bör inriktas på att kontrollera genomgången av alla programvägar: villkor, grenar, slingor.

Rekommenderad: