Partilhar via


Área de teste 1: Adicionar / abrir do controle de origem

Esse controle de origem plug-in teste área tampas colocando soluções ou projetos sob controle de origem e recuperá-los do controle de origem.

Acesso do Menu de comando

O seguinte Visual Studio caminhos de menu do ambiente de desenvolvimento integrado são usados em casos de teste:

  • Para Visual SourceSafe, open from source control: arquivo -> Abrir -> projeto/solução; examinar o Microsoft Visual SourceSafe local.

  • Para outras fonte plug-ins de controle, abra do controle de origem: arquivo -> Controle de fonte de -> Open from Source Control.

  • Add to source control: arquivo -> Controle de fonte de -> Adicionar solução ao arquivo de controle de origem -> Controle de fonte de -> Adicionar projetos selecionados ao controle de origem.

  • O Menu de atalho (projeto/solução) - > Adicionar solução ao controle de origem.

  • Adicionar do controle de origem: arquivo -> Controle de fonte de -> Adicione o projeto de controle de origem.

  • Para Visual SourceSafe, adicionar da fonte de controle também está disponível no arquivo -> Add -> Projeto existente; examinar o Microsoft Visual SourceSafe local.

    Dica

    Um caminho para um arquivo local ou em um local IIS (servidor web) pode ser usado nesse teste.

Comportamento esperado

  • Para cada tipo de projeto com suporte, um usuário deve ser capaz de "Adicionar a" e "Abrir de" controle de origem.

  • Quando um projeto é adicionado ao controle de origem, um correspondente <ProjectName> .vspscc (arquivo projeto Dica) é criado. Ele contém informações de conexão e a lista de arquivo de exclusão. Não exclua esse arquivo porque ele contém informações específicas ao projeto.

  • Quando uma solução é adicionada ao controle de origem, um correspondente <nomedasolucao> .vssscc (triplo S) de arquivo é criado. O arquivo de texto contém informações de conexão e uma lista de arquivo de exclusão, semelhante ao arquivo de projeto de dica. Esse arquivo é temporário e existe somente no banco de dados de controle de origem.

  • Ao abrir uma solução de controle de origem, um <nomedasolucao> .vsscc (double S) arquivo que existe somente no banco de dados de controle de origem, ele criado localmente em um arquivo temporário. Este arquivo contém o caminho da pasta de solução de conexão para o arquivo de solução. Esse arquivo é temporário e a cópia local é excluída quando a operação de "Open from Source Control" for concluída.

  • Depois de um projeto é adicionado ao controle de origem, você pode executar quaisquer ações de controle de origem nele (Check-out, Get e assim por diante).

Casos de teste

Estes são os casos de teste específicos para adicionar / abrir da área de teste de controle de origem.

Caso 1a: Add Solution to Source Control

Neste caso de teste se concentra em soluções de adição ao controle de origem.

Ação

Etapas de teste

Resultados esperados para verificar

Adicionar solução contendo um projeto de cliente ao controle de origem

  1. Crie um projeto de cliente.

  2. Adicionar a solução ao controle de origem (arquivo -> Controle de fonte de -> Adicionar solução ao controle de origem).

Projeto/solução foi adicionado ao controle de origem.

Adicionar solução contendo um sistema de arquivos ou um projeto de Web do IIS local ao controle de origem

  1. Criar um sistema de arquivos ou de um projeto da Web do IIS local (use o botão Procurar para apontar para o local do projeto; o caminho determina o tipo de projeto da Web é criado).

  2. Adicionar a solução ao controle de origem (arquivo -> Controle de fonte de -> Adicionar solução ao controle de origem).

Projeto/solução foi adicionado ao controle de origem.

Adicionar solução contendo um projeto da Web do Site remoto ao controle de origem

  1. Crie um projeto da Web do Site remoto.

  2. Adicionar a solução ao controle de origem (arquivo -> Controle de fonte de -> Adicionar solução ao controle de origem).

  3. Clique em OK na caixa de diálogo de aviso de acesso do FrontPage.

Solução foi adicionada ao controle de origem.

Projeto de Site remoto não está sob controle de origem. (Projetos de Site remoto devem ser controlados de seu próprio servidor IIS).

Adiciona uma solução de projeto único ao controle de origem usando Add Selected Projects to Source Control.

  1. Crie uma solução de projeto único.

  2. Adicionar somente a solução ao controle de origem como uma seleção (arquivo -> Controle de fonte de -> Adicionar projetos ao controle de origem selecionados). Se essa etapa for bem-sucedido, continue para a próxima etapa.

  3. Adicionar o projeto ao controle de origem como seleção (arquivo -> Controle de fonte de -> Adicionar projetos ao controle de origem selecionados).

  4. Clique em Sim para adicionar o projeto no mesmo local.

  5. Clique em Check-Out na Check Out For Edit caixa de diálogo.

Result from Step 2:

O projeto e todos os arquivos dentro do projeto têm um check-out do indicador de controle de origem, e uma dica de ferramenta exibe "não está sob controle de origem".

Result from Step 5:

Arquivo de projeto e solução estão na mesma pasta no controle de origem.

Cancelar a adição de uma solução ao controle de origem

  1. Crie uma solução de projeto único.

  2. Tentativa de adicionar o projeto e solução ao controle de origem. Se essa etapa for bem-sucedido, continue para a próxima etapa.

  3. Cancele quando estiver no sistema de controle de origem.

Result from Step 2:

A caixa de diálogo conjunto de projeto local source control aparece apenas uma vez.

Result from Step 3:

Projeto cancelado adicionar, projeto/solução não está sob controle de origem e todos os adicionar aos menus de controle de origem ainda estarão disponíveis.

Caso 1b.Abrir a solução de controle de origem

Neste caso de teste se concentra na abertura de soluções de controle de origem.

Ação

Etapas de teste

Resultados esperados para verificar

Abrir uma solução que contém um projeto de cliente do controle de origem

  1. Crie um projeto de cliente.

  2. Adicione a solução ao controle de origem.

  3. Feche a solução.

  4. Abra a solução de controle de origem para um novo local.

Solução/projeto aberto do controle de origem.

Abrir uma solução que contém um local ou um projeto da Web do IIS do controle de origem

  1. Crie um local ou um projeto da Web do IIS.

  2. Adicione a solução ao controle de origem.

  3. Feche a solução.

  4. Abra a solução de controle de origem para um novo local.

Solução/projeto aberto do controle de origem.

Abrir uma solução contendo um projeto da Web do Site remoto do controle de origem

  1. Crie um projeto da Web do Site remoto.

  2. Adicione a solução ao controle de origem. Se essa etapa for bem-sucedido, continue para a próxima etapa.

  3. Feche a solução.

  4. Abra a solução de controle de origem para um novo local.

Result from Step 2:

Web do Site remoto não está sob controle de origem.

Result from Step 4:

Solução aberta do controle de origem.

Projeto de Site remoto é carregado, mas não está sob controle de origem.

Caso 1C: adicionar a solução de controle de origem

Neste caso de teste se concentra na adição de soluções de controle de origem.

Ação

Etapas de teste

Resultados esperados para verificar

Adicionar a solução vazia — uma solução única de projetos

  1. Crie uma solução de projeto único.

  2. Adicione a solução ao controle de origem.

  3. Feche a solução.

  4. Crie uma segunda solução vazia.

  5. Adicionar a solução anteriormente controlada do controle de origem (arquivo -> Controle de fonte de -> Adicione o projeto de controle de origem).

O projeto adicionado aparece na Solution Explorer e o check-in.

Adicionar a solução com um único projeto — único projeto

  1. Crie uma solução com um único projeto.

  2. Adicione a solução ao controle de origem.

  3. Feche a solução.

  4. Crie uma segunda solução vazia.

  5. Adicionar a solução anteriormente controlada do controle de origem (arquivo -> Controle de fonte de -> Adicione o projeto de controle de origem).

O projeto adicionado aparece na Solution Explorer e o check-in.

Adicionar a solução — solução adicionada ao controle de origem por seleção

  1. Crie uma solução com um projeto.

  2. Adicione somente a solução ao controle de origem como seleção. Se essa etapa for bem-sucedido, continue para a próxima etapa.

  3. Feche a solução.

  4. Crie uma nova solução.

  5. Adicionar a solução anteriormente controlada do controle de origem (arquivo -> Controle de fonte de -> Adicione o projeto de controle de origem).

Result from Step 2:

Projeto não está sob controle de origem.

Result from Step 5:

Se a primeira solução tinha itens de solução, eles não podem ser adicionados do controle de origem, para que eles não aparecem.

Projeto de solução primeiro aparece como indisponível.

Consulte também

Conceitos

Guia para Plug-ins de controle de origem de teste.