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. As 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. As 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. As 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. As 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 HaloAI 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: