Namespace Microsoft.VisualStudio.TestTools.WebTesting
The Microsoft.VisualStudio.TestTools.WebTesting espaço para nome fornece classes que permitem o teste da Web. Este namespace inclui o WebTest classe que é a classe base para todos os testes da Web. The WebTestRequest e WebTestResponse classes simular as solicitações e respostas HTTP das páginas da Web em teste. Essas classes de usam o FormPostHttpBody classe para simular o uso de parâmetros de POST de formulário. Microsoft.VisualStudio.TestTools.WebTesting também inclui classes para regras de teste, identificando itens de trabalho, seqüências de caracteres de consulta, contexto HTTP e plug-ins que fornecem recursos de testes, vinculação de dados.
Classes
Classe | Descrição | |
---|---|---|
Comment | Representa um comentário que o criador de teste adiciona a um teste da Web. | |
ConnectionFailedWebTestException | Uma exceção é acionada pelo mecanismo de teste para erros de falha de conexão durante um teste da Web. | |
ContextParameter | ||
ContextParameterCollection | ||
CssIterationAttribute | Representa a iteração de projeto ao qual esse teste corresponde.Esta classe não pode ser herdada. | |
CssProjectStructureAttribute | Representa o nó na hierarquia do projeto da equipe ao qual esse teste corresponde. | |
DataBindingAttribute | Contém informações que define propriedades de vinculação de dados para um teste da Web.Esta classe não pode ser herdada. | |
DataSource | Define uma fonte de dados para um teste da Web. | |
DataSourceAttribute | Contém informações que descrevem uma fonte de dados para um teste da Web.Esta classe não pode ser herdada. | |
DataSourceCollection | ||
DataSourceTable | Um objeto que representa uma tabela em uma fonte de dados que você pode usar em um teste da Web. | |
DataSourceTableCollection | ||
DeclarativeWebTest | Representa um teste da Web declarativo, baseada em XML. | |
DeclarativeWebTestSerializer | Carrega o Sumário de um arquivo .webtest em uma instância do DeclarativeWebTest classe. | |
DeploymentItemAttribute | Usado para especificar itens de implantação, sistema autônomo um arquivo ou pasta para a implantação por teste.Esta classe não pode ser herdada. | |
ExtractionEventArgs | Fornece dados para o ExtractValues evento. | |
ExtractionRule | Basear a classe usada para definir regras para obtenção de dados de uma resposta da Web que é gerado por um teste da Web. | |
ExtractionRuleReference | ||
ExtractionRuleReferenceCollection | ||
FileUploadParameter | Representa um parâmetro de POST de formulário de carregar arquivo. | |
FormPostHttpBody | Representa um corpo de POST de formulário HTML com uma coleção de parâmetros de formulário. | |
FormPostParameter | Representa um parâmetro POST de formulário HTML. | |
FormPostParameterCollection | Representa um contêiner com rigidez de tipos de parâmetros de POST de formulário. | |
HtmlAttribute | Representa um atributo HTML. | |
HtmlAttributeWithOffsets | Estende o básico HtmlAttribute e rastreia os deslocamentos iniciantes e final em um documento HTML. | |
HtmlDocument | Fornece acesso ao conjunto de Rótulos HTML no corpo de resposta de HTML. | |
HtmlTag | The HtmlTag objeto é a base do documento HTML e a estrutura do documento analisada. | |
HtmlTagWithOffsets | Estende o básico HtmlTag acompanhamento o início e término marca deslocamentos dentro do documento HTML. | |
IncludeCodedWebTestAttribute | Contém informações que definem um teste Web codificado que está incluído em outro teste da Web. | |
IncludeDeclarativeWebTestAttribute | Contém informações que definem um teste Web codificado que está incluído em outro teste da Web. | |
IncludedWebTest | Representa uma Web de teste ou seja incluído em outro teste da Web. | |
OwnerAttribute | Usado para especificar a pessoa responsável por manter, executando e/ou o teste de depuração.Esta classe não pode ser herdada. | |
Parameter | Representa uma classe base do parâmetro HTTP. | |
PluginOrRuleProperty | Um parâmetro fornecido para uma regra de extração, regra de validação, ou plug-in. | |
PostPageEventArgs | ||
PostRequestEventArgs | Fornece dados para o WebTestRequest.PostRequest e WebTest.PostRequest eventos. | |
PostTransactionEventArgs | ||
PostWebTestEventArgs | Fornece dados para o PostWebTest evento. | |
PrePageEventArgs | ||
PreRequestEventArgs | Fornece dados para o WebTest.PreRequest evento. | |
PreTransactionEventArgs | ||
PreWebTestEventArgs | Fornece dados para o PreWebTest evento. | |
PriorityAttribute | Usado para especificar a prioridade de um teste de unidade.Esta classe não pode ser herdada. | |
PropertyCollection | Representa um contêiner com rigidez de tipos de propriedades de regra de teste da Web. | |
QueryStringParameter | Representa um parâmetro de querystring HTTP. | |
QueryStringParameterCollection | Representa um contêiner com rigidez de tipos de parâmetros de cadeia de caracteres de consulta. | |
StringHttpBody | Representa um corpo HTTP na forma de seqüência de caracteres usada para oferecer suporte a SOAP. | |
TestDescriptionAttribute | Usado para especificar a descrição do teste.Esta classe não pode ser herdada. | |
ThreadedWebTest | Representa uma classe base para um teste Web codificado que usa um único segmento por iteração de teste da Web. | |
TimeoutAttribute | Use esse atributo para especificar o período de time limite de um teste da Web. | |
TransactionTimer | ||
ValidationEventArgs | Fornece dados para o ValidateResponse evento. | |
ValidationRule | Verifica as solicitações retornam respostas HTTP válidas e que o Sumário da resposta corresponde os resultados esperados.Essa classe deve ser herdada. | |
ValidationRuleReference | ||
ValidationRuleReferenceCollection | Representa um contêiner com rigidez de tipos, serializável para regras de validação de teste da Web. | |
WebTest | Classe base para todos os testes da Web.Testes da Web codificados em translation from VPE for Csharp derivam diretamente dessa classe. | |
WebTestBaseCollection<T> | ||
WebTestContext | Representa o contexto disponível para um WebTest. | |
WebTestEmptyTableException | Representa um WebTestEndOfDataException. | |
WebTestEndOfDataException | The exception that is thrown when data binding is being performed on a table with the UniqueDataBindingAccessMethod when there are no more rows of data in the table. | |
WebTestException | A exceção é lançada pelo mecanismo de teste para erros que ocorrem enquanto um teste está sendo executado. | |
WebTestItem | Classe base para WebTestRequest. | |
WebTestItemCollection | Representa um contêiner com rigidez de tipos de itens de teste da Web. | |
WebTestPageStatistics | Contém as estatísticas sobre a execução da página. | |
WebTestPlugin | Fornece um meio para executar código e acessar um WebTest antes e após a execução de teste da Web. Essa classe deve ser herdada. | |
WebTestPluginReference | ||
WebTestPluginReferenceCollection | Representa um contêiner com rigidez de tipos serializável para referências de plug-in de teste da Web. | |
WebTestRequest | Representa uma solicitação HTTP que será enviada para um servidor Web. | |
WebTestRequestCollection | Um contêiner com rigidez de tipos serializável para cabeçalhos de solicitação de teste da Web. | |
WebTestRequestHeader | Representa um cabeçalho HTTP. | |
WebTestRequestHeaderCollection | Um contêiner com rigidez de tipos serializável para cabeçalhos de solicitação de teste da Web. | |
WebTestRequestPlugin | Recebe notificações antes e após uma solicitação é processada. | |
WebTestRequestPluginConverter | ||
WebTestRequestPluginReference | ||
WebTestRequestPluginReferenceCollection | Representa um contêiner com rigidez de tipos de referências do Web teste solicitação plug-in. | |
WebTestRequestStatistics | Usado para rastrear informações de chave são reunidas quando a solicitação é executada. | |
WebTestResponse | Representa uma resposta HTTP. | |
WebTestRuleBase | ||
WorkItemAttribute | Use esse atributo para especificar um item de trabalho que está associado a um teste. |
Interfaces
Interface | Descrição | |
---|---|---|
IHttpBody | Fornece uma interface comum para acessar um corpo HTTP. |
Enumerações
Enumeração | Descrição | |
---|---|---|
DataBindingAccessMethod | Enumeração para o método de acesso que é usado para vinculação de dados. | |
Outcome | ||
ValidationLevel | Usado para identificar a importância de uma regra de validação executado em um teste de carga. | |
WebTestExecutionInstruction | Usada para indicar como manipular uma operação. |
Consulte também
Referência
Outros recursos
Noções básicas sobre testes da Web
Executando e exibição de um teste da Web
Como: Executar um teste da Web a partir da linha de comando
Como: Criar um teste da Web codificado
Demonstra Passo a passo: Gravando e executando um teste da Web