Visão Geral do
MANTIS
Marco Cristo
Arquitetura
Client
Browser
MANTIS Bug Tracker (PHP)
Server
Arquitetura
Client
SOAP Client
Any Client
Browser
Server
Application
Connect
SOAP Interface
API
MANTIS Bug Tracker (PHP)
Server
Estados
NOVO
RECONHECIDO
CONFIRMADO
FEEDBACK
ATRIBUIDO
RESOLVIDO
FECHADO
Para uma visão geral de como modificar estados e fluxo no Mantis, veja:
http://manual.mantisbt.org/manual.customizing.mantis.customizing.status.values.php
Privilégios em Mantis
Visualizar Issues, Sumário, Anexos
Relatar e Monitorar Issues
Enviar avisos para terceiros
Subir arquivo de erro
Cadastrar Nota e Profile
Modificar estado de Issue
Ver notícias privadas
Reabrir, Fechar, Manipular Issue
Publicar notícia privada
Atualizar nota de Issue
Mover, Apagar Issue
Ver lista de Monitoração
Atualizar arquivos do Projeto
Configurar Projeto
Configurar Notícias
Criar Projeto e Adicionar Usuários
Apagar Projetos
Gerenciar Usuários
Configurar MANTIS
Visualizador
Relator
Atualizador
Desenvolvedor
Gerente
Administrador
Visões em Mantis

Visão geral ou por Projeto
 Principal: resumo de interesse do usuário + news
 Minha Visão: Assinalado pra mim, reportado por mim,
modificado recentemente, não assinalado, resolvido,
monitorado por mim
 Ver Issues: visão mediada por filtros, busca e salto
(pra issue especifico). Permite que tarefas sejam
executadas sobre resultado do filtro (relatórios,
mudar prioridades, atribuições, etc);
 Submeter Issue: suporta anexos (eg: screenshots)
 Log de Modificações
 Sumário: estatísticas sobre issues
Visões em Mantis (continua...)

Visão geral ou por Projeto
 Documentação
 Gerenciar: gerenciar
usuários, projetos e
configurações
 Editar News
 Minha Conta: senha, dados cadastrais, profile,
preferências sobre notificação de emails
 Logout
Tarefas em Mantis

Criar Projeto
 Cadastrar
titulo, descrição, tipo (público ou
privado)
 Tipos de Issues a controlar (erros, melhorias,
nice to have etc)
 Se privado, cadastrar membros definindo
permissões
Tarefas em Mantis

Reportar


Rastrear


Recebe emails cada vez que algo ocorre; filtra dados de acordo
Atribuir


Cadastrar dados; possibilidade de anexos
Determinar responsáveis. Possibilita associar categoria de issue
pra certa pessoa
Resolver

Desenvolvedor pode indicar ‘resolvido’; adm e gerente,
‘fechado’. Issues resolvidos aparecem em muitas visões; os
fechados, não.
Tarefas em Mantis

Criação de Relatórios
 Filtrar
por relator, quem monitora, responsável,
categoria, severidade, resolução, estado, compilação,
versão, prioridade, status (público/privado), data, data
de última mudança, prioridade (outras opções são
disponíveis em relatórios avançados)
 Relatórios Típicos


Todos os projetos abertos na última semana que continuam
abertos
Atribuídos pra mim e ainda não resolvidos
 Possibilidade
de exportar pra Excel, Word e HTML
Tarefas em Mantis

Personalização de usuário
 Dados
cadastrais, profile
 Projeto Default, Criação de Relatórios
Avançados (por exemplo, incluindo dados do
profile), Critérios de avisos pra issues novas,
atribuída, feedback, resolvida, fechada,
reaberta, nota adicionada, mudança de
estado, mudança de prioridade, limite de
emails, linguagem
Características de Issues

Reproduzível?
 Sempre, Algumas
Vezes, Aleatório, Nunca se Tentou,
Incapaz de Duplicar, Não se aplica (melhoria e não
erro)

Gravidade
 Impossível
continuar, Trava Programa, Maior, Menor,
Ajuste (eq: posição de botão), Texto (eg: gramática),
Trivial (eg: textura errada), Melhoria
Observações
TESTLINK: Gerenciamento de Testes com
interface pra MANTIS
http://testlink.sourceforge.net/docs/testLink
.php
 MANTIS Connect: SOAP Interface para
MANTIS (Suporte a PHP, Java, .NET, etc)
http://www.futureware.biz/mantisconnect/c
oncept.php

Download

Arquitetura MANTIS