Caso de teste
Uma equipe usa situações de teste para definir os testes automatizados e manuais que podem ser executados e gerenciado usando 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çã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 em 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 um verificador fazer logon 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 |
---|---|
|
Processos ágeis Relatórios ágeis (o reporting services) 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
Você pode definir uma situação de teste usando Team Explorer ou Team Web Access e posteriormente adicioná-lo 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.
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
Em a seção superior do formulário de item de trabalho para uma situação de teste, especifique um ou mais dos seguintes valores:
(Necessário) Títuloem, digite uma frase descritiva que define os critérios para teste.
Em a lista, clique Atribuído a do proprietário apropriado para a situação de teste.
Observação Você pode atribuir itens de trabalho somente a membros do grupo de Colaboradores .
Se você deixar a situação de teste não atribuída, ele atribuído automaticamente.
Em a lista de Estado , deixe a valor padrão, Design.
Observação Você pode executar uma situação de teste que está no estado de Design .
Em a lista de Prioridade , clique no 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 manual, ou clique em Planejado se você planejar automatizar a situação de teste.
Observaçã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 associando um teste automatizado com uma situação de teste manual.
Em a lista de Área , clique na área apropriado no projeto de equipe para a situação de teste.
Esse valor deve corresponder a área que é especificada para a essa história de usuário 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 , clique na 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çã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.
Clique na guia de RESUMO , especifique um ou ambos os seguintes valores:
Em Descrição, forneça todos os detalhes como você desejar descrever a situação de teste.
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, seu histórico mostra a data de alteração, o membro da equipe que fez a alteração e os campos que foram alterados.
Vincular a situação de teste para essa história de usuário que testa.
Para obter mais informações, consulte Vinculando uma situação de teste a um artigo de usuário posteriormente em este tópico.
Clique em Salvar o item de trabalho.
Observação Depois de salvar a situação de teste, o identificador aparece na barra de ferramentas de item de trabalho.
Em a guia de ETAPAS , clique Editar com o gerenciador de teste da Microsoft para definir a ação e as etapas e parâmetros de validação ser executado como parte de teste.
Microsoft Test Manager abrirá e exibirá a situação de teste.
Observação Você pode definir as etapas de teste somente usando Microsoft Test Manager.
Para obter mais informações, consulte Criando e gerenciando testes no Microsoft Test Manager.
Vinculando uma situação de teste a um artigo de usuário
Você vincula situações de teste a um artigo de usuário para acompanhar o progresso de teste feito para o artigo do usuário.Depois que você tiver definido as situações de teste, você pode links para artigos de usuário 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 a um artigo de usuário
Clique na guia de Testados itens de trabalho .
Clique Vincular a.
a caixa de diálogo de Adicione o link para a situação de teste abre.
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 .
Clique em Procurar.
A seguir caixa de diálogo aparece:
Em a lista de Consulta salva , clique na consulta de equipe As histórias abertas do usuário , clique em Localizar.
Selecione a caixa de seleção próxima à essa história do usuário 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.
(Opcional) na caixa de texto de Comentário , digite uma descrição para o link.
Clique em OK.
Clique em Salvar o item de trabalho.
Observação A essa história testes e de usuário que você vinculou são atualizadas.Um link de Testado por é adicionado à essa história do usuário.
Adicionando detalhes, anexos, ou hiperlinks a uma situação de teste
Você pode adicionar informações a uma situação de teste que fornece mais informações para implementar a situação de teste.Você adiciona detalhes para situações de teste das seguintes maneiras:
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
Clique na guia de Resumo .
Em Descrição, digite informações.
(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.
Clique em Salvar o item de trabalho.
Para adicionar um anexo a uma situação de teste
Clique na guia de Anexos .
Execute uma das seguintes ações:
Arraste um arquivo anexo na área do.
Clique em ou pressione CTRL-V para colar um arquivo que você copie.
Clique Adicionar, clique 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 , clique OK.
Clique em Salvar o item de trabalho.
Para adicionar um hiperlink a uma situação de teste
Clique na guia de Outro links .
Clique Vincular a.
Em a lista de Tipo de Link , clique Hiperlink.
Em a caixa de Endereço , digite o endereço de destino do link.
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.
(Opcional) na caixa de Comentário , informações adicionais sobre o hiperlink.
Clique em OK.
Clique em 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.
Depois de salvar uma situação de teste, você pode alterar o estado para um de esses que o procedimento a seguir descreve.
Para alterar o estado de uma situação de teste
Abra a situação de teste.
Em a lista de Estado , clique em 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çã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.
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, clique Adiado ou Duplicar.
Clique em Salvar o item de trabalho.
Progressão típica de fluxo de trabalho:
Estados das transições adicionais de fluxo de trabalho:
|
Diagrama de estado da situação de teste |
Novo 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.
Design para aprontar-se
Quando você pode alterar 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 que as histórias semelhantes do usuário determinem se você pode definir as etapas compartilhadas que minimizar a manutenção das situações de teste. |
Design ou pronto para fechado
Você 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 de artigos de usuário. |
Verifique se todas as histórias de usuário que são vinculadas a 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 quando a razão para essa história de usuário que está sendo testada for Fechado porque é Fora do escopo ou Abandonadas. |
Nenhum. |
Duplicado |
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.
Pronto
Quando uma situação de teste é bem definido e pronto para ser executado, você altera o estado a Pronto.
De pronto para criar
Você 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.
Fechado
Você pode reativar uma situação de teste fechado se as histórias de usuário que testa volta no escopo.
Fechado da criar ou aprontar-se
Quando você atualiza o estado de uma situação de teste de fechado para criar ou se aprontar, a opção e somente o valor para a razão estão listados na tabela a seguir:
Razão |
Quando usar |
Tomar ações adicionais |
---|---|---|
Reativado |
A situação de teste é necessária para oferecer suporte a teste de aceitação de um artigo de usuário. |
Examinar todas as etapas de ação e de validação certificar-se que são suficientes para testar a essa história do usuário. |
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.