Hvordan Teste Programmer

Innholdsfortegnelse:

Hvordan Teste Programmer
Hvordan Teste Programmer

Video: Hvordan Teste Programmer

Video: Hvordan Teste Programmer
Video: Программатор MiniPRO TL866CS USB Universal Flash EEPROM 2024, November
Anonim

Opprettelsen av programmer består av flere stadier, kalt livssyklus. Testing er en av de viktigste trinnene, siden den går før levering av programvaren til kunden og igangkjøring. Det skal huskes at formålet med testing ikke er å sørge for at programmet fungerer riktig og riktig, men å oppdage feil, å identifisere feil når du oppretter atypiske situasjoner eller unormal avslutning.

Hvordan teste programmer
Hvordan teste programmer

Nødvendig

  • - testet program med kildekode;
  • - programdokumentasjon;
  • - testplan;
  • - flere sett med inndata (både riktige og bevisst feil);
  • - likesinnede mennesker representert av kolleger.

Bruksanvisning

Trinn 1

Det første trinnet i testing er feilsøking. Feilsøking utføres som regel av en programmerer som skrev et program eller kjenner programmeringsspråket til produktet som testes. Under feilsøkingsfasen blir programkildekoden sjekket for syntaksfeil. De oppdagede feilene elimineres.

Steg 2

Det neste trinnet i feilsøking er statisk testing. På dette stadiet kontrolleres all dokumentasjon som er innhentet som et resultat av programmets livssyklus. Dette er en teknisk oppgave, og en spesifikasjon, og kildekoden til et program på et programmeringsspråk. All dokumentasjon blir analysert for samsvar med programmeringsstandarder. Som et resultat av en statisk sjekk, er det fastslått hvordan programmet oppfyller de spesifiserte kriteriene og kundekravene. Eliminering av unøyaktigheter og feil i dokumentasjonen er en garanti for at den opprettede programvaren er av høy kvalitet.

Trinn 3

Det neste trinnet i testing er å bruke dynamiske metoder. Dynamiske metoder brukes i prosessen med direkte programgjennomføring. Riktigheten til et programvareverktøy sjekkes mot et sett tester eller sett med forberedte inngangsdata. I løpet av hver test blir data om feil og funksjonsfeil i programmet samlet inn og analysert.

Trinn 4

Det er metoder der programmet betraktes som en "svart boks", dvs. det brukes informasjon om problemet som skal løses, og metoder der programmet betraktes som en "hvit boks", dvs. programstrukturen brukes.

Trinn 5

Målet med dynamisk black-box testing av programmer er å identifisere maksimalt antall feil i en test ved hjelp av en liten delmengde av inndata. For å utføre testing ved hjelp av denne metoden er det nødvendig å forberede to grupper av inngangsbetingelser. En gruppe skal inneholde de riktige inngangene for programmet, den andre gruppen skal inneholde feil innganger basert på spesifikasjonen av feil innganger. Etter å ha kjørt programmet på inngangsdataene fra begge grupper, blir avvik mellom den virkelige oppførselen til funksjonene og det forventede.

Trinn 6

Metoden "hvit boks" lar deg utforske programmets interne struktur. Et sett med tester basert på dette prinsippet i sum skal sikre at hver operatør blir bestått minst en gang. Inndelingen i grupper av inngangsbetingelser bør fokuseres på å sjekke passering av alle programstier: forhold, grener, sløyfer.

Anbefalt: