Opprettelsen av et program består av flere operasjoner, som kollektivt kalles "livssyklusen". En av de viktigste trinnene er testing. Hovedoppgaven er ikke å sørge for at arbeidet er riktig, men å oppdage mulige feil slik at de ikke blir en ubehagelig overraskelse for kunden senere. Hvordan tester du programmer?
Bruksanvisning
Trinn 1
Begynn å teste programmet. Det første trinnet er å feilsøke programmet. Feilsøking bør gjøres av en programmerer som skrev kildekoden eller kjenner det nødvendige programmeringsspråket. Hvis du er noen av de ovennevnte, kan du begynne å sjekke kildekoden for syntaksfeil. Fjern eventuelle feil som er funnet. Gjør deretter statisk testing. Det må gjøres for å feilsøke programmet.
Steg 2
Sjekk all dokumentasjon som er innhentet gjennom hele livssyklusen til programmet. Kontroller vilkårene, spesifikasjonen og kildekoden for å overholde kodingsstandardene. Dette vil bidra til å bestemme hvordan programmet oppfyller kundens krav. Hvis du fjerner alle unøyaktigheter i dokumentasjonen og programkoden, vil dette indikere programvarens høye kvalitet.
Trinn 3
Når du er ferdig med feilsøking, gå videre til dynamiske testmetoder. De brukes i prosessen med direkte funksjon av programmet. Sjekk korrektheten av programmet ved hjelp av mange tester fra de tidligere utarbeidede datasettene. Hver test viser deg i hvilke tilfeller programmet mislyktes og krasjet. Du trenger denne informasjonen for å feilsøke årsakene til disse problemene. Bruk metoder for svart boks og hvit boks for testing. Metoden "svart boks" innebærer å identifisere maksimalt antall feil og funksjonsfeil i en test.
Trinn 4
For å gjøre dette må du forberede to datasett. Den ene må inneholde riktig informasjon, og den andre er bevisst feil. Etter å ha kjørt disse dataene gjennom programmet, må du fastsette avviket mellom de virkelige og forutsagte funksjonene.
Trinn 5
Bruk også "hvit boks" -metoden. Det innebærer å gå gjennom hver operatør for å nøye undersøke samtalens interne struktur. Den tester alle informasjonsstier, valutakursen mellom filialer og individuelle sykluser. Hver operatør krysses én gang.