Tutorial JIRA para iniciantes: O que é, como usar a ferramenta de software de teste Jira

O que é JIRA?

JIRA é uma ferramenta desenvolvida pela Australian Company Atlassian. Este software é usado para rastreamento de bugs, rastreamento de problemas, e Gerenciamento de Projetos . A forma completa do JIRA é, na verdade, herdada da palavra japonesa 'Gojira', que significa 'Godzilla'. O uso básico dessa ferramenta é rastrear problemas e bugs relacionados ao seu software e aplicativos móveis.

Ele também é usado para gerenciamento de projetos. O painel do JIRA consiste em muitas funções e recursos úteis que facilitam o manuseio de problemas. Alguns dos principais recursos estão listados abaixo. Agora, nesses tutoriais Jira, vamos aprender JIRA Defeito e software de rastreamento de projeto com este curso de treinamento.

Neste tutorial Jira para iniciantes, você aprenderá o básico do Jira-

  1. O que é JIRA?
  2. Para que é usado o JIRA?
  3. Como usar o JIRA?
  4. Esquema JIRA
  5. Problemas do JIRA e tipos de problemas
  6. Componentes JIRA
  7. Tela JIRA
  8. Atributos do problema JIRA
  9. Emitir esquemas de segurança
  10. Como criar um problema no JIRA
  11. Relatórios no JIRA

Para que é usado o JIRA?

O software Jira pode ser usado para os seguintes fins:

  • Gerenciamento de requisitos e caso de teste
  • Na Metodologia Ágil
  • Gerenciamento de projetos
  • Desenvolvimento de software
  • Gestão de produtos
  • Gestão de Tarefas
  • Rastreamento de Bug

Como usar o JIRA?

Aqui está um processo passo a passo sobre como usar o software Jira:

  • Passo 1) Abra o software Jira e navegue até o ícone Jira Home
  • Passo 2) Selecione a opção Criar projeto
  • Etapa 3) Escolha um modelo da biblioteca
  • Passo 4) Configure as colunas de acordo com sua necessidade nas configurações do Quadro
  • Etapa 5) Crie um problema
  • Etapa 6) Convide os membros da sua equipe e comece a trabalhar

Esquema JIRA

Dentro do esquema JIRA, tudo pode ser configurado, e consiste em

  • Fluxos de Trabalho
  • Tipos de problema
  • Os campos personalizados
  • Telas
  • Configuração de Campo
  • Notificação
  • Permissões

Problemas do JIRA e tipos de problemas

Esta seção neste tutorial da ferramenta Jira irá guiá-lo através do JIRA Software Issue e seus tipos.

Qual é o problema do JIRA?

O problema do JIRA rastrearia o bug ou problema que está por trás do projeto. Depois de importar o projeto, você pode criar problemas.

Em Problemas, você encontrará outros recursos úteis, como

  • Tipos de problema
  • Fluxo de trabalho
  • Telas
  • Campos
  • Atributos do problema

Agora, neste tutorial do Jira Agile, vamos ver o problema do JIRA em detalhes

Tipos de problema Jira

Tipo de problema exibe todos os tipos de itens que podem ser criados e rastreados por meio da ferramenta de teste Jira. Os problemas do JIRA são classificados em várias formas, como novo recurso, subtarefa, bug, etc., conforme mostrado na captura de tela.

Existem dois tipos de esquemas de tipos de problemas na ferramenta de gerenciamento de projetos Jira, um é

  • Esquema de tipo de problema padrão: No esquema de tipo de problema padrão, todos os problemas recém-criados serão adicionados automaticamente a este esquema
  • Esquema de tipo de problema do Agile Scrum: Problemas e projetos associados ao Agile Scrum usarão este esquema

Além desses dois esquemas de tipo de problema, você também pode adicionar esquemas manualmente de acordo com a necessidade, por exemplo, nós criamos TI e suporte esquema, para estes nós iremos arrastar e soltar os tipos de problema do Tipo de problema disponível para Tipo de problema para o esquema atual como mostrado na captura de tela abaixo

Componentes JIRA

Componentes Jira são subseções de um projeto; eles são usados ​​para agrupar questões dentro de um projeto em partes menores. Os componentes adicionam algumas estruturas aos projetos, dividindo-os em recursos, equipes, módulos, subprojetos e muito mais. Usando componentes, você pode gerar relatórios, coletar estatísticas e exibi-las em painéis e assim por diante.

Para adicionar novos componentes, como mostrado na tela acima, você pode adicionar nome, descrição, liderança do componente e responsável padrão.

Tela JIRA

Quando o problema é criado no JIRA, ele será organizado e representado em diferentes campos, esta exibição de campo no JIRA é conhecida como uma tela. Este campo pode ser transferido e editado por meio do fluxo de trabalho. Para cada problema, você pode atribuir o tipo de tela conforme mostrado na captura de tela. Para adicionar ou associar uma operação de problema a uma tela, você deve ir no menu principal e clicar em Problemas em seguida, clique na tela Esquemas e então clique em 'Associar uma operação de problema a uma tela' e adicione a tela de acordo com o requisito. Agora, nos tutoriais deste Jira, aprenderemos sobre os atributos de problema do Jira.

Atributos do problema Jira

Atributos do problema abrangem

  • Status
  • Resoluções
  • Prioridades

Status: diferentes status são usados ​​para indicar o andamento de um projeto como A fazer, InProgress, Open, Closed, ReOpened e Resolved. Da mesma forma, você tem resoluções e prioridades, na resolução, ele novamente fala sobre o andamento do problema como Corrigido, Não corrige, Duplicar, Incompleto, Não é possível reproduzir, Concluído também você pode definir as prioridades do problema se um problema é crítico, maior, menor, bloqueador e trivial.

Emitir esquemas de segurança

Esta função no JIRA permite que você controle quem pode ver os problemas. Consiste em vários níveis de segurança que podem ter usuários ou grupos atribuídos a eles. Você pode especificar o nível de segurança para os problemas ao criar ou editar um problema.

Da mesma forma, há um Esquema de permissão padrão qualquer novo projeto criado será atribuído a este esquema. Os esquemas de permissão permitem que você crie um conjunto de permissões e aplique esse conjunto de permissões a qualquer projeto.

Administração do Sistema

Alguns dos recursos úteis que o administrador do JIRA oferece aos usuários são:

  • Registro de auditoria

    Em Registro de auditoria, você pode ver todos os detalhes sobre o problema criado e as alterações feitas nos problemas.

  • Vinculação de problema

    Isso mostrará se os seus problemas estão vinculados a qualquer outro problema que já esteja presente ou criado no projeto e você também pode desativar o link de problemas no próprio painel

  • Mail no JIRA

    Usando o sistema de e-mail no admin, você pode enviar problemas para uma conta em um servidor de e-mail POP ou IMAP ou mensagens gravadas no sistema de arquivos gerado por um serviço de e-mail externo.

  • Eventos

    Um evento descreve o status, o modelo padrão, o esquema de notificação e as associações de função pós-transição do fluxo de trabalho para o evento. Os eventos são classificados em dois eventos do sistema (eventos definidos pelo JIRA) e eventos personalizados (eventos definidos pelo usuário).

  • Lista de observação

    O JIRA permite que você observe um determinado problema, que informa sobre as notificações de quaisquer atualizações relacionadas a esse problema. Para assistir a um problema, clique na palavra 'assistir' na janela de problemas e, se quiser ver quem está observando seus problemas, clique no número entre colchetes.

  • Coletores de problemas

    Na forma de problemas do JIRA, um coletor de problemas permite que você reúna feedback sobre qualquer site. Na administração, se você clicar em Coletores de problemas, uma opção será aberta perguntando Adicionar coletor de problemas. Depois de configurar a aparência de um Coletor de problemas, incorpore o JavaScript gerado em qualquer site para feedback.

  • Ferramentas de desenvolvimento

    Você também pode conectar suas ferramentas de desenvolvimento de software à ferramenta JIRA usando esta função administrativa. Você deve inserir a URL do aplicativo para se conectar ao JIRA.

Como criar um problema no JIRA

Aqui está o processo passo a passo para criar, editar e resumir um problema no JIRA

Etapa 1) Abra o software Jira e faça o login com seu ID e senha

O JIRA Dashboard será aberto quando você inserir seu ID de usuário e senha. No painel de controle gratuito do JIRA, você encontrará a opção Projeto, quando você clicar nele, uma janela que lista opções como Rastreamento simples de problemas, gerenciamento de projetos, Agile Kanban, Jira Classic e assim por diante, conforme mostrado na captura de tela abaixo.

Etapa 2) Forneça detalhes do problema

Quando você clica na opção Rastreamento de problemas simples, outra janela se abrirá, onde você poderá citar todos os detalhes sobre o assunto e também atribuir o assunto ao responsável.

Etapa 3) Forneça informações detalhadas para criar um problema

Quando você clica no botão 'Enviar', uma janela é aberta onde você pode executar uma lista de trabalhos como criar problemas, atribuir problemas, verificar o status de problemas como resolvido, Em andamento ou fechado e assim por diante.

Assim que o problema for criado, um pop-up aparecerá na tela dizendo que seu problema foi criado com sucesso, conforme mostrado na captura de tela abaixo

Etapa 4) Abra o menu Problemas para pesquisar e executar várias funções nos problemas

Agora, se você deseja editar um problema ou exportar o problema para um documento XML ou Word, você pode passar o mouse no painel principal e clicar em Problemas . Debaixo Problemas opções clique em procurar por problemas isso abrirá uma janela de onde você pode localizar seus problemas e executar várias funções.

Quando você seleciona o 'procurar problemas' debaixo Problemas, uma janela aparecerá como mostrado na captura de tela

  1. Procure por problemas opção o levará a uma janela onde você pode ver os problemas criados por você como aqui temos os problemas ST1 e ST2
  2. Aqui na captura de tela, você pode ver o problema 'Bug detectado durante o teste de aceitação do usuário' e todos os detalhes relacionados a ele. A partir daqui, você pode realizar várias tarefas como você pode interromper o progresso dos problemas, editar os problemas, comentar sobre os problemas, atribuir questões e assim por diante
  3. Até mesmo você pode exportar detalhes do problema para um documento XML ou Word.
  4. Além disso, você pode visualizar a atividade em andamento sobre o problema, revisões sobre o problema, registro de trabalho, histórico do problema e assim por diante.
  5. Na opção de rastreamento de tempo, você pode até ver o tempo estimado para resolver os problemas

Na mesma janela, você pode definir um filtro para o problema e salvá-los em Filtros favoritos , então, quando quiser pesquisar ou visualizar um problema específico, você pode localizá-lo usando o filtro.

Etapa 5) Clique na opção Resumo para ver os detalhes sobre os problemas

Para ver o resumo do problema, você pode clicar nas opções resumo, isso abrirá uma janela que mostrará todos os detalhes do seu projeto e o progresso neste gráfico. No lado direito da janela de resumo, há um Fluxo de Atividades que fornece os detalhes sobre os problemas e comentários feitos pelo cessionário sobre o problema.

Subtarefa

Os problemas de subtarefa são úteis para dividir um problema pai em várias tarefas menores que podem ser atribuídas e rastreadas separadamente. Ele aborda os problemas de forma mais abrangente e segregam a tarefa em pedaços menores de tarefas a serem executadas.

Como criar uma subtarefa

A subtarefa pode ser criada de duas maneiras

  • Criar subtarefa sob o problema pai
  • Criar um problema em uma subtarefa

Para criar uma subtarefa no JIRA, você deve selecionar um problema ao qual deseja atribuir a subtarefa. Na janela de problemas, clique em Atribuir mais opção e, em seguida, clique em criar subtarefa como mostrado na imagem abaixo. Você também pode selecionar converter para subtarefa na mesma guia para converter o problema pai em uma subtarefa.

Depois de clicar em Criar Subtarefa , uma janela aparecerá para adicionar o problema da subtarefa. Preencha os detalhes sobre a subtarefa e clique em Crio como mostrado na captura de tela abaixo, e isso criará uma subtarefa para o problema pai.

Isso criará uma subtarefa nos problemas principais e os detalhes aparecerão sobre quando concluir a tarefa na página de tipo de problema, conforme mostrado na captura de tela abaixo. Se desejar adicionar mais subtarefas, você pode clicar no sinal de mais (+) no canto do painel de subtarefas. Da mesma forma, se você deseja anotar o tempo gasto na tarefa atual, clique em (+) sinal de mais no canto do controle de tempo e coloque os detalhes na folha de registro.

Alguns pontos importantes a serem lembrados ao criar a subtarefa

  • Você pode ter quantas subtarefas forem necessárias em um problema
  • Você não pode ter uma subtarefa para uma subtarefa
  • Uma vez que uma subtarefa é criada por um dos pais, os pais não podem ser convertidos em uma subtarefa
  • Uma subtarefa pode, no entanto, ser convertida em um problema pai
  • Você pode trabalhar em sua subtarefa sem ter que navegar para longe do problema principal

WorkFlows

Um fluxo de trabalho JIRA é um conjunto de status e transições pelos quais um problema passa durante seu ciclo de vida. O fluxo de trabalho do JIRA abrange cinco estágios principais, uma vez que o problema é criado.

  • Problema em aberto
  • Problema Resolvido
  • Problema InProgress
  • Problema reaberto
  • Fechar problema

Embora o fluxo de trabalho no JIRA seja composto por Status, cessionário, resolução, condições, validadores, pós-funções e propriedades

  • Status: Ele representa as posições dos problemas dentro de um fluxo de trabalho
  • Transições: As transições são as pontes entre os status, a maneira como um determinado problema passa de um status para outro
  • Cessionário: O cessionário dita a parte responsável por qualquer problema e determina como a tarefa seria executada
  • Resolução: Isso explica por que um problema passa de um status aberto para um fechado
  • Condições: As condições controlam quem pode realizar uma transição
  • Validadores: Pode garantir que a transição aconteça de acordo com o estado do problema
  • Propriedades: JIRA reconhece algumas propriedades nas transições

Você pode atribuir o status do problema na própria janela, clicando na caixa de seleção para Em progresso status conforme mostrado na captura de tela abaixo, ele refletirá o status no painel de problemas destacado em amarelo.

Para o problema que criamos, o JIRA apresentará um fluxo de trabalho que mapeia o andamento do projeto. Conforme mostrado na captura de tela, qualquer status que definimos no painel de problemas será refletido no gráfico de fluxo de trabalho, aqui definimos o status do problema em 'Em andamento' e o mesmo status é atualizado no fluxo de trabalho, destacado em amarelo. O fluxo de trabalho pode fornecer uma visão geral rápida do trabalho em processo.

Plug-ins no JIRA

Existem plug-ins disponíveis para que o JIRA funcione de forma mais eficaz, alguns desses plug-ins são Zendesk, Salesforce, GitHub, Gitbucket e assim por diante. Alguns deles permitem que a equipe de suporte relate problemas diretamente no JIRA, cria repositórios privados ilimitados com problemas completos e suporte de gerenciamento de teste, etc.

JIRA Agile

O método Agile ou Scrum é geralmente usado por equipes de desenvolvimento que seguem um roteiro de recursos planejados para as próximas versões de seus produtos. Agile segue os mesmos roteiros para rastrear seus problemas como em outros métodos JIRA Pendência->Em progresso->Feito , conforme mostrado na captura de tela abaixo, temos um problema no Pendência e o segundo problema em Em progresso. Uma vez que o problema em Em progresso será resolvido, passará para Feito status e da mesma forma o problema em Pendência irá passar para a próxima fase Em progresso.

Criando problema no Agile

Para criar um problema ágil, vá para o menu principal em Ágil guia, clique em 'Começando' , quando você clicar nele, será solicitada a criação de um novo quadro para as questões de Scrum ou Kanban . Você pode escolher sua opção de acordo com sua necessidade, aqui selecionamos o método Scrum.

Como criar um épico no Agile

No JIRA Agile, um épico é simplesmente um tipo de problema. O épico captura uma grande obra. É uma grande história de usuário que pode ser dividida em várias pequenas histórias. Para completar um épico, podem ser necessários vários sprints. Você pode criar um novo épico no Agile ou usar o problema que você criou no quadro JIRA normal. Da mesma forma, você também pode criar uma história para o ágil scrum.

Modo de planejamento no Agile:

O modo Plano exibe todas as histórias de usuário criadas para o projeto. Você pode usar o menu do lado esquerdo para decidir a base na qual os problemas devem ser exibidos. Ao clicar no menu do lado direito sobre o problema, você pode criar subtarefas, trabalho de registro, etc.

Modo de Trabalho em Agile

Ele exibirá as informações do sprint ativo. Todos os problemas ou histórias de usuários serão exibidos em três categorias, conforme mostrado na captura de tela abaixo A fazer, em andamento e concluído para mostrar o andamento do projeto ou problemas.

Uso de Clone e Link no JIRA

No JIRA, você também pode clonar o problema. Uma vantagem de clonar um problema é que uma equipe diferente pode trabalhar separadamente no problema e resolvê-lo rapidamente.

Existe outra função útil é JIRA Ligação , A vinculação de problemas permite que você crie uma associação entre dois problemas existentes no mesmo ou em diferentes servidores JIRA. Conforme mostrado na captura de tela, vinculamos o problema atual 'O menu suspenso ST-6 não está funcionando' com outro problema 'ST-4 GUI não responde - reteste as funções da GUI' .

Como aqui, definimos o sprint para 1 dia e ele executará o sprint para esse período de tempo específico, conforme mostrado na captura de tela abaixo. Se você estiver trabalhando com scrum e quiser priorizar o problema ou classificar o problema, basta simplesmente arrastar e soltar o problema no acúmulo.

Além disso, existem várias tarefas que você pode fazer, por exemplo, se você clicar no canto direito da janela, uma lista de funções irá aparecer que você pode usar conforme sua necessidade.

Relatórios no JIRA

Para acompanhar o progresso no Agile, um Burndown Chart mostra a quantidade real e estimada de trabalho a ser feito no sprint. Um gráfico burndown típico será parecido com este, onde a linha vermelha indica a tarefa real restante, enquanto a linha azul indica a tarefa ideal restante durante o ciclo scrum.

Além do gráfico Burn down, existem outras opções disponíveis na automação do JIRA, como Relatório Sprint, Relatório Épico, Relatório de Versão, Gráfico de Velocidade, Gráfico de Controle, Diagrama de fluxo cumulativo . Você também pode usar a opção de gráfico diferente para representar o andamento do seu projeto.

Como aqui na captura de tela acima, selecionamos um gráfico de pizza para as prioridades dos problemas. Ele irá gerar um gráfico de pizza representando as prioridades e gravidade dos problemas em porcentagem para todo o projeto, conforme mostrado abaixo. Você pode ver o gráfico de pizza de diferentes perspectivas, como Cessionário, Componentes, Tipo de Problema, Prioridade, Resolução e Status e assim por diante.

Você também pode configurar como deseja ver o quadro scrum. O painel Scrum oferece várias opções através das quais você pode fazer alterações na aparência do seu painel. Vários recursos que você pode configurar usando o scrum são colunas, raias, filtros rápidos, cores de cartas e assim por diante. Aqui, selecionamos o gerenciamento de colunas e selecionamos as opções Contagem de problemas, e ele mostrará o número total de problemas em andamento, a fazer ou concluídos. No gerenciamento de colunas, podemos adicionar uma coluna adicional de acordo com nossos requisitos, da mesma forma, existem diferentes recursos que você pode configurar no quadro.

Filtros

Você também pode definir outros filtros além dos filtros padrão para filtrar os problemas. Os filtros que você pode usar são data, componente, prioridade, resolução e assim por diante.

Quadro Kanban e questões de gerenciamento

Assim como o quadro Agile Scrum, também podemos criar um quadro Kanban, aqui criamos um projeto denominado Cloud Testing. O quadro Kanban é útil para a equipe que gerencia e restringe seu trabalho em andamento. Os quadros Kanban são visíveis no modo Trabalho, mas não no modo Plano.

Aqui nós criamos um problema 'Bug detectado durante o teste de carga' e 'Verifique os problemas relacionados ao servidor em nuvem' no Quadro Kanban, conforme mostrado na captura de tela abaixo, ele também mostra o status deles também destacado em vermelho.

Kanban é considerado a melhor metodologia para correção de bugs e liberação de manutenção, onde as tarefas recebidas são priorizadas e então trabalhadas de acordo. Existem poucas medidas que podem tornar o Kanban mais eficiente.

  1. Visualize seu fluxo de trabalho
  2. Limite o trabalho em andamento
  3. Trabalhe nas questões
  4. Meça o tempo do ciclo

Espera Jefe de Proyecto vs. espera Kanban

Scrum

Kanban

Relatórios

Burndown Chart: O gráfico mostra todas as mudanças e escopos alterados enquanto o sprint ainda está ativo, outros gráficos incluem Sprint Report, Velocity Chart, Epic Report, etc.

Relatórios

Gráfico de controle: permite medir o tempo de ciclo de problemas, mostrando o tempo médio e o tempo real necessário para concluir os problemas

Agile Board

Ele permite que a equipe veja o andamento dos sprints. Este é o modo de trabalho, onde você pode ver o próprio tabuleiro dividido em diferentes estados.

Restrições

A equipe pode decidir se aumenta ou diminui o número de problemas que devem ser exibidos em cada status.

Backlog

É aqui que a equipe irá planejar sprints e estimar histórias que entrarão em cada sprint

Fluxo de Trabalho

Você pode mapear colunas para os status de seu fluxo de trabalho. Simplesmente adicionando ou removendo colunas, o fluxo de trabalho pode ser alterado quando necessário.