Partilhar via


Área de teste 2: Obter do controle do código-fonte

Esta área de teste abrange casos de teste para recuperar itens do armazenamento de versão por meio do comando Get. Esses casos de teste podem ser aplicados a projetos locais e da Web.

Acesso ao menu de comandos

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

Obtenha a versão mais recente:
  • arquivo, controle de origem, obter a versão mais recente.

  • arquivo, obter a versão mais recente.

  • Menu de atalho, Obter a versão mais recente.

  • Get: Arquivo, Controle do código-fonte, Get.

Comportamento esperado

Obtenha a versão mais recente:

Executa uma recuperação silenciosa (sem interface do usuário) da versão mais recente do item do armazenamento de versão.

Obter:

Exibe a caixa de diálogo Obter e permite que o usuário faça alterações no conjunto de arquivos que serão recuperados, bem como modifique as opções que afetam como os arquivos são recuperados.

Casos de teste

Ação Etapas de teste Resultados esperados para verificar
Obter a versão mais recente de um arquivo que NÃO existe localmente 1. Crie um projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle do código-fonte.
4. Exclua a cópia local do item.
5. Obter a versão mais recente do item (menu de atalho, obter a versão mais recente).
O arquivo de item é recuperado localmente.
Obter um arquivo que NÃO existe localmente 1. Crie um projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle do código-fonte.
4. Exclua a cópia local do item.
5. Obter o item (Arquivo, Controle do código-fonte, Obter<item>).
O arquivo de item é recuperado localmente.
Obter um arquivo cujo check-out foi feito exclusivamente e modificado localmente 1. Crie um projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle do código-fonte.
4. Confira o item do projeto com exclusividade.
5. Modifique o ficheiro local.
6. Obter a versão mais recente do item (Arquivo, Obter a versão mais recente do<item>). Se esta etapa for bem-sucedida, continue para a próxima etapa.
7. Clique no botão Substituir na caixa de diálogo de aviso.
ReResultado da Etapa 6:

A caixa de diálogo Aviso indica que foi feito check-out do arquivo.

ReResultado do Passo 7:

O arquivo local modificado é substituído pela versão original do repositório de versões.

O arquivo está em modo de leitura e escrita.
Obter e substituir o ficheiro que está desbloqueado, partilhado e modificado localmente 1. Crie um novo projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle do código-fonte.
4. Verifique o item do projeto como compartilhado.
5. Modifique o ficheiro local.
6. Obter a versão mais recente do item (Arquivo, Obter a versão mais recente do<item>). Se esta etapa for bem-sucedida, continue para a próxima etapa.
7. Clique em Substituir na caixa de diálogo de aviso.
Resultado do Passo 6:

A caixa de diálogo Aviso indica que foi feito check-out do arquivo.

Resultado do Passo 7:

O arquivo local modificado é substituído pela versão original do repositório de versões.

O arquivo está em modo de leitura e escrita.
Obter um ficheiro que existe localmente, igual à versão mais recente no repositório de versões. 1. Crie um novo projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle do código-fonte.
4. Obter o item (Arquivo, Controle do código-fonte, Obter<item>).
O arquivo local não foi alterado.
Obtenha uma solução com um projeto 1. Crie uma solução com um projeto.
2. Coloque a solução sob controle do código-fonte.
3. Exclua todos os arquivos do projeto localmente.
4. Obtenha a solução (File, Source Control, Get).
Todos os ficheiros eliminados são restaurados localmente.