Condividi tramite


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

Aggiornamento: novembre 2007

In questa procedura dettagliata si aggiungeranno regole di convalida ed estrazione a un test Web e si verificherà che funzionino correttamente.

Le regole di convalida consentono di verificare che un'applicazione Web funzioni correttamente convalidando l'esistenza di testo, tag o attributi nella pagina restituita da una richiesta Web. Per ulteriori informazioni, vedere Informazioni sulle regole di convalida.

Le regole di estrazione sono simili alle regole di convalida, ma anziché limitarsi verificare i dati, estraggono i dati e archiviano il risultato nel contesto del test Web. Per ulteriori informazioni, vedere Informazioni sulle regole di estrazione.

In questa procedura dettagliata si completeranno le seguenti operazioni:

  • Aggiunta di una regola di convalida a un test Web.

  • Verifica dei risultati della regola di convalida.

  • Aggiunta di una regola di estrazione a un test Web.

  • Verifica dei risultati della regola di estrazione.

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.

Aggiunta di una regola di convalida a un test Web

In questo test Web è stata selezionata l'opzione Red ed è stato fatto clic su Invia. A questo punto verrà aggiunta una regola di convalida per verificare che si passi effettivamente alla pagina Red.aspx.

Per aggiungere una regola di convalida al test Web

  1. Nell'Editor test Web individuare la richiesta che reindirizza alla pagina Red.aspx. Dovrebbe essere il secondo nodo nell'elenco di richieste.

    Nota importante:

    L'applicazione Web utilizza un reindirizzamento per passare dalla pagina Default.aspx alla pagina Red.aspx. Nell'elenco di richieste dell'editor test Web verrà visualizzata la pagina Default.aspx, non Red.aspx, per la richiesta che si tenta di trovare. Per trovare la richiesta corretta, espandere il nodo delle richieste, espandere la cartella Parametri Post per i form e verificare che esista una voce RadioButtonList=Red.

  2. Fare clic con il pulsante destro del mouse sulla richiesta Web e scegliere Aggiungi regola di convalida.

    Verrà visualizzata la finestra di dialogo Aggiungi regola di convalida.

  3. Nel riquadro Seleziona una regola scegliere Trova testo.

  4. Nel riquadro Proprietà impostare la proprietà Trova testo su Red e la proprietà Passare con testo trovato su True.

  5. Scegliere OK.

  6. Scegliere Salva ColorWebTest.webtest dal menu File per salvare il test Web.

Verifica dei risultati della regola di convalida

Per verificare i risultati della regola di convalida

  1. Nell'Editor test Web fare clic su Esegui per avviare il test Web.

    Si aprirà il Visualizzatore test Web.

  2. Nel riquadro superiore del Visualizzatore test Web fare clic sulla richiesta relativa alla pagina Red.aspx.

  3. Nel riquadro inferiore del Visualizzatore test Web fare clic sulla scheda Dettagli. Verrà visualizzata la griglia Regole di convalida ed estrazione con i risultati della regola di convalida.

Aggiunta di una regola di estrazione a un test Web

In questo test Web è stata selezionata l'opzione Blue ed è stato fatto clic su Invia. A questo punto verrà aggiunta una regola di estrazione per ottenere lo stile del controllo Label nella pagina Blue.aspx.

Per aggiungere una regola di estrazione al test Web

  1. Nell'Editor test Web individuare la richiesta che reindirizza alla pagina Blue.aspx. Dovrebbe essere il quarto nodo nell'elenco di richieste.

    Nota importante:

    L'applicazione Web utilizza un reindirizzamento per passare dalla pagina Default.aspx alla pagina Blue.aspx. Nell'elenco di richieste dell'editor test Web verrà visualizzata la pagina Default.aspx, non Blue.aspx, per la richiesta che si tenta di trovare. Per trovare la richiesta corretta, espandere il nodo delle richieste, espandere la cartella Parametri Post per i form e verificare che esista una voce RadioButtonList=Blue.

  2. Fare clic con il pulsante destro del mouse sulla richiesta Web e scegliere Aggiungi regola di estrazione.

    Verrà visualizzata la finestra di dialogo Aggiungi regola di estrazione.

  3. Nel riquadro Seleziona una regola scegliere Estrai valore attributo.

  4. Nel riquadro Proprietà impostare le seguenti proprietà:

    Proprietà

    Valore

    Nome parametro di contesto

    ExtractionTest

    Nome tag

    span

    Nome attributo

    style

    Valore attributo match

    Color:Blue

  5. Scegliere OK.

  6. Scegliere Salva dal menu File per salvare il test Web.

Verifica dei risultati della regola di estrazione

Per verificare i risultati della regola di estrazione

  1. Nell'Editor test Web fare clic su Esegui per avviare il test Web.

    Si aprirà il Visualizzatore test Web.

  2. Nel riquadro superiore del Visualizzatore test Web fare clic sulla richiesta relativa alla pagina Blue.aspx.

  3. Nel riquadro inferiore del Visualizzatore test Web fare clic sulla scheda Dettagli.

    Verrà visualizzata la griglia Regole di convalida ed estrazione, con una voce per la regola di estrazione appena aggiunta.

  4. Fare clic sulla scheda Contesto.

    Verrà visualizzata una griglia di nomi e valori. L'ultima voce sarà il valore estratto dalla regola, color:Blue;.

Passaggi successivi

In questa procedura dettagliata sono state aggiunte regole di convalida ed estrazione a un test Web.

Per aggiungere un'associazione dati al test Web, vedere Procedura dettagliata: aggiunta di un'associazione dati a un test Web. Infine, per convertire il test Web in un test Web codificato, vedere Procedura dettagliata: creazione di un test Web codificato.

Vedere anche

Attività

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: creazione di un test Web codificato

Concetti

Informazioni sulle regole di convalida

Informazioni sulle regole di estrazione