Referência de API para as ferramentas de teste para ALM de Visual Studio

Você pode personalizar alguns aspectos da Visual Studio Ultimate ou Visual Studio Premium para estender os recursos existentes ou adicionar novos recursos, se você tiver requisitos especiais. A referência de API fornece informações sobre as classes para ajudá-lo com a personalização.

Ele também fornece informações sobre classes que você pode usar para criar diferentes tipos de testes.

Para o código de exemplo de como você pode usar essas APIs, consulte o seguinte site da Microsoft.

Tarefas

Tarefas

Tópicos associados

Ampliar a unidade de estrutura de teste: você pode adicionar funcionalidade aos seus testes que não podem estar em Unit Test Framework.Por exemplo, você pode adicionar uma propriedade de teste que especifica se um teste deverá ser executado como um usuário normal ou não.Ou você pode ampliar a estrutura para adicionar atributos de linha para um método e usar os dados naquela linha dentro do teste.

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

Personalizar processos de teste de armazenamento: a Microsoft.VisualStudio.TestTools.Common.Xml espaço para nome fornece uma interface que pode ser usado para carregar e armazenar testes.Você pode implementá-las à medida que você cria seus próprios tipos de teste.

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

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

Criar testes de carga, unidade e testes da Web: a Microsoft.VisualStudio.TestTools.LoadTesting namespace fornece classes e testes da Web e interfaces que permitem que você amplie testes de carga de unidade.

Criar um tipo de teste: uso do Microsoft.VisualStudio.TestTools.TestAdapter framework e o Microsoft.VisualStudio.TestTools.Vsip para criar seu próprio tipo de teste.

Criando codificados em testes de interface do usuário para automatizar sua interface do usuário: a Microsoft.VisualStudio.TestTools.UITesting espaço para nome fornece classes que fornecem suporte codificado de teste de interface do usuário.Este namespace contém classes para executar as interações de teclado e mouse em controles de interface do usuário.

Você também pode derivar de classes de Microsoft.VisualStudio.TestTools.UITest.Extension namespace para estender a interface do usuário codificado testando a capacidade de gravar testa nas interfaces não suportados no momento, como Microsoft Excel.

Criar testes de unidade para verificar a qualidade do seu código: a Microsoft.VisualStudio.TestTools.UnitTesting espaço para nome tem classes que oferecem suporte a teste de unidade.Este namespace contém muitos atributos que identificam as informações de teste para a estrutura de testes com relação a fontes de dados, a ordem de execução do método, gerenciamento de programas, informações de host/agente e dados de implantação.Este namespace também contém exceções de teste de unidade personalizada.

Crie testes de unidade para ASP.NET e serviços da Web: a Microsoft.VisualStudio.TestTools.UnitTesting.Web espaço para nome é uma extensão da Microsoft.VisualStudio.TestTools.UnitTesting namespace que fornece o ASP.NET e a unidade de serviço da Web testar os recursos.Este espaço para nome fornece um conjunto de atributos para testes de unidade que definem as credenciais, URLs e informações específicas do servidor.

Criar testes de Web personalizado: as classes do Microsoft.VisualStudio.TestTools.WebTesting namespace habilitar o teste da Web.Além disso, inclui classes para testar regras, identificando os itens de trabalho, seqüências de consulta, contexto HTTP e plug-ins que fornecem recursos de testes, ligação de dados.

Personalizar testes da Web usando regras: a Microsoft.VisualStudio.TestTools.WebTesting.Rules espaço para nome contém um conjunto de regras usado pelo testes da Web para testar páginas da Web.Essas regras oferecem um conjunto de ferramentas para testes da Web testar o conteúdo de páginas da Web.Além disso, as regras personalizadas podem ser criadas para estender a funcionalidade de testes da Web.

Consulte também

Conceitos

Testando o aplicativo

Criando um adaptador de dados de diagnóstico para coletar dados personalizados ou afetam uma máquina de teste

Testando a interface de usuário com testes de interface codificada automatizados

Estendendo testes codificados da interface do usuário e gravações de ação para o suporte ao Microsoft Excel

Verificando o código usando testes de unidade