Introdução ao Mantis Bug Tracker

Em qualquer SDLC, o teste desempenha um papel importante. A fim de registrar um bug e acompanhar cada bug é muito importante. Para esse fim, é necessária uma ferramenta fácil, eficiente e confiável de rastreamento e arquivamento de erros. Mantis é um deles. É uma ferramenta de rastreamento de erros de código aberto disponível no mercado para rastrear erros de qualquer produto de software na fase de testes. É desenvolvido em Php e suporta vários navegadores como Chrome, Mozilla Firefox, IE, Opera, etc. Ele fornece a facilidade de personalizar os bugs de acordo com os requisitos e conceder aos usuários acesso diferente de acordo com o projeto. O Mantis possui um recurso especial para enviar notificações por email se forem feitas atualizações / alterações no bug relatado por qualquer testador / desenvolvedor. Neste artigo, discutiremos o Mantis Bug Tracker em detalhes.

Como usar o Mantis Bug Tracker?

Mantis é muito fácil e fácil de usar. Vamos entender o procedimento passo a passo de trabalhar no rastreador de erros do Mantis como iniciante:

1. Como adicionar um projeto no Mantis Bug Tracker?

A primeira e principal tarefa a ser feita após o login no Mantis Bug Tracker é adicionar um projeto nele. Existem três etapas simples que precisam ser seguidas para adicionar um projeto no Mantis:

Etapa 1: Navegue até as seções Gerenciar projetos clicando na guia Gerenciar, presente no painel esquerdo da tela.

Etapa 2: adicione os detalhes do projeto clicando no botão Criar projeto. Nos detalhes do projeto, preencha os seguintes campos:

- Nome do Projeto.

- Status do projeto que pode ser desenvolvimento, lançamento, estável, Obsoleto.

- Exibir status que pode ser público ou privado.

- Descrição do Projeto.

Etapa 3: Depois de inserir todos os detalhes do projeto, clique no botão Adicionar projeto, presente na parte inferior, para concluir a criação do projeto. Podemos ver o projeto recém-adicionado acima, na seção Gerenciar -> Gerenciar projetos.

2. Como gerenciar usuários no Mantis Bug Tracker?

Para um administrador, é importante gerenciar os vários usuários que trabalham em um projeto. As etapas a seguir precisam ser seguidas para gerenciar diferentes usuários no Mantis:

Etapa 1: Navegue até as seções Gerenciar usuários, clicando na guia Gerenciar, presente no painel esquerdo da tela.

Etapa 2: depois que todos os usuários forem exibidos na seção Gerenciar usuários, vários filtros poderão ser aplicados a ele para gerenciar usuários de diferentes maneiras:

  • Filtrar os usuários digitando o nome de usuário, o nome real ou o email na caixa de pesquisa.

  • Filtrar os usuários desativados e inativos, marcando as caixas de seleção 'Mostrar desativado' e 'Ocultar inativo'.

  • Para filtrar os usuários com base em 'Data de criação' em ordem crescente ou decrescente, clique no cabeçalho 'Data de criação'.

  • Para filtrar os usuários com base na 'Última visita' em ordem crescente ou decrescente, clique no cabeçalho 'Última visita'.

Etapa 3: o administrador também pode fazer alterações em qualquer usuário clicando no nome de usuário do usuário. O administrador é redirecionado para o perfil 'Editar usuário' do respectivo usuário e pode fazer as alterações necessárias.

3. Como relatar um problema no Mantis Bug Tracker?

A principal tarefa para a qual o mantis é usado para relatar e rastrear os bugs. Como o modelo de bug difere de um projeto para outro, podemos modificá-lo adicionando os Campos Personalizados no modelo de bug de acordo com os requisitos. Registrar um bug no Mantis é muito fácil, pois é muito fácil de usar. Todos os campos ou tarefas que precisam ser executadas são mostrados claramente em todas as páginas da web. Vamos entender o procedimento passo a passo de relatar um bug no mantis bug tracker:

Etapa 1: a primeira e mais importante etapa antes de registrar qualquer bug ou fazer qualquer coisa no mantis é fazer login usando as credenciais válidas.

Etapa 2: para registrar o grande, clique no ícone 'Informar problema' presente no canto esquerdo da página inicial do Mantis.

Etapa 3: a página 'Inserir detalhes do problema' é exibida para o usuário e o usuário pode inserir os detalhes do bug com os seguintes campos:

  • Categoria que pode ser implantação, desenvolvimento ou Geral. Também podemos adicionar os valores de Categoria na guia Gerenciar de acordo com os requisitos do projeto. No caso de um aplicativo de comércio eletrônico, os valores da categoria também podem ser webUI, banco de dados etc.
  • Gravidade: os valores podem ser maior, menor, trivial, bloquear, travar etc., dependendo da gravidade do bug relatado.
  • Prioridade: os valores podem ser normais, altos, urgentes, imediatos. Definir a prioridade do bug é muito importante durante o registro.
  • Atribuir: Para ter a lista de pessoas que podem ser atribuídas a ações da tarefa para o bug registrado
  • Resumo: Resumo breve e descritivo do bug
  • Descrição do bug: descrição aprimorada, incluindo etapas para reproduzir para descrever o bug.
  • Tags: Tags ajuda a identificar facilmente os erros. Podemos criar tags personalizadas de acordo com os requisitos do projeto, navegando para a seção Manage -> Manage Tags.
  • Arquivos a serem anexados: Todas as capturas de tela, gravação e pdf precisam ser anexadas relacionadas ao bug.
  • Exibir status

Clique no botão 'Enviar questão', presente na parte inferior da página da web, para enviar o erro acima com os detalhes fornecidos.

Este modelo de bug pode diferir de um projeto para outro. Caso seu modelo seja diferente, não há necessidade de se preocupar. Verifique os campos personalizados em Gerenciar -> Gerenciar campos personalizados para adicionar / excluir os campos personalizados.

Etapa 4: após enviar o problema com todos os detalhes fornecidos, o usuário é redirecionado para a página 'Visualizar Detalhes do Problema', na qual o usuário pode visualizar todos os detalhes relacionados ao problema acima.

Nota: Ao visualizar os detalhes do problema claramente, podemos ver que agora o ID do problema está anexado ao problema, ou seja, o ID do problema é automaticamente vinculado a qualquer problema recém-criado.

Etapa 5: agora mais detalhes podem ser adicionados ao problema criado acima, como a alteração do status. Considere um caso em que o testador relatou por engano um problema duplicado do problema já presente, ele / ela pode marcar Fechar ou Excluir como quiser, de acordo com a situação.

Etapa 6: a seção 'Adicionar nota' também é exibida para o usuário se o repórter ou a pessoa designada quiser adicionar algo sobre o problema acima.

Etapa 7: a seção 'Histórico do problema' é exibida para verificar o histórico do problema acima. Ele mostra todos os detalhes da tarefa que é realizada por qualquer pessoa na questão.

Etapa 8: todo o problema criado por um usuário específico é exibido na linha do tempo do usuário com todos os detalhes. O usuário pode ver a linha do tempo clicando na guia 'Minha visualização'.

Caso contrário, se estiver conectado via administrador, terá permissão para visualizar todos os problemas relatados por todos os usuários. Os problemas são exibidos na guia 'Exibir problemas'. Os usuários podem até baixar os problemas em vários formatos, como CSV, Excel, etc.

Etapa 9: clicar no Issue_Id anexado automaticamente ao problema criado acima, é exibido como um link e clicar no botão que abre o problema e mostra todos os detalhes relacionados ao problema acima.

Etapa 10: para visualizar o status dos erros relatados ou o resumo do projeto, um resumo detalhado é exibido clicando na guia 'Resumo' presente no painel esquerdo da página da web.

A guia Resumo mostra todos os detalhes relacionados ao projeto, como:

  • Número de bugs com base em várias categorias
  • Status dos vários erros.

4. Como criar um novo usuário no Mantis Bug Tracker?

É muito importante criar usuários no MANTIS que trabalharão no software. Esses usuários podem ser desenvolvedores, testadores ou o proprietário do produto com permissão diferente de acordo com suas funções. As etapas abaixo mencionadas precisam ser seguidas para criar um novo usuário no mantis:

Etapa 1: Navegue até as seções Gerenciar usuários, clicando na guia Gerenciar, presente no painel esquerdo da tela. Clique no botão 'Criar nova conta' presente na página.

Etapa 2: depois de clicar no botão 'Criar nova conta', uma nova página da web é exibida solicitando ao usuário que insira os detalhes do novo usuário. Os detalhes incluem:

  • Nome do usuário
  • Nome real
  • Endereço de e-mail
  • Nível de acesso que pode ser um repórter, atualizador, desenvolvedor, gerente ou administrador.
  • ativado
  • Protegido

Após preencher todos os detalhes do novo usuário, clique no botão 'Criar usuário', presente na parte inferior.

Etapa 3: Um usuário é criado com os detalhes básicos fornecidos acima. Agora, a tela 'Editar usuário' é exibida para concluir os detalhes avançados do usuário criado acima. O painel 'Adicionar usuário ao projeto' é exibido, perguntando para quais projetos disponíveis você deseja adicionar o usuário. Selecione o projeto desejado para o qual queremos adicionar o usuário e clique no botão 'Adicionar usuário' presente.

Etapa 4: na caixa 'Preferências da conta', escolha as preferências para o usuário, como Projeto padrão, Atraso na atualização, Atraso no redirecionamento, E-mail sobre vários status de um bug, etc. Após atualizar todas as preferências, clique no botão 'Atualizar preferências' presente na parte inferior do painel.

Etapa 5: o email é enviado ao usuário adicionado com o nome de usuário e o link para definir a senha. O usuário pode clicar no link e definir a senha que deseja, e pode começar a acessar o mantis bug tracker.

Etapa 6: o usuário recém-adicionado é refletido na tela Usuário do gerente do administrador que tem permissão para visualizar e gerenciar todos os usuários.

5. Como criar um campo personalizado no Mantis Bug Tracker?

Adicionar um novo campo personalizado ao bug significa adicionar qualquer arquivo extra no modelo de bug padrão para obter os detalhes aprimorados do bug. Toda organização, de fato, para cada projeto, possui um modelo de bug diferente, de acordo com os requisitos do projeto. Este modelo é inicialmente decidido por todos os membros da equipe antes do procedimento de teste e registro de erros. Suponha que, em um projeto Agile, desejemos que um repórter de erros, testador ou desenvolvedor, precise mencionar o número da versão ou Sprint no bug como um campo obrigatório. Para esse fim, adicionaremos um campo personalizado ao layout do Bug e o tornaremos obrigatório para que quem quer que esteja registrando o bug precise entrar nesse campo.

As etapas abaixo são seguidas para adicionar um campo personalizado no rastreador de erros do Mantis:

Etapa 1: Navegue até as seções Gerenciar campos personalizados clicando na guia Gerenciar presente no painel esquerdo da tela.

Etapa 2: digite o nome do campo personalizado que você deseja adicionar na caixa de texto fornecida e clique no botão 'Novo campo personalizado'.

Etapa 3: a tela 'Editar campo personalizado' é exibida para o usuário no qual o usuário precisa inserir os detalhes dos campos personalizados, como Tipo de campo, comprimento máximo, comprimento mínimo e as caixas de seleção quando esse campo específico deve ser exibido. Após inserir todos os detalhes do campo personalizado de acordo com os requisitos, clique no botão 'Atualizar campo personalizado' presente na parte inferior.

Etapa 4: Após inserir todos os valores do campo personalizado de acordo com os requisitos, a próxima etapa importante é vincular o campo personalizado ao projeto. Vincular o campo ao projeto significa em que modelo de bug do projeto queremos que esse campo seja adicionado. Como, como mencionado anteriormente, os campos são específicos dos projetos e nem todos os projetos precisariam necessariamente do campo personalizado adicionado acima.

Não apenas podemos definir o projeto do campo personalizado, mas também podemos inserir a sequência na qual queremos que esse campo apareça em nosso modelo de bug. Clique no botão 'Link Custom Field' para concluir o processo de vinculação.

Etapa 5: podemos ver que o campo personalizado criado acima é exibido na seção Campo personalizado na guia Gerenciar.

Etapa 6: o campo personalizado acima criado ficará claramente visível no modelo de erro quando reportarmos o erro, clicando na guia 'Informar problema'.

Conclusão

Existem várias ações que podem ser executadas no Mantis Bug Tracker para facilitar o acesso e o funcionamento de um sistema de rastreamento de bugs. Além das ações acima mencionadas, existem muitas opções disponíveis para personalizar a visualização, reportar e criar um modelo de bug.

Artigos recomendados

Este é um guia para o Mantis Bug Tracker. Aqui discutimos como adicionar, gerenciar, criar e usar o Mantis Bug Tracker. Você também pode consultar nossos outros artigos sugeridos -

  1. Scrum Jira
  2. Alternativas JIRA
  3. Java float vs Double
  4. Ferramentas de Gerenciamento de Teste