visão geral do mantis marco cristo. server arquitetura client browser mantis bug tracker (php)

14
Visão Geral do MANTIS Marco Cristo

Upload: internet

Post on 17-Apr-2015

122 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

Visão Geral do MANTIS

Marco Cristo

Page 2: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

Server

Arquitetura

Client

Browser

MANTIS Bug Tracker (PHP)

Page 3: 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

Page 4: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 5: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (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

Page 6: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 7: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 8: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 9: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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.

Page 10: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 11: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 12: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 13: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)

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

Page 14: Visão Geral do MANTIS Marco Cristo. Server Arquitetura Client Browser MANTIS Bug Tracker (PHP)