Área de teste 2: Obter do controle de origem
Esta área de teste abrange os casos de teste para recuperar itens do armazenamento de versão por meio do comando Get. Esses casos de teste devem ser aplicados para locais e projetos da Web.
Acesso do Menu de comando
O seguinte Visual Studio caminhos de menu do ambiente de desenvolvimento integrado são usados em casos de teste.
Obtenha a versão mais recente:
Arquivo -> Controle de fonte de -> Obtenha a versão mais recente.
Arquivo -> Obtenha a versão mais recente.
Menu de atalho - > Obtenha a versão mais recente.
Get: arquivo -> Controle de fonte de -> Get.
Comportamento esperado
Obtenha a versão mais recente:
Executa uma recuperação silenciosa (sem interface) da última versão do item do armazenamento de versão.
Obter:
Exibe o obter caixa de diálogo e permite ao usuário fazer alterações para o conjunto de arquivos que será recuperado, bem como modificar as opções que afetam como os arquivos são recuperados.
Casos de teste
Ação |
Etapas de teste |
Resultados esperados para verificar |
---|---|---|
Obtenha a versão mais recente de um arquivo que não existe localmente |
|
Arquivo de item é recuperado localmente. |
Obter um arquivo que não existe localmente |
|
Arquivo de item é recuperado localmente. |
Obter um arquivo que tenha sido modificado localmente e check-out exclusivo |
|
ReResult a partir da etapa 6: Caixa de diálogo de aviso indica que esse arquivo foi extraído. ReResult da etapa 7: Arquivo modificado de local é substituído pela versão original do armazenamento de versão. Arquivo é leitura/gravação. |
Obter e substituir o arquivo que está com check-out, compartilhado e modificado localmente |
|
Resultado da etapa 6: Caixa de diálogo de aviso indica que esse arquivo foi extraído. Resultado da etapa 7: Arquivo modificado de local é substituído pela versão original do armazenamento de versão. Arquivo é leitura/gravação. |
Obter um arquivo que existe localmente, mesmo que a versão mais recente no armazenamento de versão |
|
Arquivo local não é alterado. |
Obtenha uma solução com um projeto |
|
Todos os arquivos excluídos são restaurados localmente. |