Partilhar via


Área de teste 1: adicionar ao/abrir do controle do código-fonte

Esta área de teste de plug-in de controle de origem abrange colocar soluções ou projetos sob controle de origem e recuperá-los do controle de origem.

Acesso ao menu de comando

Os seguintes caminhos de menu do ambiente de desenvolvimento integrado do Visual Studio são usados nos casos de teste:

  • Para Visual SourceSafe, abra a partir do controle do código-fonte: Arquivo, Abrir, Solução de Projeto/; procure no local Visual SourceSafe.

  • Para outros plug-ins de controle do código-fonte, abra a partir do controle do código-fonte: Arquivo, Controle do código-fonte, Abrir do controle do código-fonte.

  • Adicionar ao controle do código-fonte: Arquivo, Controle do código-fonte, Adicionar solução ao arquivo de controle do código-fonte, Controle do código-fonte, Adicionar projetos selecionados ao controle do código-fonte.

  • Menu de atalho (projeto/solução), Adicionar solução ao controle do código-fonte.

  • Adicionar do controle do código-fonte: Arquivo, Controle do código-fonte, Adicionar projeto do controle do código-fonte.

  • Para Visual SourceSafe, adicionar do controle de origem também está disponível em Arquivo, Adicionar, Projeto Existente; procure no local Visual SourceSafe.

    Observação

    Um caminho de um arquivo local ou um IIS local (servidor Web) pode ser usado neste teste.

Comportamento esperado

  • Para cada tipo de projeto suportado, um usuário deve ser capaz de "Adicionar a" e "Abrir de" Controle de código-fonte.

  • Quando um projeto é adicionado ao controle do código-fonte, um arquivo ProjectName.vspscc> correspondente <(arquivo de dica do projeto) é criado. Ele contém lista de arquivos de exclusão e informações de conexão. Não exclua esse arquivo porque ele contém informações específicas do projeto.

  • Quando uma solução é adicionada ao controle do código-fonte, um arquivo SolutionName.vssscc> (triple S) correspondente <é criado. O arquivo de texto contém informações de conexão e uma lista de arquivos de exclusão, semelhante ao arquivo de dica do projeto. Esse arquivo é temporário e existe somente no banco de dados de controle do código-fonte.

  • Quando uma solução é aberta a partir do controle do código-fonte, um arquivo SolutionName.vsscc> (S duplo) que existe somente no banco de dados de controle do código-fonte é criado localmente em um <arquivo temporário. Esse arquivo contém o caminho da pasta de conexão da solução para o arquivo de solução. Esse arquivo é temporário e a cópia local é excluída quando a operação "Abrir do controle do código-fonte" é concluída.

  • Depois que um projeto é adicionado ao controle do código-fonte, você pode executar qualquer ação de controle do código-fonte nele (Check-out, Get e assim por diante).

Casos de teste

A seguir estão casos de teste específicos para a área de teste Adicionar a/abrir do controle do código-fonte.

Caso 1a: Adicionar solução ao controle do código-fonte

Este caso de teste se concentra na adição de soluções ao controle do código-fonte.

Ação Etapas de teste Resultados esperados a serem verificados
Adicionar solução que contém um projeto cliente ao controle do código-fonte 1. Crie um projeto cliente.
2. Adicione a solução ao controle do código-fonte (Arquivo, Controle do código-fonte, Adicionar solução ao controle do código-fonte).
Solução/Projeto foi adicionado ao controle do código-fonte.
Adicionar solução que contém um sistema de arquivos ou projeto Web do IIS local ao controle do código-fonte 1. Crie um sistema de arquivos ou um projeto Web do IIS local (use o botão Procurar para apontar para o local do projeto; o caminho determina que tipo de projeto Web é criado).
2. Adicione a solução ao controle do código-fonte (Arquivo, Controle do código-fonte, Adicionar solução ao controle do código-fonte).
Solução/Projeto foi adicionado ao controle do código-fonte.
Adicionar solução que contém um projeto Web de Site Remoto ao controle do código-fonte 1. Crie um projeto Web de Site Remoto.
2. Adicione a solução ao controle do código-fonte (Arquivo, Controle do código-fonte, Adicionar solução ao controle do código-fonte).
3. Clique em OK na caixa de diálogo de aviso do FrontPage Access.
A solução foi adicionada ao controle do código-fonte.

O projeto de Site Remoto NÃO está sob controle do código-fonte. (Os projetos de Site Remoto devem ser controlados a partir de seu próprio servidor IIS.)
Adicione uma única solução de projeto ao controle do código-fonte usando Adicionar projetos selecionados ao controle do código-fonte. 1. Crie uma única solução de projeto.
2. Adicione apenas solução ao controle do código-fonte como uma seleção (Arquivo, Controle do código-fonte, Adicionar projetos selecionados ao controle do código-fonte). Se esta etapa for bem-sucedida, continue para a próxima etapa.
3. Adicionar projeto ao controle do código-fonte como seleção (Arquivo, Controle do código-fonte, Adicionar projetos selecionados ao controle do código-fonte).
4. Clique em Sim para adicionar o projeto ao mesmo local.
5. Clique em Check-out na caixa de diálogo Check-out para editar.
Result from Step 2:

O projeto e todos os arquivos dentro do projeto têm um indicador de controle de código-fonte com check-out, e uma dica de ferramenta exibe "Não sob controle do código-fonte".

Result from Step 5:

O arquivo de projeto e de solução estão na mesma pasta no controle do código-fonte.
Cancelar a adição de uma solução ao controle do código-fonte 1. Crie uma única solução de projeto.
2. Tente adicionar projeto e solução ao controle do código-fonte. Se esta etapa for bem-sucedida, continue para a próxima etapa.
3. Cancele depois de estar no sistema de controle do código-fonte.
Result from Step 2:

A caixa de diálogo Definir controle do código-fonte do local do projeto aparece apenas uma vez.

Result from Step 3:

Adição de projeto cancelada, projeto/solução NÃO está sob controle do código-fonte e todos os menus Adicionar ao controle do código-fonte ainda estão disponíveis.

Caso 1b. Solução aberta a partir do controle do código-fonte

Este caso de teste se concentra na abertura de soluções a partir do controle do código-fonte.

Ação Etapas de teste Resultados esperados a serem verificados
Abrir uma solução que contém um projeto cliente a partir do controle do código-fonte 1. Crie um projeto cliente.
2. Adicione a solução ao controle do código-fonte.
3. Feche a solução.
4. Abra a solução do controle do código-fonte para um novo local.
Solução/Projeto aberto a partir do controle do código-fonte.
Abrir uma solução que contém um projeto Web local ou do IIS a partir do controle do código-fonte 1. Crie um projeto Web local ou IIS.
2. Adicione a solução ao controle do código-fonte.
3. Feche a solução.
4. Abra a solução do controle do código-fonte para um novo local.
Solução/Projeto aberto a partir do controle do código-fonte.
Abrir uma solução que contém um projeto Web de Site Remoto a partir do controle do código-fonte 1. Crie um projeto Web de Site Remoto.
2. Adicione a solução ao controle do código-fonte. Se esta etapa for bem-sucedida, continue para a próxima etapa.
3. Feche a solução.
4. Abra a solução do controle do código-fonte para um novo local.
Result from Step 2:

A Web de Site Remoto NÃO está sob controle do código-fonte.

Result from Step 4:

Solução aberta a partir do controle do código-fonte.

O projeto de Site Remoto é carregado, mas NÃO está sob controle do código-fonte.

Caso 1c: Adicionar solução do controle do código-fonte

Este caso de teste se concentra na adição de soluções do controle do código-fonte.

Ação Etapas de teste Resultados esperados a serem verificados
Adicionar à solução vazia — uma única solução de projeto 1. Crie uma única solução de projeto.
2. Adicione a solução ao controle do código-fonte.
3. Feche a solução.
4. Crie uma segunda solução vazia.
5. Adicione a solução previamente controlada do controle do código-fonte (Arquivo, Controle do código-fonte, Adicionar projeto do controle do código-fonte).
O projeto adicionado aparece no Gerenciador de Soluções e é feito check-in.
Adicionar à solução com um único projeto — projeto único 1. Crie uma solução com um único projeto.
2. Adicione a solução ao controle do código-fonte.
3. Feche a solução.
4. Crie uma segunda solução vazia.
5. Adicione a solução previamente controlada do controle do código-fonte (Arquivo, Controle do código-fonte, Adicionar projeto do controle do código-fonte).
O projeto adicionado aparece no Gerenciador de Soluções e é feito check-in.
Adicionar à solução — solução adicionada ao controle do código-fonte por seleção 1. Crie uma solução com um projeto.
2. Adicione apenas solução ao controle do código-fonte como seleção. Se esta etapa for bem-sucedida, continue para a próxima etapa.
3. Feche a solução.
4. Crie uma nova solução.
5. Adicione a solução previamente controlada do controle do código-fonte (Arquivo, Controle do código-fonte, Adicionar projeto do controle do código-fonte).
Result from Step 2:

O projeto não está sob controle do código-fonte.

Result from Step 5:

Se a primeira solução tiver itens de solução, eles não poderão ser adicionados a partir do controle do código-fonte, portanto, não aparecerão.

O projeto da primeira solução aparece como indisponível.