Partilhar via


Área de teste 6: Eliminar

Esta área de teste do plug-in de controle do código-fonte abrange ações de exclusão.

O controle do código-fonte responde a ações de exclusão no Gerenciador de Soluções.

Segue-se uma lista de itens que podem ser eliminados:

  • Ficheiros

  • Pastas de Arquivos

  • Projeto

    Dependendo do tipo de projeto, você pode ter a opção de Remover o projeto (deixa os arquivos no disco) ou Excluir o projeto (remove os arquivos no disco). Qualquer ação remove o projeto ou item do Gerenciador de Soluções.

Comportamento esperado

O comportamento esperado para os casos de teste na área de teste de exclusão é:

  • O item excluído não está mais visível no Gerenciador de Soluções.

  • O pai do projeto ou item excluído é verificado conforme necessário (possivelmente com um prompt).

  • Depois de eliminar um item marcado como verificado ou adicionado, ele NÃO aparece na janela Check-ins Pendentes.

  • O item ainda existe dentro do armazenamento de controle do código-fonte, mesmo após a exclusão, e deve ser limpo manualmente.

Ação Etapas de teste Resultados esperados para verificar
Excluir um projeto cliente 1. Crie um projeto cliente.
2. Adicione a solução ao controle do código-fonte.
3. Remova todo o projeto da solução
Comportamento esperado comum.
Excluir um arquivo vazio 1. Crie um projeto cliente.
2. Adicione um arquivo de zero byte ao projeto.
3. Adicione a solução ao controle do código-fonte.
4. Selecione o arquivo, exclua-o.
Comportamento esperado comum.
Excluir uma pasta com um arquivo 1. Crie uma solução de projeto único.
2. Adicione uma pasta.
3. Adicione um ficheiro à pasta.
4. Adicione a solução ao controle do código-fonte.
5. Verifique o projeto para evitar solicitações.
6. Exclua a pasta.
Comportamento esperado comum.
Eliminar um projecto Web do sistema de ficheiros 1. Crie um projeto Web de sistema de arquivos (use o botão Procurar para especificar um caminho UNC).
2. Adicione a solução ao controle do código-fonte.
3. Remova todo o projeto da solução.
4. Repita as etapas 1 a 3 para um projeto Web local (que exercitam caminhos diferentes através do código, mas mantém a mesma interface externa e comportamento).
Comportamento esperado comum.
Excluir um ficheiro de um projeto Web do sistema de ficheiros 1. Crie um projeto Web de sistema de arquivos.
2. Adicione a solução ao controle do código-fonte.
3. Exclua um arquivo do projeto.
4. Repita as etapas 1 a 3 para um projeto Web local (que exercitam caminhos diferentes através do código, mas mantém a mesma interface externa e comportamento).
Comportamento esperado comum.