visão geral do mantis marco cristo. server arquitetura client browser mantis bug tracker (php)
TRANSCRIPT
Visão Geral do MANTIS
Marco Cristo
Server
Arquitetura
Client
Browser
MANTIS Bug Tracker (PHP)
Server
Arquitetura
Client
Browser
MANTIS Bug Tracker (PHP)
API
ConnectSOAP Interface
SOAP Client Any Client
ServerApplication
NOVO
RECONHECIDO
CONFIRMADO
ATRIBUIDO
RESOLVIDO
FECHADO
FEEDBACK
Estados
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 MantisVisualizar Issues, Sumário, Anexos VisualizadorRelatar e Monitorar IssuesEnviar avisos para terceirosSubir arquivo de erroCadastrar Nota e ProfileRelatorModificar estado de Issue AtualizadorVer notícias privadasReabrir, Fechar, Manipular IssuePublicar notícia privadaAtualizar nota de IssueMover, Apagar IssueVer lista de Monitoração DesenvolvedorAtualizar arquivos do ProjetoConfigurar ProjetoConfigurar NotíciasCriar Projeto e Adicionar Usuários GerenteApagar ProjetosGerenciar UsuáriosConfigurar MANTIS 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 ProjetoCadastrar 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 Cadastrar dados; possibilidade de anexos
Rastrear Recebe emails cada vez que algo ocorre; filtra dados de acordo
Atribuir 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árioDados cadastrais, profileProjeto 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/concept.php