One værdifuld måde at teste din software kode er at spore den i hånden, eller skrivebord kontrollere det. Desk kontrol kan hjælpe dig på stedet fejl i din algoritme eller metode , der kan ikke være indlysende, når du bare kører programmet på en computer. At spore koden i hånden, skal du omhyggeligt holde styr på detaljerne i koden. Instruktioner
1
Find alle de relevante variable og betingelserne i koden. Du bør notere noget, der kan ændre sig i løbet af udførelsen , eller som kan have en effekt på produktionen af softwaren.
2
Lav en tabel med alle de relevante parametre er nævnt langs toppen eller langs siden.
3
Vælg passende input-data , hvis det er nødvendigt . Hvis din kode kræver brugerinput , skal du vælge data, der er repræsentativ nok til tilstrækkeligt teste dit program. Gøre opmærksom på , hvad programmet output skal være for denne indgang .
4
udføre hvert trin af programmet for de data , du har valgt i trin 3 . Brug tabellen til at holde styr på skiftende værdier som programmet skrider frem. Du ønsker måske at bruge en række ( eller kolonne , afhængigt af hvordan du opretter tabellen i trin 2) for hver forekomst af en sløjfe eller for hver passage gennem koden.
5.
Sammenlign resultaterne af din hånd spor med de forventede resultater for input-data. Hvis resultaterne stemmer overens, så din kode er en succes for den sag. Ellers er der et problem med din kode.
6
Gentag trin 3 til 5 (og trin 2, hvis du har brug for mere plads i tabellen ), indtil du får det rigtige resultat for et repræsentativt sæt af data. KAYAK