Tutorial Zephyr para JIRA: ferramenta de gerenciamento de testes

⚡ Resumo Inteligente

O Zephyr para Jira, agora vendido pela SmartBear como Zephyr Squad, é um complemento nativo de gerenciamento de testes que permite às equipes projetar, planejar, executar e gerar relatórios de testes sem sair do Atlassian Jira. Este tutorial aborda todos os fluxos de trabalho principais, desde a criação de uma tarefa de teste até a sua implementação. tracpainéis de controle rei.

  • 🧩 O que é: O Zephyr Squad (anteriormente Zephyr for Jira) é um aplicativo de gerenciamento de testes nativo do Jira, desenvolvido pela SmartBear, que adiciona um tipo de problema "Teste", ciclos de teste, execuções e recursos de relatório a qualquer projeto do Jira.
  • 🆚 Esquadrão vs. Escala: O Squad é o complemento nativo do Jira e mais leve, abordado neste tutorial. O Zephyr Scale (anteriormente TM4J) é a opção empresarial mais robusta, com bibliotecas reutilizáveis, status personalizados e suporte a BDD.
  • 🛠️ Fluxos de trabalho principais: Crie um problema de teste, construa um ciclo de testes, adicione testes ao ciclo, atribua execuções, marque como Aprovado ou Reprovado no nível da etapa e visualize as métricas por meio dos gadgets do painel do Zephyr.
  • ☁️ Opções de implantação: Disponível para Jira Cloud, Jira Data Center e Jira Server (o suporte para servidor terminou em fevereiro de 2024) e instalado em minutos a partir do Atlassian Marketplace.
  • 🤖 Assistência de IA: O HaloAI da SmartBear agora sugere casos de teste a partir de histórias do Jira, elabora descrições de etapas e identifica áreas de risco, reduzindo o tempo de criação manual no Zephyr Squad e no Zephyr Scale.
  • 📊 Relatório: Gadgets Zephyr integrados, como Test Execution Burndown, Top Failing Tests e TracPossibilidade de integrar dados de execução em painéis nativos do Jira para decisões de prosseguir ou não com a execução.

Tutorial de gerenciamento de testes Zephyr para Jira

O Zephyr é uma das soluções de gerenciamento de testes mais utilizadas para o Atlassian Jira. Adquirido pela SmartBear em 2021, a família Zephyr agora inclui Esquadrão Zéfiro (anteriormente Zephyr para Jira), Escala Zéfiro (anteriormente TM4J), e Zephyr EnterpriseA SmartBear relata que dezenas de milhares de clientes em mais de 100 países usam os produtos Zephyr diariamente para distribuir software mais rapidamente.

Esquadrão Zéfiro O Zephyr é o aplicativo nativo do Jira que integra recursos de gerenciamento de testes de qualidade a qualquer projeto do Jira Cloud ou Data Center. Quando usado dentro do Jira, os testes podem ser criados, visualizados em qualquer projeto do Jira e executados imediatamente ou como parte de um ciclo de testes estruturado, vinculado a outras tarefas do Jira. Métricas detalhadas de teste são fornecidas. traccontrolado por meio de gadgets personalizáveis ​​do painel Zephyr.

Zephyr oferece várias opções de implantação:

  1. Zephyr Squad para Jira Cloud
  2. Zephyr Squad para Jira Data Center
  3. Zephyr Squad para Jira Server (fim de vida útil em fevereiro de 2024)

Este tutorial aborda o Zephyr Squad e seus recursos em detalhes.

Funcionalidades do Zephyr Squad para Jira

  • Nativo do Jira, permitindo que os usuários criem e executem testes sem sair do projeto em que já estão trabalhando.
  • Os testes são integrados aos ciclos de projeto, o que permite às equipes tracGarantir a qualidade do software e tomar decisões informadas de prosseguir ou não com cada sprint.
  • Crie, planeje e execute testes usando o tipo de problema "Teste" que o Zephyr adiciona a todos os projetos do Jira.
  • Crie, visualize e modifique etapas de teste e anexos para testes individuais. Elabore ciclos de execução de testes, execute os testes e vincule defeitos a etapas de teste específicas.
  • Tracmétricas de qualidade k por meio de gadgets Zephyr prontos para uso, como o Test Execution Burndown, Trachabilidade e principais testes reprovados.
  • Suporte para API REST, ZAPI e integrações de CI/CD com Jenkins, Bambooe o GitHub Actions para importação automatizada de resultados de testes.
Escolha superior
Zoho Projects

Zoho Projects É um poderoso software de gerenciamento de projetos que oferece suporte a todo o ciclo de vida de qualquer projeto — do planejamento e execução aos testes e à colaboração da equipe. Ele fornece as ferramentas certas, incluindo ferramentas de gerenciamento de tarefas. tracO King oferece gráficos de Gantt, quadros de sprints e relatórios em tempo real. Sua interface intuitiva e estrutura flexível o tornam a escolha ideal tanto para iniciantes quanto para gerentes de projeto experientes que buscam otimizar seus fluxos de trabalho com eficiência.

Visite Zoho Projects

Zephyr Squad vs Zephyr Scale: Qual você deve usar?

A SmartBear vende dois produtos de gerenciamento de testes focados no Jira, e confundi-los é o erro mais comum cometido por novos usuários. A escolha do produto certo depende do tamanho da equipe, das necessidades de governança e do grau de reutilização de testes que você precisa em diferentes projetos.

  • Esquadrão Zéfiro – A opção nativa do Jira, mais leve, abordada neste tutorial. Ela armazena testes como tarefas do Jira do tipo Testar, suporta pesquisas ZQL e é ideal para equipes ágeis que desejam gerenciar testes diretamente em seu quadro Jira existente.
  • Escala Zéfiro – A opção empresarial (anteriormente Test Management for Jira, ou TM4J). Ela armazena os testes fora da tarefa do Jira. tracO ker oferece suporte a uma biblioteca de testes reutilizável, status personalizados, parâmetros, etapas BDD Gherkin e hierarquias de pastas. É mais adequado para grandes organizações de controle de qualidade com necessidades regulatórias ou de auditoria.
  • Zephyr Enterprise – Um aplicativo web independente que opera fora do Jira. É voltado para organizações que precisam de relatórios integrados a outras ferramentas além da Atlassian.

Se você faz parte de uma equipe ágil com menos de cinquenta testadores que utilizam o Jira, o Zephyr Squad é o ponto de partida ideal. Caso precise de bibliotecas de testes compartilhadas entre vários projetos ou de relatórios formais de conformidade, considere o Zephyr Scale.

Como usar o Zephyr Squad para gerenciamento de testes no Jira

Antes de começar, configure uma instância do Zephyr Squad. Você pode iniciar uma nova instância. Teste grátis do Zephyr Squad ou adquira uma licença no Atlassian Marketplace. Confirme se o complemento Zephyr Squad está instalado e ativado pelo administrador do Jira e se sua conta de usuário tem permissão para criar e editar tarefas de teste no projeto de destino.

Crie um teste

Passos:

  1. Para criar um caso de teste (um problema com o tipo Testar), Clique no Criar botão no menu de navegação superior.

Criar um teste no Zephyr para Jira

  1. O Criar problema A caixa de diálogo é aberta com os seguintes campos obrigatórios:
    1. PROJETO – O projeto Jira onde o caso de teste ficará após a sua criação.
    2. Tipo de problema - Escolha Testar (Este tipo de problema foi adicionado pela Zephyr Squad).
    3. Resumo – O nome ou título do caso de teste.
    4. Repórter – O usuário do Jira que está criando o caso de teste.

Criar diálogo de problema com o tipo de problema "Teste"

  1. Após preencher os campos obrigatórios, role até o final do formulário e adicione etapas de teste. Cada etapa coleta três informações:
    1. Etapa de teste - Descriptdescrição da ação que precisa ser realizada nesta etapa.
    2. Dados de teste – Quaisquer dados necessários para a etapa.
    3. resultado esperado – O resultado que deve aparecer após a execução da ação.

Adicionar etapas de teste no Zephyr

Modificar e visualizar um teste

Passos:

  1. Para visualizar um caso de teste e modificar qualquer um de seus campos, clique Testes no menu de navegação superior e selecione Testes de pesquisa.

Menu de testes de pesquisa no Zephyr

  1. A tela de pesquisa é aberta com controles da Linguagem de Consulta Zephyr (ZQL) para filtrar casos de teste. Clique em Resumo do caso de teste que você deseja inspecionar. Neste exemplo, abrimos o Guru99 Exemplo de Caso de Teste.
    1. O ZQL oferece filtros adicionais, como status do teste, ciclo, rótulo e responsável, para refinar os resultados.

Resultados da pesquisa ZQL no Zephyr

  1. Isso abre a visualização individual do caso de teste. Clique em qualquer campo para editá-lo diretamente. Pressione Entrar no teclado e o Zephyr salva automaticamente as alterações. Você também pode editar etapas de teste individuais e reorganizá-las arrastando e soltando.

Editar campos e etapas do caso de teste

Crie um ciclo de teste

Passos:

  1. Para criar um ciclo de teste, clique em Resumo do Ciclo guia no Resumo do Teste Disputas de Comerciais.

Aba Resumo do Ciclo no Zephyr

  1. Os ciclos existentes aparecem no lado esquerdo da interface, organizados em pastas. Adicione um novo ciclo de teste clicando em + botão na parte superior do menu da estrutura de pastas.

Adicionar novo ciclo de teste no Zephyr

  1. O Criar novo ciclo Uma caixa de diálogo será aberta. Preencha os campos e clique. EconomizeOs campos são:
    1. Versão – A lista de versões definidas para o projeto Jira.
    2. Nome – Nome do ciclo de testes (obrigatório).
    3. Descrição – Uma breve descrição do ciclo.
    4. Construir – Campo informativo para identificador de compilação (opcional).
    5. Meio Ambiente – Campo informativo para o ambiente de teste (opcional).
    6. Desde – A data de início do ciclo de testes.
    7. Para – A data de término do ciclo de testes. Essa data não é obrigatória, portanto, os usuários podem continuar adicionando e executando testes mesmo após o término dela.

Campos da caixa de diálogo Criar Novo Ciclo

  1. Após salvar, o novo ciclo aparece na árvore de pastas no lado esquerdo da interface.

Novo ciclo de teste na árvore de pastas

Adicionar testes aos ciclos de teste

Passos:

  1. Para adicionar casos de teste a um ciclo de teste, abra o Resumo do Ciclo Na guia, clique no ciclo que deseja preencher. Em seguida, clique em Adicionar testes no lado direito da interface, acima da tabela de execução de testes.

Botão Adicionar Testes no Resumo do Ciclo

  1. O Adicionar testes Uma caixa de diálogo será exibida. Use a lista suspensa para pesquisar os casos de teste que devem entrar no ciclo ou digite um ID de teste diretamente. Depois de selecionar os testes, atribua-os a um usuário do Jira. Esse usuário será o responsável inicial pela execução dos testes adicionados ao ciclo.
  • O responsável pode ser alterado posteriormente, quando um teste individual for executado.

Clique Adicione Assim que você terminar de selecionar e atribuir todos os seus casos de teste.

Diálogo Adicionar Testes e seletor de responsável

  1. O Zephyr adiciona e atribui cada caso de teste selecionado ao usuário do Jira escolhido. Uma caixa de diálogo de progresso é exibida. Quando terminar, clique em Fechar no canto inferior direito.

Diálogo de progresso Adicionar testes

  1. Após adicionar os testes, clique no nome do ciclo para visualizar todos os testes adicionados na tabela de execução.

Tabela de execução do ciclo de testes

Atribuir execuções de teste

Passos:

  1. No Resumo do Ciclo página, clique no E botão ao lado do caso de teste que você deseja atribuir.

Botão E para iniciar a execução do teste.

  1. A tela de execução do teste é aberta. Use o Atribuído a Lista suspensa para selecionar um usuário diferente. O Zephyr salva automaticamente a alteração.

Reatribuir a execução do teste a um usuário diferente.

Execute os testes

Passos:

  1. Execute rapidamente um caso de teste alterando seu status no Status coluna da tabela de execução do ciclo. Para uma execução mais detalhada, clique em E botão ao lado do teste.

Menu suspenso de status de execução rápida

  1. Na visualização de execução, marque todo o caso de teste selecionando um valor da lista. Status de execução Lista suspensa (valores típicos: APROVADO, REPROVADO, EM ANDAMENTO, BLOQUEADO, NÃO EXECUTADO). O Zephyr registra a execução.

Valores da lista suspensa Status da Execução

  1. Você também pode executar cada etapa do teste de forma independente. Role até a seção Detalhes do Teste e altere o Status Menu suspenso para cada etapa. Os resultados de cada etapa são consolidados no status do caso de teste e alimentam os gadgets de relatório do Zephyr.

Execute as etapas de teste individuais

Ver o progresso do teste

Passos:

  1. Para visualizar o progresso do teste em todas as atividades, clique aqui. Dashboards No menu de navegação superior, abra o painel que deseja inspecionar.

Abra o painel do Jira com os gadgets do Zephyr.

  1. O painel exibe todos os dispositivos adicionados, incluindo os dispositivos de relatório do Zephyr. Para adicionar mais dispositivos do Zephyr, clique em Adicionar gadget botão no canto superior direito do painel.

Adicionar botão de gadget no painel do Jira

  1. O Adicionar um gadget A caixa de diálogo será aberta. Digite zéfiro na barra de pesquisa para filtrar os gadgets de teste do Zephyr (Burndown da Execução de Testes, Principais Testes com Falha, Resultados da Execução de Testes, Trachabilidade e outros). Selecione um dispositivo e clique Adicionar gadget para colocá-lo no painel para que sua equipe possa tracProgresso do k em resumo.

Adicione um gadget de relatório Zephyr

Como a IA está mudando o gerenciamento de testes no Zephyr

A SmartBear incorporou recursos de IA à família Zephyr por meio de sua AI A iniciativa e o impacto no Zephyr Squad e no Zephyr Scale já são visíveis. A IA agora lê a história vinculada do Jira e gera rascunhos de casos de teste com etapas, dados de teste e resultados esperados, o que reduz drasticamente o tempo que os testadores gastam na criação de testes.

Os recursos de IA também revelam riscos analisando o histórico de execuções anteriores. Eles destacam os testes que falham com mais frequência, sinalizam etapas instáveis ​​e sugerem quais áreas do produto merecem cobertura extra no próximo ciclo. Assistentes generativos podem resumir uma execução com falha em uma descrição de defeito pronta para ser vinculada ao Jira e traduzem consultas ZQL do inglês simples. A IA não substitui a revisão humana, mas direciona o gerenciamento de testes para um trabalho exploratório de maior impacto.

Perguntas Frequentes

O Zephyr para Jira, agora vendido como Zephyr Squad pela SmartBear, é um complemento nativo do Jira para gerenciamento de testes. Ele permite que as equipes criem casos de teste como tarefas do Jira, criem ciclos de teste, executem testes, vinculem defeitos e tracMonitore a qualidade do seu produto por meio de widgets do painel de controle, sem sair do Jira.

O Zephyr Squad é a opção nativa do Jira, mais leve, que armazena testes como tarefas de teste do Jira. O Zephyr Scale (anteriormente TM4J) é a opção corporativa com uma biblioteca de testes separada, status personalizados, etapas BDD e hierarquias de pastas, projetada para grandes equipes de controle de qualidade e ambientes com alta demanda por auditoria.

O Zephyr Squad funciona no Jira Cloud e no Jira Data Center. A Atlassian encerrou o suporte ao Jira Server em fevereiro de 2024, portanto, novas instalações do Zephyr Squad devem ser feitas no Cloud ou no Data Center. Instalações existentes do Server não receberão mais atualizações de recursos.

ZQL é a Linguagem de Consulta Zephyr, uma sintaxe no estilo JQL para pesquisar casos de teste, execuções e ciclos. Ela suporta filtros como `cycleName`, `executionStatus`, `projectKey` e `assignee`, e ajuda os testadores a criar pesquisas salvas e relatórios de painel.

Sim. O Zephyr Squad disponibiliza uma API REST e o complemento ZAPI para publicação automatizada de resultados. Os pipelines comuns enviam resultados de Jenkins, Bamboo, GitHub Actions, Selenium, Cypress e TestNG Para atualizar automaticamente o status de execução dentro do Jira.

O HaloAI da SmartBear gera rascunhos de casos de teste a partir de histórias do Jira, sugere etapas de teste e resultados esperados, resume execuções com falha em descrições de defeitos e destaca testes instáveis ​​ou de alto risco para que as equipes se concentrem nos casos com maior probabilidade de falha.

A IA generativa produz rascunhos iniciais sólidos para etapas, dados de teste e resultados esperados, mas ainda deixa de lado casos extremos e o contexto de negócios. Considere o resultado como um ponto de partida, revise-o com o desenvolvedor ou o dono do produto e valide cada etapa manualmente antes da execução.

Resuma esta postagem com: