Close

Como criar e gerenciar casos de teste com o Xray e o Jira

Sergio Freire
Sérgio Freire

Chefe de Arquitetura de Soluções e Defesa de Testes, Xray

Instruções passo a passo sobre como escrever, especificar, organizar e executar casos de teste

Tempo

Leitura de oito minutos. Conclua em uma sessão (duas horas)

Público-alvo:

Você é novo no Xray Test Management. Você criou um projeto e quer aprender a escrever, especificar, organizar e executar casos de teste.

Pré-requisitos

Você instalou o Xray na instância do Jira. Comece a usar o Xray for Jira aqui.

Você criou ou adicionou o Xray ao projeto.

Você tem um projeto ativo do Jira com o aplicativo do GitLab instalado e configurado.Comece a usar o Jira aqui.

O que é um teste?

Um teste é uma abstração de uma ideia/cenário de teste e uma maneira de verificar/validar o(s) requisito(s) associado(s). É uma ou mais verificações, um experimento ou uma investigação com o objetivo de obter informações sobre um atributo de qualidade do alvo do teste.

Um teste manual e tradicional envolve uma sequência de etapas acopladas a condições ou variáveis, entradas de teste e resultados esperados. O objetivo é estabelecer a qualidade, o desempenho e/ou a confiabilidade de uma peça dentro de um sistema.

Em geral, é esperado que todos os requisitos ou objetivos do alvo do teste atinjam pelo menos um teste.

O sucesso de um teste é determinado pela comparação dos resultados esperados e reais.

Um teste pode:

  • Ter script (por exemplo: caso de teste ou teste automatizado) ou ser exploratório
  • Ser especificado com Gherkin (cenário)
  • Ter execução manual ou por automação
  • Ser vinculado a um ou mais requisitos
  • Como qualquer outro tipo de item do Jira, ele pode ser categorizado, priorizado, atribuído a componentes e ter comentários

Testes e ensaios em geral não garantem a qualidade. Eles dão informações sobre qualidade.

100% de cobertura é um mito. Adicionar mais testes não garante melhores informações sobre a qualidade que importa para você.

No geral, é melhor se concentrar em avaliar as preocupações das partes interessadas, considerar riscos e especificar e realizar testes com base nessas métricas.

Sempre vai ter alguns bugs. É importante entender o que é valioso para que o teste se concentre naquilo que ameaça esses valores.

Processo de teste em Xray

O Xray permite planejar, projetar e executar testes, bem como gerar relatórios de teste. O Xray usa tipos de itens específicos do Jira para esse processo.

Cada fase de teste permite que você use os seguintes itens:

  • Fase do plano: itens do plano de teste
  • Fase de projeto: a especificação é definida por meio de tipos de itens de pré-condição e teste. A organização dos testes pode ser definida com conjuntos de testes
  • Fase de execução: itens de execução de teste
  • Fase de relatório: itens de execução de teste, que incluem relatórios de cobertura de requisitos integrados e tickets personalizados usando as ferramentas do Jira Software

Para começar, é útil adicionar testes a um projeto pequeno. Você pode usar itens de teste para criar testes para seus requisitos e executar execuções de teste ad hoc e não planejadas. Veja como:

Etapa 1: como escrever e especificar testes

Tipos de teste

Existem três tipos de teste padrão:

Cada tipo de teste tem um dos três tipos de testes:

  • Gherkin
  • Não estruturado
  • Passos

Ações que você pode executar em testes de Xray:

  • Crie
  • Editar
  • Clonar

Crie

Para criar um novo item de teste, siga estas etapas:

Etapa 1: clique em Criar item na parte superior da tela para abrir a caixa de diálogo/página Criar item.

Criar botão

Etapa 2: selecione o projeto. Em Tipo de item, selecione Testar.

Etapa 3: digite um Resumo para o teste e preencha pelo menos todos os campos obrigatórios marcados com asterisco.

Criar um item

Etapa 4: Quando você estiver satisfeito com o conteúdo do teste, clique no botão Criar.

Etapa 2: Como organizar testes

Organizar testes é uma parte crucial das atividades de teste diárias. Como você pode começar com um grande número de testes e eles podem aumentar com o tempo, é importante que eles sejam organizados com a eficiência e a eficácia ideais para você.

O Xray oferece duas maneiras diferentes de organizar seus testes:

  1. Usar os itens de conjuntos de teste
  2. Usar o repositório de teste

O conjunto de testes é uma maneira simples de criar diferentes grupos de testes, já que é uma lista simples de testes. Você pode ter quantos conjuntos de teste quiser. Um teste pode ser incluído em vários conjuntos de teste. Os conjuntos de testes são ideais se você quer ter controle total sobre certos grupos de testes.

Criar conjuntos de testes

Para criar um novo item de conjunto de testes:

Etapa 1: Clique em Criar item na parte superior da tela para abrir a caixa de diálogo/página Criar item.

Etapa 2: Selecione o Projeto. e em Tipo de item, selecione Conjunto de Testes.

Etapa 3: Digite um Resumo para o teste e preencha pelo menos todos os campos obrigatórios marcados com um asterisco.

Etapa 4: Quando você estiver satisfeito com o conteúdo do conjunto de testes, clique no botão Criar.

O repositório de testes é uma estrutura organizacional em árvore no nível do projeto. Ele permite que você organize por hierarquia os testes em pastas e subpastas. Esse conceito de pasta é comum em algumas ferramentas e se assemelha à organização de arquivos no sistema operacional de um computador.

Criar um repositório de teste

Para criar um repositório de teste, crie uma nova pasta:

Etapa 1: clique na pasta pai.

Etapa 2: clique no ícone de adicionar na parte superior da seção de pastas.

Repositório de teste

Etapa 3: digite o nome da pasta na caixa de diálogo de criar pasta.

Criar pasta

Etapa 4: pressione "Criar" para criar a pasta.

Etapa 3: como planejar testes

O planejamento de testes permite que você decida a estratégia de teste, incluindo os itens que você quer validar, como fazer a validação, se os testes vão ser manuais ou automatizados, como os recursos vão ser alocados e quando e quem vai executar os testes.

Dependendo de vários fatores, você pode priorizar alguns testes ou se concentrar em requisitos específicos.

Crie um plano de teste

Veja como criar um novo item de plano de teste:

Etapa 1: clique em Criar na parte superior da tela para abrir a caixa de diálogo/página Criar item ou pressione a tecla "C" no teclado.

Criar botão

Etapa 2: selecione o projeto. Em Tipo de item, selecione Plano de teste.

Etapa 3: digite um Resumo para o plano de teste e preencha pelo menos todos os campos obrigatórios marcados com asterisco.

Etapa 4: quando estiver satisfeito com o conteúdo do plano de teste, clique no botão Criar.

Criar botão

Etapa 4: Como executar testes

A execução do teste ocorre entre o desenvolvimento de scripts de teste e o relatório e a análise dos resultados do teste

Uma execução de teste é um tipo de item que agrega uma coleção de testes determinada pelo usuário. Ele monitora e verifica se os testes funcionam conforme o esperado em um contexto e ambiente de destino. O status geral da execução, atualizado após a execução de cada teste, informa sobre o progresso da execução do teste, incluindo quais testes foram aprovados, falharam, estão sendo executados ou estão aguardando para serem executados.

Criar um item de execução de teste

Etapa 1: clique em + na parte esquerda da tela para abrir a caixa de diálogo Criar item.

Criar caixa de diálogo Item

Etapa 2: Selecione o Projeto. Em Tipo de item, selecione Execução de teste.

Etapa 3: Digite um Resumo para a execução de teste e preencha pelo menos todos os campos obrigatórios marcados com asterisco.

Etapa 4: na caixa de diálogo Criar item, preencha os campos personalizados de execução de teste disponibilizados pelo Xray, incluindo a data de início/término e a revisão.

Opcional: para criar uma série de execuções de teste semelhantes dentro do mesmo Projeto, marque Criar outro na parte inferior da caixa de diálogo.

Etapa 5: quando estiver satisfeito com o conteúdo da execução de teste, clique em Criar.

Saiba mais

Para obter mais informações sobre como criar e gerenciar casos de teste no Jira e no Xray, confira a Xray Academy.

Veja mais integrações para o Atlassian Open DevOps.

Sérgio Freire
Sérgio Freire

Sérgio Freire é o chefe de arquitetura de soluções e defesa de testes do Xray, um aplicativo de gerenciamento de testes de ponta para o Jira. Trabalha em estreita colaboração com muitas equipes diferentes no mundo todo para ajudá-las a ter produtos testáveis de alta qualidade e excelência. Ele acredita que, ao entender como as empresas trabalham, os processos e a qualidade podem ser melhorados, enquanto o desenvolvimento e os testes podem se "fundir" e atuar como uma equipe única, com um objetivo comum: entregar o melhor produto de que as partes interessadas precisam.


Compartilhe este artigo

Leitura recomendada

Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.

Ilustração DevOps

Comunidade do DevOps

Ilustração DevOps

Caminho de aprendizagem de DevOps

Ilustração do mapa

Comece gratuitamente

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up