Partilhar via


Referência de API para ferramentas de testes do Visual Studio ALM

 

Use essa referência de API para ajudá-lo a estender recursos existentes ou adicionar novos recursos. Por exemplo, você pode criar diferentes tipos de testes. Para o código de exemplo que mostra como você pode usar essas APIs, consulte site da Microsoft.

Requisitos

  • O Visual Studio Enterprise

Tarefas

Tarefas

Tópicos associados

Estender a estrutura de teste de unidade: você pode adicionar uma funcionalidade aos seus testes que talvez não esteja na estrutura do teste de unidade. Por exemplo, você pode adicionar uma propriedade de teste que especifica se um teste é executado como um usuário normal ou não. Ou você pode estender a estrutura para adicionar atributos de linha a um método e usar os dados na linha dentro do teste.

Para o código de exemplo de como estender a unidade do framework de teste, consulte o seguinte site da Microsoft.

Personalizar processos de armazenamento de teste: o namespace Microsoft.VisualStudio.TestTools.Common.Xml fornece uma interface que pode ser usada para carregar e armazenar testes. É possível implementá-los enquanto cria seus próprios tipos de teste.

Criar uma exceção personalizada: você pode criar a exceção personalizada que pode ser lançada pela estrutura de teste de unidade.

Criar um adaptador de dados de diagnóstico: você pode usar Microsoft.VisualStudio.TestTools.Execution para criar um adaptador de dados de diagnóstico personalizado.

Criar testes de carga para testes da Web e de unidade: o namespace Microsoft.VisualStudio.TestTools.LoadTesting fornece as classes e interfaces que permitem estender o teste de carga dos testes da Web e de unidade.

Criar um tipo de teste: use a estrutura Microsoft.VisualStudio.TestTools.TestAdapter e Microsoft.VisualStudio.TestTools.Vsip para criar seu próprio tipo de teste.

Criando testes de IU codificados para automatizar a interface de usuário: o namespace Microsoft.VisualStudio.TestTools.UITesting fornece classes que oferecem suporte ao teste de IU codificado. Esse namespace contém classes para executar interações de teclado e mouse nos controles da interface do usuário.

Também é possível derivar de classes no namespace Microsoft.VisualStudio.TestTools.UITest.Extension para estender o recurso de teste de IU codificado a fim de gravar testes nas interfaces atualmente sem suporte, como o Microsoft Excel.

Criando testes de unidade para verificar a qualidade do seu código: o namespace Microsoft.VisualStudio.TestTools.UnitTesting possui classes que fornecem suporte ao teste de unidade. Esse namespace contém muitos atributos que identificam informações de teste para a estrutura de teste que se relacionam às fontes de dados, à ordem de execução do método, ao gerenciamento de programa, às informações de agente/host e aos dados de implantação. Esse namespace também contém exceções de teste de unidade personalizadas.

Criar testes de unidade para ASP.NET e serviços Web: o namespace Microsoft.VisualStudio.TestTools.UnitTesting.Web é uma extensão do namespace Microsoft.VisualStudio.TestTools.UnitTesting que fornece recursos de teste de unidade do ASP.NET e serviço Web. Esse namespace fornece um conjunto de atributos aos testes de unidade que definem credenciais, URLs e informações específicas de servidor.

Criar testes de Web personalizados: as classes de Microsoft.VisualStudio.TestTools.WebTesting namespace habilitar o teste da Web. Além disso, ele inclui classes para regras de teste e associação de dados, identificando itens de trabalho, cadeias de caracteres de consulta, contexto HTTP e plug-ins que fornecem recursos de teste.

Personalizar testes da Web usando regras: o namespace Microsoft.VisualStudio.TestTools.WebTesting.Rules contém um conjunto de regras usadas pelos testes da Web para testar páginas da Web. Essas regras fornecem um conjunto de ferramentas de testes da Web para testar o conteúdo de páginas da Web. Além disso, as regras personalizadas podem ser criadas para estender a funcionalidade de teste da Web.

Consulte também

Testando o aplicativo
Criando um adaptador de dados de diagnóstico para coletar dados personalizados ou afetar uma máquina de teste
Usar automação de interface do usuário para testar código
Estendendo testes de IU codificado e gravações de ação para dar suporte ao Microsoft Excel
Teste de unidade de código