Condividi tramite


Procedura dettagliata: creazione di un test Web codificato

Aggiornamento: novembre 2007

In questa procedura dettagliata si eseguirà la conversione di un test Web registrato in un test Web codificato.

Saranno illustrati i passaggi per convertire un test Web registrato esistente in un test Web codificato. Un test Web registrato inizia come un elenco di URL che rappresenta le richieste Web. Un test Web può essere convertito in uno script basato su codice. Una volta convertito un test Web nel relativo formato codificato, è possibile aggiungere costrutti ciclici e diramazioni. Dopo aver convertito il test Web in un test Web codificato, è possibile modificare il codice come qualsiasi altro codice sorgente.

Nota:

È necessario aggiungere regole di convalida, regole di estrazione e associazione dati al test Web prima di convertirlo in un test Web codificato. È possibile aggiungere questi elementi al test Web codificato ma, se si utilizza l'editor per aggiungerli prima, si risparmia tempo e il codice di esempio verrà generato automaticamente quando si converte il test.

In questa procedura dettagliata si completeranno le seguenti operazioni:

  • Creazione di un test Web codificato convertendo un test Web registrato

  • Aggiunta di nuovo codice a un test Web

  • Esecuzione di un test Web per verificare che funzioni correttamente

Prerequisiti

Per completare questa procedura dettagliata, è necessario disporre dei seguenti componenti:

Preparazione per la procedura dettagliata

Per prepararsi per la procedura dettagliata

  1. Aprire l'applicazione Web creata in Procedura dettagliata: creazione di un'applicazione Web semplice.

  2. Premere CTRL+F5 per eseguire l'applicazione Web nel browser. Dovrebbe essere visualizzata la prima pagina. Chiudere il browser.

    Nota:

    Verrà avviato il server di sviluppo ASP.NET, che esegue l'applicazione Web da testare con il test Web. Nell'area di notifica verrà visualizzata l'icona del server di sviluppo ASP.NET.

  3. Aprire l'applicazione Web creata in Procedura dettagliata: registrazione ed esecuzione di un test Web.

  4. In Esplora soluzioni fare doppio clic su ColorWebTest.webtest. Verrà visualizzato l'Editor test Web con l'elenco di richieste Web.

Creazione di un test Web codificato

Per convertire un test Web esistente in un test Web codificato

  1. Fare clic sul pulsante Genera codice sulla barra degli strumenti nell'Editor test Web.

  2. Accettare il nome predefinito nella finestra di dialogo e scegliere OK.

    Nota:

    Il nome predefinito sarà il nome del test con la parola Coded aggiunta alla fine.

    Verrà creato un nuovo file. Si aprirà una nuova finestra e verrà visualizzato il codice sorgente per il test.

  3. Scegliere Genera soluzione dal menu Genera.

    Il nuovo codice verrà compilato.

Aggiunta di codice a un test Web

Per aggiungere codice a un test Web

  1. Individuare il metodo Run() se il test è in Visual Basic o il metodo GetRequestEnumerator() se il test è in C#. Verrà visualizzato il codice corrispondente a ogni richiesta Web nel test.

  2. Scorrere alla fine del metodo e, dopo il codice relativo all'ultima richiesta Web, aggiungere il seguente codice:

    if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
    {
        WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/");
        yield return customRequest;
    }
    else
    {
        WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/");
        yield return customRequest;
    }
    
    If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then
        Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/")
        MyBase.Send(customRequest)
    Else
        Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/")
        MyBase.Send(customRequest)
    End If
    
  3. Scegliere Genera soluzione dal menu Genera.

Esecuzione del test Web per verificare che funzioni correttamente

Per verificare il test Web

  1. Scegliere Finestre dal menu Test, quindi Visualizzazione test.

  2. Fare clic con il pulsante destro del mouse su ColorWebTestCoded e scegliere Esegui selezione.

    Nota:

    L'avanzamento di un test Web codificato può essere visualizzato come per un test Web registrato.

  3. Nella finestra Risultati del test fare clic con il pulsante destro del mouse sui risultati del test e scegliere Visualizza dettagli risultati test.

  4. Nel riquadro superiore del Visualizzatore test Web scorrere all'ultima richiesta Web. Verificare che sia stato scelto il sito Web corretto in base alla data corrente.

Vedere anche

Attività

Procedura: creare un test Web codificato

Procedura dettagliata: creazione di un'applicazione Web semplice

Procedura dettagliata: registrazione ed esecuzione di un test Web

Procedura dettagliata: aggiunta di un'associazione dati a un test Web

Procedura dettagliata: aggiunta di regole di convalida ed estrazione a un test Web