mantis bug tracker tutorial
Tutorial do sistema de rastreamento de bugs popular gratuito de código aberto MantisBT:
O teste é parte integrante de qualquer ciclo de vida de desenvolvimento de software . O bug de software é um erro em um aplicativo de software que faz com que o software produza resultados incorretos. Portanto, causando desvio no resultado esperado e real.
Um software de rastreamento de bug é um aplicativo de software usado para manter registros de bugs de software relatados durante o ciclo de vida de desenvolvimento do software.
O que você aprenderá:
- Tutorial da ferramenta de rastreamento de bugs do Mantis
- Por que precisamos de um sistema de rastreamento de bug?
- Introdução ao Mantis Bug Tracker
- Características salientes do MantisBT
- Baixe e instale WampServer
- Interface do usuário do Mantis BugTracker
- Como relatar bugs no Mantis?
- Como criar um projeto no Mantis Bug Tracker?
- Como criar um usuário no MantisBT?
- Como configurar o Email no Mantis?
- Como usar Filtros no MantisBT?
- Conclusão
- Leitura recomendada
Tutorial da ferramenta de rastreamento de bugs do Mantis
Por que precisamos de um sistema de rastreamento de bug?
Recomendar leitura => Sistemas de rastreamento de bugs mais populares
Para gerenciar os problemas registrados durante o ciclo de vida do desenvolvimento de software, é necessário um sistema de gerenciamento adequado. Um rastreamento de bugs facilita o gerenciamento de bugs de forma que um registro de rastreamento adequado dos bugs possa ser mantido e estar acessível aos membros da equipe que trabalham para o desenvolvimento do projeto.
Basicamente, o Bug Tracker é um aplicativo de software que serve para rastrear os bugs produzidos durante o desenvolvimento de um software.
Leia também => Benefícios do sistema de rastreamento de defeitos
Introdução ao Mantis Bug Tracker
Mantis Bug Tracker é uma dessas ferramentas que pode servir ao propósito de rastreamento de bugs. Mantis BugTracker ou MantisBT foi desenvolvido por Kenzaburo Ito no ano 2000. Jeroen Latour, Julian Fitzell e Victor Boctor se juntaram no ano de 2002 e tornou-se um projeto de equipe.
A versão 1.0.0 do Software Mantis foi lançada no ano de 2006. Desde então, novas atualizações foram lançadas. Em julho de 2012, a organização MantisBT no GitHub se tornou o repositório oficial do código-fonte do Projeto. Atualmente, o MantisBT 2.5.1 é a última versão estável disponível no mercado.
O software Mantis é desenvolvido em linguagem PHP e oferece suporte a bancos de dados como MySQL, MS SQL, PostgreSQL e vários navegadores, mas não se limitando a Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Opera. A ferramenta UI da Mantis é construída usando HTML e CSS.
Ele é lançado sob a GNU General Public License (GPL).
Características salientes do MantisBT
- A ferramenta Mantis está disponível como código aberto no mercado. Mantis suporta vários navegadores e quase todas as plataformas, como Windows, Ubuntu, Linux etc.
- Mantis oferece suporte a vários projetos por instância com acesso de usuário por projeto, mantendo assim o isolamento adequado entre os projetos e a equipe que trabalha neles. Também suporta subprojetos e categorias
- Os bugs relatados podem ser exportados para CSV, xlsx
- Opção de integração com plug-ins de terceiros para controlar o tempo necessário para um projeto específico
- Notificação de email dispara automaticamente em qualquer atualização em um bug relatado
- Relatório de feed RSS
- O acesso móvel está disponível através do Mantis Touch
- Ferramentas de pesquisa avançada
- Gerenciamento de documento
- Integração de controle de revisão
- Baseado no usuário
- Controle de tempo
- Páginas personalizáveis
- Wiki opcional e integração de chat
Os seguintes pontos foram abordados neste artigo:
- Etapas de pré-instalação para Mantis
- Como instalar o MantisBT no Windows?
- Como criar um projeto no MantisBT?
- Como relatar bugs no MantisBT?
- Como criar um usuário no MantisBT?
- Como configurar Emails no MantisBT?
- Como usar Filtros no MantisBT?
A seguir estão os pacotes de software que exigimos para instalar o MantisBT:
- Sistema operacional: MantisBT suporta múltiplas plataformas de sistema operacional como Windows, MacOS, OS / 2, Linux, Solaris
- Servidor web (Apache): MantisBT suporta servidor Apache Web e Microsoft IIS. Se você estiver usando qualquer outro servidor Web, o PHP deve ser configurado com ele
- PHP
- Base de dados: O MantisBT armazena seus dados em um banco de dados. O banco de dados recomendado para MantisBT é o MySql, no entanto, diferentes RDBMS suportados pelo MantisBT são como MySQL, PostgreSQL, Microsoft SQL Server e Oracle
- Navegador: MantisBT oferece suporte aos navegadores mais recentes, como Mozilla Firefox, Google Chrome, Safari etc.
Para instalar PHP, MySQL, servidor Web completamente no Windows, podemos usar WampServer.
Baixe e instale WampServer
Siga as etapas para baixar e instalar o WampServer no Windows:
- Navegar para Link WampServer
- Role para baixo até a seção Downloads na página da web
- Selecione o link WampServer com base no sistema operacional do seu sistema. Um pop-up aparecerá, uma vez clicado em qualquer uma das opções. Clique em “baixar diretamente”
- Uma vez clicado em “baixar diretamente”, você será redirecionado para este local na rede Internet. O download do WampServer começará automaticamente e se não for iniciado automaticamente, clique no botão Download
- Isso iniciará o download do MantisBT. O tamanho do arquivo seria em torno de 197 Mb e o nome do arquivo seria como ‘Wampserver3.0.6_x86_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10.exe’ .
- Uma vez baixado, clique duas vezes no arquivo baixado.
Siga o assistente e instale o WampServer por meio das seguintes etapas:
- Depois de clicar duas vezes, pode dar um aviso de segurança a alguns usuários de acordo com o sistema operacional usado, que é apenas para fins de segurança da janela. Clique na guia Executar
- Selecione o idioma
- Clique em ‘Aceito o acordo’ e pressione a próxima guia
- Pressione a próxima guia
- Forneça o local de destino onde deseja instalar o wampserver e pressione próximo (Por padrão é c: wamp)
- Clique em Avançar para a configuração padrão
- Clique na guia Instalar para instalar o WampServer
- Depois de clicar em Instalar, começará a instalação
- Escolha o navegador a ser usado para este WampServer, por padrão ele usará o Microsoft Internet Explorer. Você pode escolher qualquer navegador da web instalado em sua máquina
- Escolha qualquer editor de texto instalado em sua máquina, por padrão ele usará o Notepad
- Clique em permitir acesso
- Clique em Próxima guia
- Por fim, clique na guia Concluir para concluir a instalação. Agora você tem Apache, PHP e MySQL em sua máquina
- Vá para o Menu Iniciar, inicie o wampserver clicando no ícone (um ícone wamp aparecerá na bandeja do sistema). A cor do ícone no início será vermelho, depois laranja e, finalmente, será verde, o que significa que todos os serviços como Apache e MySQL estão em execução.
- Se o wampserver não estiver instalado corretamente, você pode encontrar dificuldade em instalar o Mantis. Para garantir que você está pronto para seguir em frente, verifique os pontos mencionados a seguir.
Verifique se wampserver instalado:
Como verificar se o wampserver foi instalado com sucesso e todos os seus serviços estão funcionando bem ou não.
# 1) A cor do ícone do wampserver na bandeja do sistema deve ser verde. A cor verde significa que todos os serviços estão funcionando bem. Se a cor do ícone for laranja, isso significa que há algo errado e os serviços não estão funcionando
#dois)Para verificar o serviço Apache em execução ou não : Clique com o botão direito no ícone wampserver na bandeja do sistema, vá para ferramentas e clique em Test Port 80, pois esta é a porta que é usada pelo servidor Apache
Após clicar em Test Port 80, uma tela preta do DOS vai abrir e vai dar o resultado assim abaixo da tela preta.
# 3)Para verificar o serviço MySQL em execução ou não : Clique com o botão direito no ícone wampserver na bandeja do sistema, vá para ferramentas e clique na porta de teste 3306, pois esta é a porta usada pelo MySQL
Depois de clicar nele, umDOISa tela será aberta e dará o resultado como este abaixo da tela traseira.
- Uma vez instalado o WampServer, podemos prosseguir com o processo de instalação do MantisBT.
Como instalar o MantisBT no Windows?
Baixe e instale o Mantis Bug Tracker:
Siga os passos para baixar e instalar o MantisBT
- Navegar para Download do Mantis ligação
- Clique no botão Download
- Depois de clicar no botão de download, você será redirecionado para este local na rede Internet . Clique no botão Download. Isso iniciará o download do MantisBT. Seu tamanho é 16,5 MB e o nome do arquivo seria como ‘Mantisbt-2.5.1.zip’
- Depois de fazer o download, extraia o arquivo zip e coloque a pasta no seguinte local: C: wamp www . Este é o local padrão onde você instalou o wampserver
Nota: Eu instalei o WampServer na unidade C. Use o caminho onde o WampServer está instalado.
- Navegar para http: // localhost: (porta) / , por exemplo, se você estiver usando a porta número 80, use http: // localhost: 80 /
Nota: Por padrão, o número da porta 80 é selecionado; se for ocupado por algum outro processo, você precisará alterar o número da porta. O processo para alterar o número da porta é explicado posteriormente neste artigo.
- Clique com o botão direito no ícone wamp presente na bandeja do sistema, vá para a configuração wamp clicando com o botão direito no ícone wamp na bandeja do sistema e selecione os seguintes itens da lista
- Na página aberta, clique na pasta Mantis em “Seus Projetos” localizada na parte inferior da tela, conforme mostrado na imagem
- Após clicar na pasta Mantis em “Seus Projetos”, a tela abaixo aparecerá
- O tipo de banco de dados é MySQL por padrão, aqui também podemos selecionar Microsoft SQL, Postgre SQL, Oracle se você os instalou em vez de MySQL
- Clique no botão Instalar / Atualizar Banco de Dados, presente na parte inferior da tela
- Na próxima página, verifique a seguinte mensagem na parte inferior da tela “ MantisBT foi instalado com sucesso “. Ignore as mensagens de erro
- Clique em criar um link conforme mostrado na imagem ou você pode navegar diretamente para o URL http: // localhost: (port) /mantisbt-2.4.1/mantisbt-2.4.1/login_page.php começar.
- Por padrão, o nome de usuário é “administrador” e a senha é “root”
- Após o login, a tela abaixo aparecerá
Resolvendo erros:
Durante o processo de instalação, você pode encontrar alguns erros. Neste artigo, alguns dos erros comuns e sua resolução foram listados.
# 1)Erro VCRuntimeDll.140 : Quando a seguinte mensagem é exibida durante a instalação do servidor wamp: “ O programa não pode ser iniciado porque VCRUNTIME140.dll está faltando em seu computador. Tente reinstalar o programa para corrigir o problema. ”Então implica“ Pacotes redistribuíveis do Visual C ++ ”Estão faltando em seu computador
Siga as etapas para resolver o erro:
- Navegar para https://www.microsoft.com/en-in/
- Na barra de pesquisa, pesquise “ Videocassete '
- Clique no link “Baixar Pacote Redistribuível do Microsoft Visual C ++ 2010”
- Na próxima tela, selecione o idioma e clique no botão Download
- Isso iniciará o download dos pacotes redistribuíveis do Visual C ++
- Uma vez baixado, clique duas vezes no arquivo baixado. Isso iniciará um assistente de instalação
- Depois que os pacotes redistribuíveis do Visual C ++ forem instalados, reinstale o WampServer
#dois)Err_Connection_Refused : Se a página a seguir for exibida em vez da página de boas-vindas do WampServer, use um número de porta diferente. Como o número da porta atual está sendo ocupado por alguns outros serviços
Siga as etapas para resolver o erro:
- Clique com o botão direito no ícone wamp presente na bandeja do sistema
- Vá para Ferramentas | Use uma porta diferente de (número da porta atual)
- Forneça qualquer número de porta não utilizado e clique em Ok
Interface do usuário do Mantis BugTracker
Depois que um usuário está conectado e configurou o perfil do usuário, esta é a primeira página que é exibida para o usuário.
Vamos nos familiarizar com a interface do usuário e entender os diferentes recursos fornecidos na primeira tela do Mantis Bug Tracker.
Esta página está dividida em diferentes seções. No lado esquerdo, há o menu de navegação com links para páginas diferentes.
1) Menu de navegação : Este é o menu de navegação com vários links, como Relatar problema, Exibir problema
2) Atribuído a mim: Nesta seção, todos os problemas atribuídos ao usuário que está logado atualmente são exibidos nesta seção. Como você pode ter uma ideia, o tempo em que o bug foi relatado é exibido no resumo do bug e um número único é automaticamente atribuído a cada bug relatado
3) Não atribuído: Nesta seção, todos os problemas que estão pendentes para serem atribuídos à pessoa em questão são exibidos
4) Relatado por mim: Todos os problemas relatados pelo usuário são exibidos nesta seção
5) Modificado recentemente (30 dias): Todos os problemas, que foram modificados durante o cronograma de 30 dias, são exibidos nesta seção
6) Cabeçalho: No cabeçalho são fornecidos vários links, como Relatar problema, Convidar usuários. O usuário pode clicar diretamente no botão Report Issue e então pular para a página de relatar problemas. Você pode alterar o projeto para o qual deseja visualizar problemas ou relatar um problema.
À direita está o nome do usuário conectado. Clique em quais opções são exibidas. O usuário pode clicar em logout para sair da sessão.
7) Linha do tempo: Nesta seção, todas as atualizações recentes sobre o projeto são exibidas. Quer o problema tenha sido relatado recentemente, fechado ou quaisquer atualizações feitas em um bug existente, todas as atividades relacionadas ao bug são registradas e exibidas nesta seção.
Como relatar bugs no Mantis?
Leitura recomendada => Como escrever um bom relatório de bug
A primeira tela exibida para o usuário é a página de login onde o usuário é solicitado a inserir as credenciais de login
- Digite o nome de usuário e senha
- Clique no botão Login
- Também existe uma opção na janela de login para salvar o login no navegador
- Para relatar um bug, clique em Report Issue presente na parte superior ou no menu de navegação
- Clique no projeto e selecione o projeto na lista suspensa para o qual o bug deve ser relatado
- Clique em reportar problema
- A seguinte página é exibida
- Selecione a categoria
- Selecione a reprodutibilidade do bug.
Reprodutibilidade : Define se o bug relatado é reproduzível ou não. O Mantis Bug Tracker fornece opções padrão nesta categoria.
Os seguintes pontos são exibidos no menu suspenso.
- Não tentou: Escolha esta opção se você não tentou reproduzir o bug
- Sempre: Escolha esta opção se o bug puder ser reproduzido a cada iteração
- Aleatória: Escolha esta opção se o erro ocorrer aleatoriamente
- Incapaz de reproduzir: Escolha esta opção se o cenário usado produziu o resultado inesperado não está mais produzindo o bug
- As vezes: Escolha esta opção se o bug ocorrer poucas vezes durante a iteração
- N / D
- Selecione a gravidade do bug.
As seguintes opções estão disponíveis nesta categoria
- Recurso
- Trivial
- Texto
- Puxão
- Menor
- Principal
- Batida
- Quadra
- Selecione a opção que melhor descreve seu bug.
- Selecione a prioridade do bug
As seguintes opções estão disponíveis nesta categoria
- Nenhum
- Baixo
- Normal
- Alto
- Urgente
- Imediato
- Selecione a opção apropriada
- Selecione o perfil: (Plataforma, sistema operacional, versão do sistema operacional) use isso para adicionar informações como a plataforma do sistema operacional usado e sua versão ou sabor
- O próximo campo é Atribuir a . Nesta categoria, você pode selecionar o nome da pessoa a quem o bug será atribuído
- No resumo, você pode fornecer uma breve descrição do bug
Por exemplo, em um site de comércio eletrônico, os produtos não são adicionados ao carrinho. Você pode fornecer uma breve descrição para isso como Carrinho de compras. Os produtos não estão sendo adicionados ao carrinho.
- Na descrição, explique o bug, o ambiente de teste no qual o teste está sendo realizado inclui os resultados esperados e reais
- Nas etapas para reproduzir a seção, escreva as etapas envolvidas para produzir o bug que pode ser usado novamente para reproduzir no final do desenvolvedor
- Se você deseja anexar qualquer arquivo, imagem referindo o bug você pode anexá-lo na seção de anexos de arquivo
- Assim que todas as opções forem preenchidas. Clique em Enviar problema
- Uma mensagem de sucesso é exibida para o usuário e a página é redirecionada para a página de visualização
Observe que um ID exclusivo é atribuído ao problema relatado. Esse ID pode ser usado para pesquisar o problema na barra de pesquisa.
Se você deseja visualizar o problema relatado, clique no ID conforme mostrado na imagem. O problema relatado será exibido na tela.
Portanto, relatamos um bug no Mantis Bug tracker. A seguir, aprenderemos a criar um projeto no MantisBT.
Como criar um projeto no Mantis Bug Tracker?
A seguir, veremos como criar projetos no bug tracker do mantis. Mantis oferece suporte a vários projetos em uma única instância.
Siga as etapas para criar um novo projeto:
Nota: Mantis fornece direitos diferentes para o usuário conectado. Portanto, os direitos para criar o projeto são concedidos apenas ao usuário específico do administrador. Então faça o login com o usuário e o seguinte menu de navegação é exibido.
- Clique em Gerenciar
- Vá para a aba de gerenciamento do projeto como mostrado na imagem
- Clique em Criar novo projeto
- Uma nova janela será aberta com o seguinte campo
- Nome do Projeto : Forneça o nome do projeto
- Status: Você pode especificar o status atual do projeto
Por padrão, as seguintes opções estão disponíveis:
- Desenvolvimento: Escolha esta opção se o projeto estiver em fase de desenvolvimento
- Lançamento: Escolha esta opção se o projeto estiver em fase de lançamento
- Estábulo: Escolha esta opção se o teste for realizado na versão estável do projeto
- Obsoleto: Se a versão do projeto estiver desatualizada ou não for usada atualmente, esta opção pode ser escolhida
- Ver o status: Selecione se o projeto é privado ou público. Como projetos privados, e o progresso nele é visível apenas para aqueles usuários aos quais este projeto foi atribuído
- Descrição: Na caixa de texto Descrição, você pode fornecer a descrição do projeto
- E finalmente, clique no botão Adicionar Projeto
Uma mensagem de sucesso é exibida e, portanto, o projeto é adicionado ao Mantis para relatório de bug. A seguir, aprenderemos a criar um usuário no MantisBT.
Como criar um usuário no MantisBT?
Vimos como criar um projeto e também aprendemos a relatar um problema no Mantis Bug Tracker. Basicamente, os direitos para criar um novo usuário ou editar um usuário existente são concedidos à pessoa com direitos de administrador.
Criar uma nova página de conta facilita o administrador para gerenciar usuários no sistema. Portanto, faça login com o administrador. Uma vez conectado com o administrador, as seguintes opções, conforme mostrado na imagem, serão exibidas no menu de navegação.
- Clique em Gerenciar
- Alternar para gerenciar a guia do usuário
- Por padrão, a guia Gerenciar usuário está pré-selecionada, pois esta é a primeira das várias guias disponíveis
- Clique em criar uma nova conta
perguntas e respostas da entrevista com engenheiro de garantia de qualidade
- Depois de clicar neste botão, uma nova janela será aberta
- Insira o usuário
Nota: O nome de usuário usado para o novo usuário deve ser exclusivo e não deve ser usado anteriormente.
- Forneça o nome real do novo usuário.
Nota: O nome real usado para o novo usuário deve ser exclusivo e não deve ser usado anteriormente, ou seja, o nome real do novo usuário não deve coincidir com o nome real de um usuário existente.
- Fornece e-mail do usuário.
- Na lista suspensa de nível de acesso, existem diferentes opções disponíveis por padrão.
- Visualizador
- Repórter
- Atualizador
- Desenvolvedor
- Gerente
- Administrador
- Escolha a opção apropriada.
- Clique em Criar usuário
Assim, um novo usuário é criado no sistema.
Como configurar o Email no Mantis?
Durante o desenvolvimento de software, um dos maiores desafios é manter a equipe informada sobre quaisquer alterações ou bugs relatados. O MantisBT dispara uma notificação por e-mail para a pessoa em questão se houver qualquer novo bug relatado ou alterações feitas em um bug existente.
Siga as etapas para configurar a notificação de e-mail no MantisBT
- Navegue até o caminho: D: wamp www mantisbt-2.4.1 mantisbt-2.4.1 config
- Abra config_inc.php no bloco de notas e adicione o seguinte código:
$g_phpMailer_method = PHPMAILER_METHOD_SMTP; $g_smtp_host = ‘smtp.gmail.com'; $g_smtp_port = ‘465'; $g_smtp_connection_mode = ‘ssl'; $g_smtp_username = ‘softwaretestinghelp@gmail.com'; $g_smtp_password = ‘xxxx'; $g_administrator_email = ‘softwaretestinghelp@gmail.com'; $g_webmaster_email = ‘softwaretestinghelp@gmail.com'; $g_from_email = ‘softwaretestinghelp@gmail.com'; $g_return_path_email = ‘softwaretestinghelp@gmail.com'; $g_default_timezone = ‘UTC'; $g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT; $g_log_destination = ‘file:D:mantisbt.log';
- Salve o arquivo
- Faça login no MantisBT usando credenciais de administrador
- Clique em Convidar usuários
- Criar um usuário
Um e-mail será acionado para a pessoa em questão.
Como usar Filtros no MantisBT?
Quando o número de bugs relatados no projeto aumenta, fica muito agitado a busca por um grupo específico do problema.
Por exemplo, Em um projeto, o desenvolvedor deseja resolver todos os bugs atribuídos a ele em alta prioridade. Nesse caso, os filtros podem ser aplicados para agrupar os problemas de acordo com o requisito.
Vamos entender como aplicar filtros para pesquisar ou agrupar os problemas.
- Clique em Ver problema
- Na página, vários
- Clique na lista suspensa do projeto para pesquisar problemas com base no projeto específico
- Clique em qualquer campo conforme sua necessidade
- Clique no filtro aplicar. Todos os problemas que atendem aos requisitos serão listados na grade
Salve o filtro:
Se você deseja salvar o filtro atual, clique no botão Salvar filtro.
- Na próxima tela, digite o nome do filtro
- Selecione a caixa de seleção Projeto e clique no botão Salvar Filtro Atual
- Uma mensagem de sucesso será exibida confirmando a ação “Filtro salvo com sucesso”
Na tela são exibidas as seguintes opções:
- Gerenciar filtro: Esta opção pode ser usada para excluir um filtro salvo existente
- Permalink: O link permanente é usado para criar um link para um filtro específico. Esse link pode ser compartilhado com outros membros da equipe, para esse filtro específico
Conclusão
O software de rastreamento de bugs ajuda a gerenciar o bug de forma eficaz e eficiente. Em última análise, reduzindo o tempo e os esforços no gerenciamento do histórico de bugs. Com o gerenciamento adequado de bugs, podemos melhorar a qualidade do processo de trabalho e evitar brechas no processo de teste e desenvolvimento.
Com o acompanhamento adequado, pode-se esperar a utilização adequada do recurso (funcionário) e fornecer o máximo de saída deles. Assim, espera-se um bom Retorno do Investimento.
Por favor, compartilhe seus comentários ou perguntas conosco abaixo.
Leitura recomendada
- Tutoriais detalhados do Eclipse para iniciantes
- Exemplo de relatório de bug
- Tutorial prático de revisão da ferramenta de rastreamento de bug do backlog
- O que é ciclo de vida de defeito / bug em teste de software? Tutorial de ciclo de vida de defeitos
- Relatórios de bug de amostra para aplicativos da web e de produtos
- 18 Melhor Software de Rastreamento de Bug: Principais Ferramentas de Rastreamento de Defeito / Problema de 2021
- JIRA Bug Tracking Tool Tutorial: como usar o JIRA como uma ferramenta de bilhetagem
- Como escrever um bom relatório de bug? Dicas e truques