Condividi tramite


Informazioni sulle regole di estrazione

Aggiornamento: novembre 2007

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.

Le regole di convalida sono simili alle regole di estrazione, ma anziché estrarre dati, convalidano l'esistenza di dati. Per ulteriori informazioni, vedere Informazioni sulle regole di convalida.

Regole di estrazione predefinite

In Visual Studio Team System Test Edition sono incluse le seguenti regole di estrazione predefinite:

Tipo di regola di estrazione

Descrizione

Estrai valore attributo

Estrazione del valore di un attributo da un tag HTML specificato.

Estrai campo modulo

Estrazione del valore di un campo modulo specificato nella risposta.

Estrai intestazione HTTP

Estrazione del valore di un'intestazione HTTP.

Estrai espressione regolare

Estrazione di testo dalla risposta che corrisponde a un'espressione regolare.

Estrai testo

Estrazione di testo dalla risposta.

Estrai campi nascosti

Estrazione di tutti i campi nascosti dalla risposta.

Regole di estrazione personalizzate

In Test Edition vengono fornite regole di estrazione predefinite sotto forma di classi dello spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting.Rules. Tuttavia, è possibile creare regole di estrazione personalizzate derivandole dalla classe ExtractionRule. Per ulteriori informazioni, vedere Procedura: creare una regola di estrazione personalizzata.

Vedere anche

Attività

Procedura: aggiungere una regola di estrazione a un test Web

Procedura: creare una regola di estrazione personalizzata

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

Concetti

Informazioni sulle regole di convalida

Riferimenti

Microsoft.VisualStudio.TestTools.WebTesting.Rules

ExtractionRule