Testar a área 7: compartilhamento
Esta área de teste abrange itens de compartilhamento entre locais por meio de compartilhamento comando.
Uma operação de hhare é a duplicação aparente dos arquivos e itens de pastas entre dois ou mais locais dentro de uma hierarquia de arquivo de controle de origem. Duplicação realmente ocorre no servidor, mas o usuário verá o mesmo arquivo em dois ou mais locais especificados. Sempre que forem feitas alterações para qualquer um dos itens compartilhados, essas alterações aparecem em todos os outros locais compartilhados.
Em pastas de compartilhamento funciona se você selecionar uma pasta com pelo menos um arquivo sob controle de origem nele. O comando share está desativado nas seguintes condições:
Se a pasta selecionada for uma pasta vazia.
Se houver uma pasta real, mas não contém nenhum arquivo de controle de origem.
Se houver uma pasta virtual, se os arquivos sob controle de origem são nele ou não.
Se houver um projeto da Web do Site remoto.
Acesso do Menu de comando
O seguinte Visual Studio caminhos de menu do ambiente de desenvolvimento integrado são usados em casos de teste.
Compartilhamento: arquivo->de controle de origem->compartilhamento.
Comportamento esperado
Arquivo compartilhado aparece no local compartilhado.
Exibindo a origem controle versão store histórico mostra que os arquivos são compartilhados.
Editar um arquivo compartilhado edita os dois locais do arquivo.
Casos de teste
Estes são os casos de teste específicos para a área de teste de compartilhamento.
Ação |
Etapas de teste |
Resultados esperados para verificar |
---|---|---|
Compartilhar um arquivo de um projeto carregado sob controle de origem para outro projeto carregado |
|
Comportamento esperado comuns. |
Compartilhar um arquivo de um projeto para outro |
|
Comportamento esperado comuns. |
Compartilhar um arquivo não faz parte do projeto de controle de origem em projeto atualmente carregado |
|
The source control store realizou um Get, portanto, o arquivo agora está no local do projeto local. |
Compartilhar arquivos dentro do mesmo projeto em uma pasta diferente |
|
Comportamento esperado comuns. Pasta deve ser marcada com um arquivo nele antes de ser usado para compartilhamento. |
Compartilhar uma pasta para o projeto carregado — recursiva |
|
Comportamento esperado comuns. |
Compartilhar vários arquivos de um projeto para outro |
|
Comportamento esperado comuns. |