Criar planos de teste e conjuntos de testes

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server | 2019 TFS 2018

Crie planos de teste e suítes de teste para acompanhar os testes manuais para sprints ou marcos. Desta forma, pode ver quando os testes para um sprint ou um marco específico estão completos. Para obter mais informações sobre testes manuais, consulte o que são planos de teste do Azure?

Partilhe itens de trabalho em toda a sua experiência de teste

Por exemplo, está a construir a versão 1.* do seu produto e poderá criar vários casos de teste para essa versão. Cada um destes casos de teste pode ser atualizado, e mais adicionado, a qualquer momento. Para cada ciclo de desenvolvimento e libertação do seu produto, cria um plano de teste e importa os casos de teste existentes nesse plano. Pode também, se desejar, dividir os casos de teste em conjuntos de teste separados dentro do plano para permitir uma gestão e monitorização mais fáceis destes conjuntos separados de casos de teste.

Depois de criar o seu plano de teste, atribui configurações de teste e atribui testadores para cobrir a matriz de teste necessária. Estes testadores executam os testes e medem a qualidade do produto. Os testadores continuam a testar até que o produto cumpra os critérios de saída. Para o próximo ciclo de desenvolvimento e lançamento, pode criar um novo plano de teste e reutilizar os mesmos casos de teste. Repete-se este ciclo de libertação de testes de desenvolvimento importando os mesmos casos de teste em cada novo plano de ensaio.

O melhor é que, como os planos de teste se referem a casos de teste, as atualizações a um caso de teste refletem automaticamente em todos os planos de teste e suítes de teste que o utilizam.

Na próxima versão do produto, pode reutilizar os casos de teste existentes. No entanto, uma melhor opção pode ser copiar ou clonar os casos de teste. Uma cópia cria uma nova linha de base. As alterações a estes novos casos de teste não afetam os planos de teste anteriores.

Dica

Para obter mais informações sobre as formas de trabalhar com planos de teste, suítes de teste e caixas de teste, consulte as PERGUNTAS Frequentes para testes manuais.

Pré-requisitos

  • Tens de te ligar a um projeto. Se ainda não tem um projeto, crie um.

  • Deve ser adicionado a um projeto. Para ser adicionado, Adicione os utilizadores a um projeto ou equipa.

  • Para visualizar itens de trabalho relacionados com o teste, tem de ter acesso básico ou superior e permissões para ver itens de trabalho no caminho de área correspondente.

  • Para adicionar planos de teste e suítes de teste, caixas de teste manuais, eliminar artefactos de teste e definir configurações de teste , deve ter o nível de acesso Basic + Planos de Teste ou ter uma das seguintes assinaturas do Estúdio Visual:

  • Para adicionar ou editar artefactos relacionados com testes, deve ter as seguintes permissões:

    • Para adicionar ou modificar planos de teste, suítes de teste, casos de teste ou outros tipos de produto de trabalho baseados em testes, tem de ter itens de trabalho de edição neste nó de permissão definidos para permitir ao abrigo do caminho de área correspondente.
    • Para modificar as propriedades do plano de teste, tais como configurações de construção e teste, tem de ter a permissão de gestão dos planos de teste definida para permitir ao abrigo do caminho de área correspondente.
    • Para criar e eliminar suítes de teste, adicionar e remover caixas de teste de suítes de teste, alterar as configurações de teste associadas às suites de teste e modificar uma hierarquia de suíte de teste (mover uma suíte de teste), deve ter a permissão de gestão de suítes de teste definida para Permitir sob o caminho de área correspondente.

Para saber mais, consulte o acesso manual e permissões.

Nota

Se é novo a usar planos de teste do Azure, reveja os Planos de Teste de Navegação para entender como usar a interface do utilizador para aceder a funções selecionadas.

Criar um plano de teste

Em geral, cria planos de teste para testar os requisitos. Antes de criar um plano de teste, pode querer definir o seu atraso de requisitos.

  1. A partir do portal web, abra o seu projeto e vá a Planos de Teste. Se já tem um plano de teste, selecione Planos de Teste para ir à página que lista todos os planos de teste.

    Screenshot de abertura da página de planos de teste para Azure DevOps Server 2020 e serviços Azure DevOps.

  2. Na página Planos de Teste , selecione Novo Plano de Teste para criar um plano de teste para o seu sprint atual.

    Screenshot de criar um novo plano de teste para Azure DevOps Server 2020 e serviços Azure DevOps.

  3. No Novo Plano de Teste, insira um nome para o plano de teste. Verifique se o caminho da área e a iteração estão corretamente definidos e, em seguida, selecione Criar.

    Screenshot de adicionar detalhes do plano de teste para Azure DevOps Server 2020 e serviços Azure DevOps.

Mude o nome de um plano de teste

Para renomear um plano de teste, utilize este procedimento:

  1. Selecione Planos de Teste para visualizar planos de teste.

  2. Ao lado do nome do plano de teste, selecione Mais Ações>Editar.

    A screenshot mostra a opção de editar um plano de teste.

  3. Mude o nome e, em seguida, selecione Save & Close.

Pode fazer outras alterações ao plano de teste aqui.

Excluir um plano de teste

Para eliminar um plano de teste, utilize este procedimento:

  1. Selecione Planos de Teste para visualizar planos de teste.

  2. Ao lado do nome do plano de teste, selecione Mais Ações>Eliminar.

  3. A caixa de diálogo de artefactos de teste permanentemente explica exatamente o que será eliminado. Digite o ID do plano de teste para confirmar que pretende eliminar e, em seguida, selecione eliminar permanentemente.

    A screenshot mostra a caixa de diálogo de artefactos de teste permanentemente.

Em geral, cria planos de teste para testar os requisitos. Antes de criar um plano de teste, por isso, pode querer definir o seu atraso de requisitos.

  1. A partir do portal web, abra o seu projeto e vá a Planos de Teste. Se já tem um plano de teste, escolha Planos de Teste para ir à página que lista todos os planos de teste.

    Abertura da página de planos de teste

  2. Na página Planos de Teste , escolha Novo Plano de Teste para criar um plano de teste para o seu sprint atual.

    Criação de um novo plano de teste

  3. No Novo Plano de Teste, insira um nome para o plano de teste. Verifique se o caminho da área e a iteração estão corretamente definidos e, em seguida, escolha Criar.

    Adicionar detalhes do plano de teste

Mude o nome de um plano de teste

Para mudar o nome de um plano de teste, abra-o do menu do atalho e mude-o de nome.

Mude o nome de um plano de teste

Excluir um plano de teste

Para eliminar um plano de teste, utilize o menu de atalho para o plano de teste.

Excluir um plano de teste

Adicione uma suíte de teste baseada em requisitos

Adicione agora suítes de teste para os itens de atraso que necessitam de testes manuais. Estes testes podem ser histórias de utilizador, requisitos ou outros itens de trabalho baseados no seu projeto.

Nota

O rastreio de requisitos é suportado apenas para casos de teste ligados através de um conjunto de teste baseado em requisitos. Os itens de trabalho incluem uma História de Utilizador (Agile), Item de Atraso do Produto (Scrum), Requisito (CMMI) e Emissão (Básico). A associação entre um item de trabalho de requisito e a execução manual de ensaios só é formada quando a caixa de ensaio está ligada através de um conjunto de teste baseado em requisitos.

  1. Para adicionar uma suite a um plano de teste, selecione Mais opções para a suíte de teste e, em seguida, selecione asuite new suite >requirement.

    O Screenshot mostra a criação de uma suíte de teste baseada em requisitos para Azure DevOps Server 2020 e serviços Azure DevOps.

    Utiliza suítes baseadas em requisitos para agrupar os seus casos de teste. Desta forma, pode rastrear o estado de teste de um item de atraso. Cada caso de teste que adiciona a um conjunto de teste baseado em requisitos está automaticamente ligado ao item de atraso.

  2. Em Criar suítes baseadas em requisitos, adicione uma ou mais cláusulas para filtrar os seus itens de trabalho pelo caminho de iteração para o sprint. Executar a consulta para visualizar os itens de atraso correspondentes.

    O Screenshot mostra a adição de cláusulas para filtrar por iteração e executar a consulta para ver os resultados para Azure DevOps Server 2020 e serviços Azure DevOps.

  3. Na lista de itens de trabalho devolvidos pela consulta, selecione os itens de atraso que pretende testar neste sprint. Selecione Criar suítes para criar uma suite baseada em requisitos para cada um.

    O Screenshot mostra a adição de suítes baseadas em requisitos para os seus itens de atraso para Azure DevOps Server 2020 e serviços Azure DevOps.

Adicione agora suítes de teste para os itens de atraso que necessitam de testes manuais. Estes testes podem ser histórias de utilizador, requisitos ou outros itens de trabalho baseados no seu projeto.

Nota

O rastreio de requisitos é suportado apenas para casos de teste ligados através de um conjunto de teste baseado em requisitos. A associação entre um item de trabalho de requisitos — História do Utilizador (Agile), Item de Backlog do Produto (Scrum), Requisito (CMMI) ou Emissão (Básico) e execução manual de testes só é formada quando a caixa de teste é ligada através de um conjunto de teste baseado em requisitos.

  1. Para adicionar uma suite a um plano de teste, selecione a + nova lista de drop-down e escolha um tipo de suíte de teste.

    Criação de uma suíte de teste baseada em requisitos

    Utiliza suítes baseadas em requisitos para agrupar os seus casos de teste. Desta forma, pode rastrear o estado de teste de um item de atraso. Cada caso de teste que adiciona a um conjunto de teste baseado em requisitos está automaticamente ligado ao item de atraso.

  2. Em Criar suítes baseadas em requisitos, adicione uma ou mais cláusulas para filtrar os seus itens de trabalho pelo caminho de iteração para o sprint. Executar a consulta para visualizar os itens de atraso correspondentes.

    Adicionar cláusulas para filtrar por iteração e executar a consulta para visualizar resultados

  3. Na lista de itens de trabalho devolvidos pela consulta, selecione os itens de atraso que pretende testar neste sprint. Escolha Criar suítes para criar uma suíte baseada em requisitos para cada um.

    Adicionar suites baseadas em requisitos para os seus itens de atraso

Trabalhar com suítes de teste

Pode criar uma suíte de teste estática que pode conter qualquer tipo de suíte de teste. Use estas suítes de teste como pastas. Arraste as suítes de teste para agrupar num plano de teste estático. Arraste e deixe cair os testes para os reencomendar.

A screenshot mostra usar arrasto e gota para mover um teste.

A screenshot mostra usar arrasto e gota para reencomendar os testes.

Pode acompanhar alterações nos planos de teste e nas suítes de teste. Abra o item de trabalho para o plano de teste ou para a suíte de teste e, em seguida, veja o histórico do artigo de trabalho.

Para as suítes de teste, outras ações são rastreadas no campo de Auditoria da Suite de Teste . Por exemplo, a adição e remoção de caixas de teste de uma suíte de teste são rastreadas neste campo.

Você pode exportar planos de teste, suítes de teste e caixas de teste.

Selecione os casos de teste de exportação para CSV.

A screenshot mostra um plano de teste selecionado e os casos de teste de exportação para a opção CSV.

Selecione os detalhes que deseja no relatório. Em seguida, envie um e-mail ou imprima este relatório para revisão.

Clique com o direito numa suíte de teste e escolha Export.

Altere os campos de teste no relatório adicionando ou removendo colunas da vista da lista do conjunto de ensaios.

Importante

Não é possível exportar mais de 75 Suítes de Ensaio numa única operação. O e-mail suporta até 1MB de dados.

Encontre um caso de teste num plano de teste

Nos Planos de Teste para o seu plano de teste, utilize o ícone do filtro para mostrar a lista de pesquisa e filtro. Pode ajudar a encontrar os testes que quer.

A Screenshot mostra encontrar um plano de teste para Azure DevOps Server 2020 e serviços Azure DevOps.

Nos Planos de Teste para o seu plano de teste, utilize o ícone do filtro (1) para mostrar as listas de pesquisa e filtro (2) que o ajudam a encontrar os testes com os quais pretende trabalhar. Ou filtrar a lista de testes utilizando Resultado, Tester e Configuração (3).

Encontrar um plano de teste

Passos seguintes