Utilizzo di regole di convalida e di estrazione
Aggiornamento: novembre 2007
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. Consentono inoltre di verificare il tempo impiegato per il completamento di una richiesta, nonché l'esistenza di campi modulo e dei relativi valori.
Le regole di estrazione consentono di verificare che un'applicazione Web funzioni correttamente estraendo i dati dalle risposte alle richieste Web. I risultati vengono archiviati nel contesto dei test come coppie di nome e valore. Le estrazioni possono essere eseguite da campi, testo, attributi, intestazioni, espressioni regolari e campi nascosti.
Negli argomenti di questa sezione viene descritto come creare e utilizzare le regole di convalida e di estrazione nei test Web.
In questa sezione
Procedura: aggiungere una regola di convalida a un test Web
Viene descritto come aggiungere e configurare una regola di convalida.Procedura: aggiungere una regola di estrazione a un test Web
Viene descritto come aggiungere e configurare una regola di estrazione.Procedura: creare una regola di convalida personalizzata
Oltre a utilizzare le regole di convalida predefinite in Microsoft Visual Studio Team System Test Edition, è possibile creare regole di convalida personalizzate mediante la classe di base ValidationRule. In questo argomento viene descritto come creare una regola di convalida personalizzata e aggiungerla a una richiesta test Web.Procedura: creare una regola di estrazione personalizzata
Oltre a utilizzare le regole di estrazione predefinite in Test Edition, è possibile creare regole di estrazione personalizzate mediante la classe di base ExtractionRule. In questo argomento viene descritto come creare una regola di estrazione personalizzata e aggiungerla a una richiesta test Web.Procedura: creare una regola di convalida a livello di test
Viene descritto come aggiungere le regole di convalida a un test Web a livello di test.
Riferimenti
Microsoft.VisualStudio.TestTools.WebTesting.Rules