Dela via


Testa Internetprogram

Det finns några unika testutmaningar på Internet, särskilt för program som körs på en webbserver. Den första testningen görs förmodligen med hjälp av en klient med en enda användare som ansluter till en testserver. Det här är användbart när du felsöker koden.

Du vill också testa under verkliga förhållanden: med flera klienter som är anslutna via höghastighetsanslutningar samt serielinjer med låg hastighet, inklusive modemanslutningar. Det kan vara svårt att simulera verkliga förhållanden, men det är verkligen värt att ägna tid åt att utforma möjliga scenarier och köra dem. Om möjligt vill du också använda verktyg för kapacitets- och stresstestning. Vissa klasser av buggar, till exempel tidsfel, är svåra att hitta och återskapa.

En av utmaningarna med Internetprogrammering är dess synlighet. Många åtkomster till din webbplats kan göra servern långsammare. Du vill att servern ska försämras på ett smidigt sätt. Du vill förhindra allt som kan vara destruktivt för en användares dator om ditt program misslyckas (till exempel skadade data när du skriver till registret eller när du skriver cookies på klienten).

Se även

Programmeringsuppgifter för MFC Internet
Grunderna i MFC Internet Programming