Área de teste 1: Adicionar / abrir do controle de origem
Esse controle de origem plug-in teste área tampas colocando soluções ou projetos sob controle de origem e recuperá-los do controle de origem.
Acesso do Menu de comando
O seguinte Visual Studio caminhos de menu do ambiente de desenvolvimento integrado são usados em casos de teste:
Para Visual SourceSafe, open from source control: arquivo -> Abrir -> projeto/solução; examinar o Microsoft Visual SourceSafe local.
Para outras fonte plug-ins de controle, abra do controle de origem: arquivo -> Controle de fonte de -> Open from Source Control.
Add to source control: arquivo -> Controle de fonte de -> Adicionar solução ao arquivo de controle de origem -> Controle de fonte de -> Adicionar projetos selecionados ao controle de origem.
O Menu de atalho (projeto/solução) - > Adicionar solução ao controle de origem.
Adicionar do controle de origem: arquivo -> Controle de fonte de -> Adicione o projeto de controle de origem.
Para Visual SourceSafe, adicionar da fonte de controle também está disponível no arquivo -> Add -> Projeto existente; examinar o Microsoft Visual SourceSafe local.
Dica
Um caminho para um arquivo local ou em um local IIS (servidor web) pode ser usado nesse teste.
Comportamento esperado
Para cada tipo de projeto com suporte, um usuário deve ser capaz de "Adicionar a" e "Abrir de" controle de origem.
Quando um projeto é adicionado ao controle de origem, um correspondente <ProjectName> .vspscc (arquivo projeto Dica) é criado. Ele contém informações de conexão e a lista de arquivo de exclusão. Não exclua esse arquivo porque ele contém informações específicas ao projeto.
Quando uma solução é adicionada ao controle de origem, um correspondente <nomedasolucao> .vssscc (triplo S) de arquivo é criado. O arquivo de texto contém informações de conexão e uma lista de arquivo de exclusão, semelhante ao arquivo de projeto de dica. Esse arquivo é temporário e existe somente no banco de dados de controle de origem.
Ao abrir uma solução de controle de origem, um <nomedasolucao> .vsscc (double S) arquivo que existe somente no banco de dados de controle de origem, ele criado localmente em um arquivo temporário. Este arquivo contém o caminho da pasta de solução de conexão para o arquivo de solução. Esse arquivo é temporário e a cópia local é excluída quando a operação de "Open from Source Control" for concluída.
Depois de um projeto é adicionado ao controle de origem, você pode executar quaisquer ações de controle de origem nele (Check-out, Get e assim por diante).
Casos de teste
Estes são os casos de teste específicos para adicionar / abrir da área de teste de controle de origem.
Caso 1a: Add Solution to Source Control
Neste caso de teste se concentra em soluções de adição ao controle de origem.
Ação |
Etapas de teste |
Resultados esperados para verificar |
---|---|---|
Adicionar solução contendo um projeto de cliente ao controle de origem |
|
Projeto/solução foi adicionado ao controle de origem. |
Adicionar solução contendo um sistema de arquivos ou um projeto de Web do IIS local ao controle de origem |
|
Projeto/solução foi adicionado ao controle de origem. |
Adicionar solução contendo um projeto da Web do Site remoto ao controle de origem |
|
Solução foi adicionada ao controle de origem. Projeto de Site remoto não está sob controle de origem. (Projetos de Site remoto devem ser controlados de seu próprio servidor IIS). |
Adiciona uma solução de projeto único ao controle de origem usando Add Selected Projects to Source Control. |
|
Result from Step 2: O projeto e todos os arquivos dentro do projeto têm um check-out do indicador de controle de origem, e uma dica de ferramenta exibe "não está sob controle de origem". Result from Step 5: Arquivo de projeto e solução estão na mesma pasta no controle de origem. |
Cancelar a adição de uma solução ao controle de origem |
|
Result from Step 2: A caixa de diálogo conjunto de projeto local source control aparece apenas uma vez. Result from Step 3: Projeto cancelado adicionar, projeto/solução não está sob controle de origem e todos os adicionar aos menus de controle de origem ainda estarão disponíveis. |
Caso 1b.Abrir a solução de controle de origem
Neste caso de teste se concentra na abertura de soluções de controle de origem.
Ação |
Etapas de teste |
Resultados esperados para verificar |
---|---|---|
Abrir uma solução que contém um projeto de cliente do controle de origem |
|
Solução/projeto aberto do controle de origem. |
Abrir uma solução que contém um local ou um projeto da Web do IIS do controle de origem |
|
Solução/projeto aberto do controle de origem. |
Abrir uma solução contendo um projeto da Web do Site remoto do controle de origem |
|
Result from Step 2: Web do Site remoto não está sob controle de origem. Result from Step 4: Solução aberta do controle de origem. Projeto de Site remoto é carregado, mas não está sob controle de origem. |
Caso 1C: adicionar a solução de controle de origem
Neste caso de teste se concentra na adição de soluções de controle de origem.
Ação |
Etapas de teste |
Resultados esperados para verificar |
---|---|---|
Adicionar a solução vazia — uma solução única de projetos |
|
O projeto adicionado aparece na Solution Explorer e o check-in. |
Adicionar a solução com um único projeto — único projeto |
|
O projeto adicionado aparece na Solution Explorer e o check-in. |
Adicionar a solução — solução adicionada ao controle de origem por seleção |
|
Result from Step 2: Projeto não está sob controle de origem. Result from Step 5: Se a primeira solução tinha itens de solução, eles não podem ser adicionados do controle de origem, para que eles não aparecem. Projeto de solução primeiro aparece como indisponível. |