Guia para Plug-ins de controle de origem de teste.
Esta seção fornece orientação para testar o controle de origem plug-in com Visual Studio. É fornecida uma visão geral abrangente sobre as áreas de testes mais comuns, bem como algumas das áreas mais intrincadas que podem ser problemáticas. Esta visão geral não pretende ser uma lista completa de casos de teste.
Dica
Algumas correções de bugs e melhorias para a última Visual Studio IDE pode descobrir problemas com source control plug-ins existentes que anteriormente não foram encontrados ao usar versões anteriores do Visual Studio.É altamente recomendável que você teste o controle de origem existente plug-in para as áreas enumeradas nesta seção, mesmo que nenhuma alteração foi feita para o plug-in desde a versão anterior do Visual Studio.
Preparação comum
Uma máquina com Visual Studio e o controle de origem destino plug-in instalado, é necessário. Uma segunda máquina configurada de maneira semelhante pode ser usada para alguns dos abrir do controle de origem de testes.
Definição de termos
O objetivo de guia de teste, use as seguintes definições do termo:
Projeto de cliente
Tipo de disponível em qualquer projeto Visual Studio que oferece suporte à integração de controle de origem (por exemplo, Visual Basic, Visual C#, ou Visual C++).Web project (projeto da Web)
Há quatro tipos de projetos da Web: sistema de arquivos, Local IIS, Sites remotos e FTP.Projetos de sistema de arquivos são criados em um caminho local, mas eles não exigem o Internet Information Services (IIS) para ser instalado conforme eles forem acessados, internamente, através de um caminho UNC e podem ser colocados sob controle de origem de dentro do IDE, semelhante a projetos do cliente.
Projetos IIS local funcionam com o IIS está instalado na mesma máquina e é acessado com uma URL apontando para a máquina local.
Projetos de Sites remotos também são criados em dos serviços do IIS, mas eles estão sob controle de origem na máquina do servidor IIS e não de dentro do Visual Studio IDE.
Projetos FTP são acessados por meio de um servidor FTP remoto, mas eles não podem ser colocados sob controle de origem.
Inscrição
Outro termo para a solução ou projeto sob controle de origem.Armazenamento de versão
Banco de origem controle dados que está sendo acessado por meio da API de plug-in de controle de origem.
Áreas de teste abordadas nesta seção
Área de teste 1: Adicionar / abrir do controle de origem
Caso 1a: Add Solution to Source Control
Caso 1b: Abra a solução de controle de origem
Caso 1C: adicionar a solução de controle de origem
Área de teste 3: Check Out / Check-out de desfazer
Caso 3: Check Out / Check-out de desfazer
Caso a 3a: Check-Out
Caso 3b: desconectado de check-out
Caso c 3: Editar consulta/salvar (QEQS)
Caso 3d: Check-out silencioso
3E de caso: desfazer check-out
-
Caso a 4a: modificação de itens
Caso 4b: adição de arquivos
Caso c 4: adicionando projetos
Área de teste 5: Alterar o controle de origem
Caso 5a: vincular
Caso 5b: desvincular
Caso 5 c: revincular
Área de teste 8: Comutação de plug-in
Caso 8a: alteração automática
Caso 8b: alteração baseada na solução