Test delle applicazioni Internet

Esistono alcuni problemi di test univoci su Internet, in particolare per le applicazioni in esecuzione in un server Web. Il test iniziale verrà probabilmente eseguito usando un client utente singolo che si connette a un server di test. Ciò sarà utile per il debug del codice.

È anche necessario eseguire test in condizioni reali: con più client connessi tramite connessioni ad alta velocità, nonché linee seriali a bassa velocità, incluse le connessioni modem. Può essere difficile simulare condizioni reali, ma vale sicuramente la pena dedicare tempo a progettare scenari possibili ed eseguirli. Se possibile, è anche necessario usare gli strumenti per eseguire test di capacità e stress. Alcune classi di bug, ad esempio i bug di intervallo, sono difficili da trovare e riprodurre.

Una delle sfide della programmazione Internet è la sua visibilità. Molti accessi al sito potrebbero rallentare il server. Si vuole che il server si degradi normalmente. Si vuole impedire qualsiasi elemento che potrebbe essere distruttivo per il computer di un utente se l'applicazione ha esito negativo (ad esempio, danneggiamento dei dati durante la scrittura nel Registro di sistema o durante la scrittura di cookie nel client).

Vedi anche

Attività di programmazione Internet MFC
Nozioni di base sulla programmazione Internet MFC