Está en la página 1de 10

UNIVERSIDAD MAYOR DE SAN SIMÓN

FACULTAD CIENCIAS Y TECNOLOGÍA


CARRERA INGENIERÍA EN SISTEMAS

MANTIS BUG TRACKER

INTEGRANTES: Bellido Quispe Hilarion

Garcia Soliz Jorge Andre

Moscoso Mena Andres

MATERIA: Evaluación y Auditoría de Sistemas


DOCENTE: Ing. Jimmy Villarroel Novillo
FECHA: 12-04-2021
ÍNDICE

1. ¿Que es un sistema de seguimiento de errores?


2. ¿Que es un gestor de tareas?
3. ¿Qué es Mantis Bug Tracker?
4. ¿Dónde podemos usar Mantis Bug Tracker?
5. Características de Mantis Bug Tracker
6. Atributos de Calidad o Usabilidad
7. Otras opciones
8. Instalando Mantis Bug Tracker
9. Ventajas y Desventajas
10. Bibliografía

1. ¿Qué es un sistema de seguimiento de errores?


Un sistema de seguimiento de errores es una aplicación informática diseñada para ayudar a
asegurar la calidad de software y asistir a los programadores y otras personas involucradas en el
desarrollo y uso de sistemas informáticos en el seguimiento de los defectos de software. El
término usado en inglés es Bug Tracking System, y frecuentemente se usa el acrónimo BTS.
Puede considerarse como un tipo especial de sistema de seguimiento de incidentes. Son usados
intensivamente por cualquier empresa o institución que realice desarrollo de software.
Si bien muchos sistemas de seguimiento de errores de software libre permiten que los usuarios
directamente den de alta la incidencia detectada, en muchas empresas de desarrollo de software
se usan de manera estrictamente interna. Muchos de los sistemas de seguimiento de errores de
software se integran frecuentemente con otras herramientas, como pueden ser correo electrónico,
control de versiones, y otras herramientas de gestión administrativa.

2. ¿Que es un gestor de tareas?


Un gestor de tareas es una herramienta que sirve para coordinar y realizar un seguimiento de las
actividades que desempeñamos en la empresa o en un determinado proyecto mediante un
sistema de gestión que integra plazos, prioridades y responsabilidades.

Sus posibilidades de uso en diferentes soportes, desde el ordenador o el teléfono móvil se hacen
hoy en día indispensables y permiten mayor flexibilidad para realizar las labores en cualquier
momento y en cualquier lugar. Gracias a ellas, el desglose del trabajo y la asignación de
responsabilidades bien definidas, para optimizar la consecución de las metas, será más fácil que
nunca para el Project Manager.

3. ¿Qué es Mantis Bug Tracker?


Mantis Bug Tracker es un sistema de seguimiento de errores gratuito y de código abierto basado
en la web, así como un gestor de tareas de un equipo de trabajo. Está desarrollado en PHP y
MySQL, y destaca por su facilidad y flexibilidad para la instalación y configuración.

Esta aplicación se utiliza para probar soluciones automatizadas, llevando un registro histórico de
las alteraciones, lo que permite rastrear defectos de software, y gestionar equipos de trabajo de
forma remota, lo cual es implementado como un sistema de seguimiento de problemas más
genérico. El nombre Mantis y el logo del proyecto hacen referencia a una Mantis Religiosa,
conocida por rastrear y alimentarse de otros insectos. El nombre del proyecto generalmente se
abrevia como MantisBT o simplemente Mantis.

4. ¿Dónde podemos usar Mantis Bug Tracker?


Mantis Bug Tracker es una aplicación multiplataforma basada en PHP y con soporte para bases
de datos MySQL, PostgreSQL y MS SQL. Puede instalarse en cualquier servidor web con PHP y
una de las bases de datos comentada. Pueden consultarse los requisitos de instalación
específicos con las versiones mínimas necesarias.
Si hablamos a nivel cliente Mantis puede ser accedido desde cualquier plataforma o sistema
operativo tan solo deberás tener conexión a la red apropiada (en modo red local) y un navegador
de internet. También existen plugins que nos permiten administrar directamente desde la interfaz
de aplicación
5. Características de Mantis Bug Tracker
● Reporte de incidencias.- Mantis es una aplicación que permite a distintos usuarios reportar
tickets de cualquier tipo, estando orientada la aplicación a muchos escenarios, como
incidencias técnicas, peticiones de soporte o bugs de un sistema.El usuario puede
describir con un breve título la incidencia, y también añadir un comentario descriptivo,
además de un campo adicional para dar más detalles técnicos (como puede ser detalles
de un equipo o de un software). Estos comentarios llegan al encargado o encargados de
las incidencias, que pueden asignarla al responsable, y añadir comentarios como
respuesta o pedir más datos para seguir un hilo de actividad hasta que quede resuelta
● Sistema de permiso de usuario.- Mantis incorpora un sistema de roles y permisos para
identificar a los distintos usuarios que acceden al sistema. Los niveles de usuarios,
comenzando por el que solo puede observar incidencias, y acabando por el que puede
configurar todo el sistema, son: espectador, informador, actualizador, desarrollador,
manager y administrador. Cada rol define las acciones que ese tipo de usuario puede
realizar, por ejemplo el informador puede reportar incidencias y añadir nuevas notas, pero
no puede asignar o modificar incidencias. Solo el administrador del sistema puede
configurar los permisos de cada rol.
● Completa descripción y estado de incidencias.- A la hora de reportar una incidencia, el
usuario tiene muchas opciones y campos a rellenar con el fin de hacer más fácil el trabajo
del encargado de resolver el ticket. Aunque por supuesto, lo más básico es poner un título
y la descripción básica, y mediante notas el encargado de resolverlas puede pedir más
datos. Algunos de los datos a rellenar son la reproducibilidad del error, la urgencia, la
severidad, la prioridad, el sistema operativo y su versión o los pasos específicos para
reproducirlo.
● Notificaciones de usuario.- Mantis permite notificar a los usuarios de novedades por correo
electrónico. Así, tanto el responsable asignado de resolver la incidencia se da cuenta por
correo electrónico, como cualquier nuevo dato de la incidencia es enviada por correo tanto
al responsable como al reportador de la incidencia.
● Personalización del sistema.- Mantis ofrece al administrador de la aplicación mucha
flexibilidad a la hora de la configuración. Permite definir nuevos estados para las
incidencias, así como la creación de nuevos campos, y personalizar los permisos de los
roles de usuario. También permite administrar etiquetas, y organizar la información de la
aplicación por proyectos, pudiendo ser unos privados o públicos, y con acceso a ciertos
usuarios. Dentro de los proyectos se pueden generar subproyectos y categorías.

6. Atributos de Calidad o Usabilidad


● Diseño de interfaz .- El diseño de Mantis es sencillo aunque un poco sobrio. Las
vistas que se obtengan depende en parte del usuario que esté accediendo y sus
privilegios, pero de forma general, los usuarios pueden visualizar en distintos
cajones las incidencias recién abiertas, las resueltas, o las que están en tránsito. El
menú de la aplicación y opciones se encuentra arriba, y también hay formularios
para configurar la cuenta de usuario y reportar incidencias. Se utilizan colores para
identificar los diferentes estados de las incidencias.
● Facilidad de uso.- Aunque sobria y simple, la aplicación es sencilla de utilizar. Los
formularios de reporte de incidencias son muy completos pero con solo dos campos
obligatorios a rellenar, además los colores ayudan a identificar las incidencias.
También se dispone de las notificaciones por correo que facilitan el seguimiento de
las incidencias.
● Accesibilidad .- Mantis Bug Tracker no está dotado especialmente con funciones de
fácil acceso para personas con problemas de accesibilidad de cualquier tipo. De
todas formas la aplicación puede integrarse con cualquier opción relacionada con el
navegador de Internet en cuanto a accesibilidad o del sistema operativo.

7. Otras opciones
● GitLab issues
● Bitbucket's bug tracker
● Redmine
● GitHub Issues
● Phabricator
● Bugs Everywhere
● Lean Testing
● JIRA
● Gitea

8. Instalando Mantis Bug Tracker


Para la instalación de mantis bug tracker se requieren algunos pre requisitos:
Prerrequisitos
● Apache es el servidor web frontal que recibirá las peticiones http.

● Mysql es una herramienta de SGBD recomendada para albergar la base de datos


de Mantis.

● PHP es la herramienta de interpretación del lenguaje PHP que permite tener


páginas web dinámicas.

Para facilitarnos la instalación podemos hacer uso de programas como Xampp,Lamp,


Wamp que son programas que incluyen los servicios de Apache + MariaDB(Mysql) + PHP
que son los prerrequisitos para instalar mantis bug tracker.

Para este ejemplo utilizaremos el programa de Xampp porque se puede instalar en los
sistemas operativos de window, linux y mac
Pasos para la instalación de mantis bug tracker comunity una vez cumplido con los
prerrequisitos
paso 1:
● Lo primero que debemos hacer es ir a la página oficial de mantis bug tracker y
descargarnos la última versión.
https://www.mantisbt.org/
paso 2:
● Descomprimir el fichero descargado de la página web de mantis dentro del
directorio xampp/ htdocs

paso 3:
● iniciar los servicios de apache y mysql usando el panel de control de Xampp
paso 4:
● Abril el proyecto de mantis bug tracker ingresando a la dirección
http://localhost/mantisbt-2.25.0 que fue creado con xampp de manera local, donde
nos mostrará un formulario para realizar la configuraciones de instalación.
En este formulario debe de asignarse un nombre para la base de datos con su
respectivo usuario y contraseña.
Luego darle en el botón de instalar.
paso 5:
● Una vez termine la instalación nos redirigirá a la página de login
Las credenciales por defecto son:
usuario:administrator
password:root

Y finalmente nos mostrará la pantalla de inicio de administración de mantis bug


tracker después de realizar el login correctamente.
9. Ventajas y Desventajas

Ventajas
● Facilidad de instalación.
● Experiencia de usuario simple.
● Sin límite de número de usuarios, problemas o proyectos.
● Funciona muy rápido. Todas las acciones básicas se realizan para la cantidad
mínima de clics y un período de tiempo mínimo.
● Admite las plataformas principales: Windows, Linux, Mac, Solaris, AS400 / i5, etc.
● Soporte de múltiples DBMS: MySQL, MS SQL, PostgreSQL, Oracle, DB2.
● Alto nivel de personalización.
● Potente y reflexivo sistema de filtración.
● Revisión de errores fácilmente comprensible.
● Notificaciones de Correo Electrónico.
● Seguimiento del tiempo.
● Versión móvil multifuncional (iPhone, Android y Windows Phone).
● Complementos Eso mejora significativamente el uso de MantisBT.
● Exportación a CSV, Microsoft Excel, Microsoft Word.
● Integración de control de fuente (GIT, SVN y CVS).

Desventajas
● Solo se puede adjuntar una captura de pantalla durante el proceso de creación del
informe de error. Puede adjuntar otro al informe de error ya creado.
● La interfaz de usuario no es atractiva.
● No hay opción de generar un informe de progreso.
● No hay opción para rastrear cosas automáticamente.

10. Bibliografía
https://progsoft.net/es/software/mantis-bug-tracker
https://www.mantisbt.org/wiki/doku.php
https://www.mantisbt.org/index.php

También podría gustarte