Condividi tramite


Creazione di un test Web

Aggiornamento: novembre 2007

Un test Web simula il modo in cui un utente finale può interagire con un'applicazione Web. Di solito, un test Web viene creato registrando le richieste HTTP con Registrazione test Web in una sessione browser ma è possibile compilare test Web anche manualmente con l'Editor test Web. Per ulteriori informazioni, vedere la classe Procedura: registrare un test Web.

Test Web

Quando si apre un file .webtest, in Visual Studio il file viene aperto nell'Editor test Web in cui viene visualizzata una struttura ad albero dei nodi. Tali nodi possono essere modificati nella finestra Proprietà in Visual Studio.

Anche se un test Web registrato fornisce efficaci funzionalità per l'esecuzione dei test Web, non vengono forniti il controllo del flusso e i costrutti ciclici disponibili nei linguaggi di programmazione più avanzati. In Microsoft Visual Studio Team System Test Edition è possibile generare un test codificato direttamente da un test registrato. Un test Web codificato è un file di codice .NET che eredita da WebTest in Visual C# o ThreadedWebTest in Visual Basic. Tale file genera una sequenza di richieste HTTP. I test Web codificati devono essere utilizzati quando sono richiesti il controllo avanzato del flusso o i costrutti ciclici. La generazione del codice è il mezzo più importante e fortemente consigliato per la creazione di test Web codificati.

Per ulteriori informazioni, vedere Procedura: creare un test Web codificato.

Oggetti da testare

Anche se è possibile eseguire un test Web di qualsiasi sito Web, non è questo l'utilizzo più diffuso di questo strumento di test del Web. Di solito, si testa un sito Web in fase di sviluppo, e non il sito Web pubblico in produzione. Il sito testato si chiama sito Web non in produzione.

Nota:

In Team System 2008 Test Edition, la registrazione test Web può registrare richieste HTTP eseguite tramite Javascript, chiamate AJAX e finestre popup. I valori di parametri dinamici, ad esempio gli ID sessione presenti nei parametri stringa di query o nei parametri Post per i form, vengono rilevati e correlati automaticamente. Ad esempio, lo stato di visualizzazione ASP.NET nelle richieste AJAX viene correlato automaticamente.

Vedere anche

Attività

Procedura: registrare un test Web

Procedura: impostare il tempo interazione utente in un test Web

Procedura: creare un test Web codificato