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:
Visual Studio Team System Test Edition
L'applicazione Web creata in Procedura dettagliata: creazione di un'applicazione Web semplice
Il test Web creato in Procedura dettagliata: registrazione ed esecuzione di un test Web
Preparazione per la procedura dettagliata
Per prepararsi per la procedura dettagliata
Aprire l'applicazione Web creata in Procedura dettagliata: creazione di un'applicazione Web semplice.
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.
Aprire l'applicazione Web creata in Procedura dettagliata: registrazione ed esecuzione di un test Web.
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
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.
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.
Nel riquadro Seleziona una regola scegliere Trova testo.
Nel riquadro Proprietà impostare la proprietà Trova testo su Red e la proprietà Passare con testo trovato su True.
Scegliere OK.
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
Nell'Editor test Web fare clic su Esegui per avviare il test Web.
Si aprirà il Visualizzatore test Web.
Nel riquadro superiore del Visualizzatore test Web fare clic sulla richiesta relativa alla pagina Red.aspx.
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
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.
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.
Nel riquadro Seleziona una regola scegliere Estrai valore attributo.
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
Scegliere OK.
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
Nell'Editor test Web fare clic su Esegui per avviare il test Web.
Si aprirà il Visualizzatore test Web.
Nel riquadro superiore del Visualizzatore test Web fare clic sulla richiesta relativa alla pagina Blue.aspx.
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.
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