Share via


Situação de teste (CMMI)

Sua equipe pode usar situações de teste para definir os testes automatizados e manuais que podem ser executados e gerenciado usando Test Runner e Microsoft Test Manager.Usando Microsoft Test Manager, você pode criar não apenas situações de teste mas também pacotes de teste e testar as configurações que suportam testar seu projeto.Você pode usar configurações de teste para definir como você deseja executar seus situações de teste e pacotes de teste.Você pode agrupar as situações de teste organizando as juntos em uma hierarquia de pacotes de teste em seu plano de teste.Criando pacotes de teste, você pode executar conjuntos de situações de teste como um grupo.Para obter mais informações, consulte Definindo um plano de teste.

ObservaçãoObservação

Você pode definir uma situação de teste usando Team Explorer, mas é melhor se você definir situações de teste usando Microsoft Test Manager.Você pode acessar Microsoft Test Manager de Visual Studio Premium, de Visual Studio Ultimate, ou de Visual Studio Test Professional.Para obter mais informações, consulte Criando e gerenciando testes no Microsoft Test Manager.

Para definir a seqüência das etapas de ação que definem um teste manual ou um conjunto de etapas compartilhadas, você deve usar Microsoft Test Manager.Você pode exibir e alterar outros campos que são definidos para situações de teste e etapas compartilhadas usando Team Explorer ou Team Web Access.Em o entanto, você não pode modificar os campos que aparecem na guia de Etapas usando esses clientes.

Se você atualizar um projeto de equipe, você talvez precise executar tarefas adicionais antes que você possa usar situações de teste e interface com Microsoft Test Manager.Para obter mais informações, consulte Atualizar um projeto de equipe baseado em um modelo de processo do MSF v4.2.

Muitos exigem teste o testador executar a mesma sequência de etapas para várias situações de teste.Criando etapas compartilhadas, você pode definir uma sequência de etapas uma vez e inseri-la em muitas situações de teste.Por exemplo, se cada situação de teste requer que um verificador para fazer login no aplicativo, você pode criar um conjunto de etapas compartilhadas para executar essas ações.Você pode adicionar as etapas compartilhadas a cada situação de teste e execute as etapas usando Test Runner. Porque você usa etapas compartilhadas para simplificar somente a definição de situações de teste manual, você deve usar Microsoft Test Manager para criar etapas compartilhadas.Para obter mais informações, consulte Como: compartilhar etapas do caso de teste comum usando compartilhado etapas.

Neste tópico

Tópicos relacionados

  • Definindo uma situação de teste

  • Vinculando uma situação de teste para um requisito

  • Adicionando hiperlinks ou anexos a um TestCase

  • Modificando o estado de uma situação de teste

Painéis e relatórios

Referência do campo

Permissões Necessárias

Para exibir uma situação de teste, você deve ser um membro do grupo de Leitores ou seu *** Exibir itens de trabalho em este nó *** deve ser definido como Permitir.Para criar ou modificar uma situação de teste, você deve ser um membro do grupo de Colaboradores ou suas permissões de *** Itens de trabalho em este nó de edição *** devem ser definidas para Permitir.Para obter mais informações, consulte Gerenciando permissões.

Definindo uma situação de teste

As situações de teste são projetados para trabalhar com Test Runner e Microsoft Test Manager.Você pode definir uma situação de teste usando Team Explorer, mas é melhor se você criar situações de teste usando Microsoft Test Manager.Para obter mais informações sobre como definir e usar situações de teste usando Microsoft Test Manager, consulte Criando e gerenciando testes no Microsoft Test Manager.

Você pode definir uma situação de teste usando Team Explorer ou Team Web Access e depois adicionar esse caso a um plano de teste usando Microsoft Test Manager.Quando você define uma situação de teste, você especifica os campos que a ilustração a seguir.

Caso de teste superior do formulário, CMMI

Quando você define uma situação de teste, todos os campos são opcionais para a exceção de Título.

Você sempre pode modificar campos e adicionar mais detalhes enquanto você trabalha na situação de teste.Para executar este procedimento usando Microsoft Test Manager, consulte Como: criar um caso de teste Manual.

Para definir uma situação de teste

  1. Em a seção superior do formulário de item de trabalho, especifique um ou mais dos seguintes valores:

    • Em Título (necessário), digite uma frase descritiva que define os critérios para teste.

    • Em a lista de Atribuído a , escolha o proprietário apropriado para a situação de teste.

      ObservaçãoObservação

      Você pode atribuir itens de trabalho somente a membros do grupo de Colaboradores .

      Se você deixar a não atribuída, ele atribuído automaticamente.

    • Em a lista de Estado , deixe a valor padrão, Design.

      ObservaçãoObservação

      Você pode executar uma situação de teste que está no estado de Design .

    • Em a lista de Prioridade , escolha o nível de importância para a situação de teste todo escala de 1 (o mais importante) para 4 (a menos importante).

      O valor padrão de este campo é 2.

    • Em *** Status de automação ***, deixe a valor padrão, *** não automatizado ***, para casos, manuais ou escolha Planejado se você planejar automatizar a situação de teste.

      ObservaçãoObservação

      Se você adicionar um método de automação do guia de *** automação associado *** , o valor de este campo é atualizado automaticamente a *** automatizado ***.Para obter mais informações sobre como converter uma situação de teste manual em uma situação de testes automatizados, consulte Como: associar um teste automatizado com um caso de teste.

    • Em a lista de Área , escolha a área apropriado no projeto de equipe para a situação de teste.

      Esse valor deve corresponder a área que é especificada para o requisito que a situação de teste aborda.O valor padrão é o nó superior da área que está definido para o projeto.

    • Em a lista de Iteração , escolha a iteração em seu projeto de equipe para a situação de teste.

      O valor padrão é o nó superior de iteração que é definido para o projeto.

      ObservaçãoObservação

      O administrador de projeto para cada projeto de equipe define Área e caminhos de Iteração para o projeto de equipe para que o possa acompanhar o progresso por essas designações.Para obter mais informações, consulte Criar e modificar áreas e iterações.

  2. Em a guia de ETAPAS , defina a ação e as etapas e parâmetros de validação ser executado como parte de teste.

    Para obter mais informações, consulte Criando e gerenciando testes no Microsoft Test Manager.

  3. Escolha a guia de RESUMO , especifique um ou ambos os seguintes valores:

    • Em Descrição, descreve a situação de teste fornecendo todos os detalhes como você deseja.

    • Em Histórico, adicionar comentários que você deseja capturar como parte do registro histórico.

      Cada vez que um membro da equipe atualiza o item de trabalho, o histórico mostra a data de alteração, do membro da equipe que fez a alteração, e campos que foram alterados.

  4. Em os guias de *** REQUISITOS TESTADOS *** e de Todos os Links , criar links de situação de teste a um ou vários outros itens de trabalho, como requisitos, tarefas, solicitações de alteração, e erros.

  5. Em a guia de ANEXOS , nas especificações de anexo em, imagens, ou outros arquivos que fornecem mais detalhes sobre a situação de teste a ser executada.

    Para obter mais informações, consulte as seguintes seções posteriores em este tópico:

    • Vinculando uma situação de teste para um requisito

    • Adicionando hiperlinks ou anexos a um TestCase

  6. Escolha Salvar*** Salvar o item de trabalho ***.

    ObservaçãoObservação

    Depois de salvar a situação de teste, o identificador aparece na barra de ferramentas de item de trabalho.

Vinculando uma situação de teste para um requisito

Você vincula situações de teste para um requisito acompanhar o progresso de teste feito para o requisito.Depois que você tiver definido as situações de teste, você pode links para os requisitos que implementam usando o procedimento a seguir.Para obter informações sobre como executar este procedimento usando Microsoft Test Manager, consulte Como: adicionar itens de lista de pendências de produto, história de usuário ou itens de trabalho de requisitos para o plano de teste.

Para vincular uma situação de teste para um requisito

  1. Escolha a guia de *** requisitos testados *** .

  2. Escolha Adicionar LinksVincular a.

    a caixa de diálogo de *** Adicione o link para a situação de teste *** abre.

  3. Em a lista de Tipo de link , deixe a valor padrão, Testes.

    Você pode especificar somente o tipo de Testes de link quando você cria um link da guia de *** Testados itens de trabalho *** .

  4. Escolha Procurar.

    A seguir caixa de diálogo aparece:

    Escolha a caixa de diálogo de itens de trabalho vinculado

  5. Em a lista de *** Consulta salva *** , escolha a consulta de equipe *** Requisitos de abertura *** , e então escolha Localizar.

  6. Selecione a caixa de seleção próxima ao requisito a que você deseja vincular a situação de teste.

    Para obter mais informações, consulte Localizar itens de trabalho para o Link ou importação.

  7. (Opcional) na caixa de texto de Comentário , digite uma descrição para o link.

  8. Escolha OK.

  9. Escolha Salvar*** Salvar o item de trabalho ***.

    ObservaçãoObservação

    O requisito testes e que você vinculou são atualizados.Um link de *** Testado por *** é adicionado ao requisito.

Você pode fornecer informações mais das seguintes maneiras para implementar a situação de teste:

  • Em o campo de Descrição ou de Histórico , digite informações.

  • Anexar um arquivo.

    Por exemplo, você pode anexar um segmento de email, um documento, uma imagem, um arquivo de log, ou outro tipo de arquivo.

  • Adicionar um hiperlink para o site ou um arquivo que é armazenado em um servidor ou site.

Para adicionar detalhes a uma situação de teste

  1. Escolha a guia de Resumo .

  2. Em Descrição, digite informações.

  3. (Opcional) no campo de Histórico , informações de tipo.

    Você pode formatar informações para fornecer a ênfase ou capturar uma lista com marcadores.Para obter mais informações, consulte Títulos, IDs, descrições e referência de campos de histórico.

  4. Escolha Salvar*** Salvar o item de trabalho ***.

Para adicionar um anexo a uma situação de teste

  1. Escolha a guia de Anexos .

    Guia anexos

  2. Execute uma das seguintes ações:

    • Arraste um arquivo anexo na área do.

    • Escolha Colar ou pressione Ctrl+V para colar um arquivo que você copie.

    • Escolha Adicionar anexoAdicionar, escolha Procurar, e, na caixa de diálogo de Anexo , digite ou procurar-lo para o nome do arquivo que você deseja anexar.

      (Opcional) na caixa de Comentário , informações adicionais sobre o anexo.Para fechar a caixa de diálogo de Anexo , escolha OK.

  3. Escolha Salvar*** Salvar o item de trabalho ***.

  1. Escolha a guia de *** Outro links *** .

    Especificar hiperlinks na guia outra Links

  2. Escolha Adicionar LinksVincular a.

    Adicionar hiperlink a uma história de usuário

  3. Em a lista de Tipo de link , escolha Hiperlink.

  4. Em a caixa de Endereço , digite o endereço de destino do link.

  5. Se o destino for um site, digite a URL, ou copie-a de seu navegador de Internet e cole-a na caixa Endereço.Se o destino for um local de servidor, digite o endereço no formato de um nome de UNC.

  6. (Opcional) na caixa de Comentário , informações adicionais sobre o hiperlink.

  7. Escolha OK.

  8. Escolha Salvar*** Salvar o item de trabalho ***.

Modificando o estado de uma situação de teste

Quando você cria uma situação de teste, seu estado é automaticamente definida como Design.Você altera o estado a Pronto após você definir qualquer ação e validação vai para a situação de teste testes e aprovada como está pronto para executar.Quando uma situação de teste não é mais necessária, você altera o estado de Pronto a fechado.Para obter mais informações sobre campos de dados que acompanham alterações de estado, consulte Atribuições e referência de campos de fluxo de trabalho.

Para obter informações sobre como executar este procedimento usando Microsoft Test Manager, consulte Como: alterar o estado de um caso de teste para fechado.Você pode editar várias situações de teste ao mesmo tempo em Office Excel abrindo a consulta de equipe aberta das situações de teste e atualizando o campo de Estado para essas situações de teste que você deseja atualizar.

Após um membro da equipe salva uma situação de teste, podem modificar seu estado para um de esses que o procedimento a seguir descreve.

Para alterar o estado de uma situação de teste

  1. Abra a situação de teste.

  2. Em a lista de Estado , escolha um dos seguintes valores:

    • Design: a situação de teste está sendo criada e ainda não foi examinada e não foi aprovada.

      ObservaçãoObservação

      Você pode executar uma situação de teste que está no estado de Design .

    • Pronto: A situação de teste foi examinada e aprovada e está pronto para ser executado.

    • Fechado: A situação de teste não é mais necessária para as iterações futuras do projeto de equipe.

  3. Em a lista de Motivo , deixe a valor padrão, Obsoleto.Se você está fechando a situação de teste para alguma outra razão, escolha Adiado ou Duplicar.

  4. Escolha Salvar*** Salvar o item de trabalho ***.

Progressão típica de fluxo de trabalho:

  • Um membro da equipe cria uma situação de teste em estado de design com uma razão padrão de volta.

  • Um membro da equipe altera o estado de uma situação de teste de A aprontar-se design para indicar que ela está pronto para ser usado para teste de aceitação de requisitos que eles testam.

  • Um membro da equipe altera o estado de uma situação de teste de Pronto para fechado para indicar que ainda não está sendo usado.

transições atípicas:

  • Um membro da equipe altera o estado de uma situação de teste de Design para fechadopara indicar que uma situação de teste que é definida para um requisito é não relevantes ou é uma cópia de outra situação de teste.

  • Um membro da equipe altera o estado de uma situação de teste de Pronto para criar para indicar que os critérios de teste adicionais foram descobertos que devem ser adicionados a uma situação de teste.

  • Um membro da equipe altera o estado de uma situação de teste de Para criar fechado para indicar que uma situação de teste foi fechada no erro ou o requisito que testa agora está no escopo.

Diagrama de estado da situação de teste

Diagrama de estados de caso de teste

Ee332484.collapse_all(pt-br,VS.110).gifNovo design []

Um membro da equipe cria uma situação de teste, fornece um título descritivo, e define as etapas e parâmetros para executar.Depois que o membro da equipe tiver definido as etapas para a situação de teste e está pronto para ser executado, o membro da equipe altera o estado de A aprontar-se design.

Os seguintes campos de dados são capturados automaticamente quando um membro da equipe cria uma situação de teste:

  • Atribuído a: Nome do membro da equipe que criou a situação de teste.

  • Criado por: Nome do membro da equipe que criou a situação de teste.

  • data criada: Data e hora quando a situação de teste foi criada, como identificado pelo relógio do servidor.

Ee332484.collapse_all(pt-br,VS.110).gifDesign para aprontar-se

Quando um membro da equipe altera o estado de uma situação de teste de Design a Pronto, o campo de Motivo é automaticamente definida como Concluído.

Razão

Quando usar

Tomar ações adicionais

Completed

Todas as etapas de ação e de validação para a situação de teste são definidas.

Revise as situações de teste que são definidas para os requisitos semelhantes determinem se você pode definir as etapas compartilhadas que minimizar a manutenção das situações de teste.

Ee332484.collapse_all(pt-br,VS.110).gifDesign ou pronto para fechado

Um membro da equipe pode fechar uma situação de estado de Design ou de Pronto devido a um dos motivos a seguir:

Razão

Quando usar

Tomar ações adicionais

Obsoleto (padrão)

A situação de teste não é mais necessária para teste de aceitação dos requisitos do.

Verifique se todos os requisitos que são associados à situação de teste estão em um estado de Fecharde.

Adiado

A situação de teste não será executada durante o ciclo ou a iteração atual do produto.Você também pode especificar esta razão quando o requisito que está sendo testado é Fechado porque é *** Fora do escopo *** ou *** Abandonadas ***.

Nenhum.

Duplicate

Quando a situação de teste duplicar outra situação de teste.

Crie um link para a situação de teste duplicado que permanece aberto.

Os seguintes campos de dados são capturados quando um membro da equipe fechar uma situação de teste:

  • Fechado por: Nome do membro da equipe que finaliza a situação de teste.

  • data fechado: Data e hora quando a situação de teste foi fechada, como identificado pelo relógio do servidor.

  • Data de alteração de estado: Data e hora em que o estado da situação de teste foi alterado.

Ee332484.collapse_all(pt-br,VS.110).gifPronto

Quando uma situação de teste é bem definido e pronto para ser executado, você altera o estado a Pronto.

Ee332484.collapse_all(pt-br,VS.110).gifDe pronto para criar

Um membro da equipe pode alterar o estado de uma situação de teste de Pronto a Design pelas seguintes razões:

Razão

Quando usar

Tomar ações adicionais

Situação de teste de atualização

As alterações na situação de teste devem ser feitas para atender os critérios de aceitação para teste.Por exemplo, você pode alterar a seqüência de etapas, adicionar novos etapas, e alterar ou adicionar parâmetros.

Nenhum.

Os seguintes dados são capturados automaticamente quando um membro da equipe reactivates uma situação de teste:

  • Ativado por: Nome do membro da equipe que reactivated a situação de teste.

  • data ativada: Data e hora quando a situação de teste reactivated, como identificado pelo relógio do servidor.

  • Data de alteração de estado: Data e hora em que o estado da situação de teste foi alterado.

Ee332484.collapse_all(pt-br,VS.110).gifFechado

Um membro da equipe pode reativar uma situação de teste fechado se os requisitos que testa volta no escopo.

Ee332484.collapse_all(pt-br,VS.110).gifFechado da criar ou aprontar-se

Quando você atualiza o estado de uma situação de teste de Fechado a Design ou a Pronto, a opção e somente o valor para Motivo estão listados na tabela a seguir:

Razão

Quando usar

Tomar ações adicionais

Reactivated

A situação de teste é necessária para oferecer suporte a teste de aceitação de um requisito.

Examinar todas as etapas de ação e de validação certificar-se que são suficientes para testar o requisito.

Os seguintes campos de dados são capturados quando um membro da equipe atualiza o estado de uma situação de teste de Fechado a Design ou a Pronto:

  • Ativado por: Nome do membro da equipe que reactivated a situação de teste.

  • data ativada: Data e hora quando a situação de teste reactivated, como identificado pelo relógio do servidor.

  • Data de alteração de estado: Data e hora em que o estado da situação de teste foi alterado.

Consulte também

Conceitos

Testando o aplicativo

Artefatos (CMMI)

Modelo de processo CMMI para o Visual Studio ALM

Outros recursos

Itens e fluxo de trabalho de trabalho (CMMI)