Á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. |