Por Que Jira Es el Estandar de la Industria
Jira de Atlassian domina el mercado de issue tracking con mas del 75% de cuota en desarrollo de software. Como profesional de QA, encontraras Jira en casi toda empresa.
Jira para Bug Tracking
Creando un Bug Report en Jira
| Campo | Proposito | Ejemplo |
|---|---|---|
| Summary | Titulo del bug | “Login falla con HTTP 500 para emails con ‘+’” |
| Issue Type | Bug | Bug |
| Priority | Urgencia de negocio | High |
| Severity | Campo custom — impacto tecnico | Critical |
| Components | Modulo afectado | Authentication |
| Environment | Browser, OS, version | Chrome 120, macOS 14.2 |
| Description | Reporte completo | Pasos, esperado/actual, evidencia |
Campos Custom para QA
- Severity (dropdown: Critical/Major/Minor/Trivial)
- Found In Environment (dropdown: Dev/QA/Staging/Production)
- Root Cause (dropdown: Code/Config/Data/Environment/Third Party)
- Test Case ID (texto: link al test case relacionado)
JQL para Testers
Queries Esenciales
Todos los bugs abiertos asignados a mi:
type = Bug AND assignee = currentUser() AND status != Closed
Bugs de alta prioridad encontrados en este sprint:
type = Bug AND priority in (Highest, High) AND sprint in openSprints()
Bugs encontrados en produccion:
type = Bug AND "Found In Environment" = Production AND created >= -30d
Mis bugs reportados que siguen abiertos:
type = Bug AND reporter = currentUser() AND resolution = Unresolved
Tips de JQL
- Usa
currentUser()para filtros portables sprint in openSprints()se adapta automaticamente al sprint actualcreated >= -7dsignifica ultimos 7 dias
Boards y Workflows
Board Kanban Optimizado para QA
| Columna | Estados | Proposito |
|---|---|---|
| Ready for QA | Fixed, Ready for Test | Bugs esperando verificacion |
| In QA | In Testing | En proceso de verificacion |
| QA Passed | Verified | Confirmado corregido |
| QA Failed | Reopened | Fix no funciono |
Workflow Custom para Bugs
New → Open → In Progress → Fixed → In QA → Verified → Closed
↓
Reopened → In Progress
Dashboards
Gadgets recomendados:
- Bug Burndown — tendencia de bugs abiertos
- Bugs por Severidad — grafico de pastel
- Bugs por Componente — identificar areas problematicas
- Creados vs Resueltos — ritmo de trabajo
- Bugs Vencidos — bugs pasados de su fecha objetivo
- Estadisticas del Sprint — bugs encontrados/corregidos
Integraciones
Herramientas de Test Management
- Zephyr Scale — test management nativo de Jira
- Xray — test cases vinculados a issues
- TestRail — herramienta externa con integracion Jira
Integracion CI/CD
- Jenkins — plugin auto-transiciona issues en eventos de build
- GitHub Actions — referencia JIRA-123 en commits para auto-linking
Ejercicio: Construye Tu Dashboard de QA
Disena un setup de Jira para un equipo QA de 5 testers trabajando en una aplicacion web con 3 componentes: Frontend, Backend API y Mobile App.
Solucion
Filtros JQL:
- Mi Cola QA:
type = Bug AND status = "Ready for QA" ORDER BY priority DESC - Critical/Blocker Abiertos:
type = Bug AND priority in (Highest, High) AND status != Closed AND sprint in openSprints() - Bugs que Reporte Este Sprint:
type = Bug AND reporter = currentUser() AND sprint in openSprints() - Bugs de Regresion:
type = Bug AND labels = regression AND created >= -30d - Bugs Estancados:
type = Bug AND status not in (Closed, Resolved) AND updated <= -14d
Board Kanban:
- Columnas: Backlog | Ready for QA | In QA | QA Passed | QA Failed | Done
- Swimlanes: Por Componente
- Filtros rapidos: Mis Bugs, Solo Criticos, Regresion, Este Sprint
- Limites WIP: In QA = 3 por persona
Dashboard:
- Filtro bidimensional — bugs por Severidad x Componente
- Creados vs Resueltos — linea, ultimos 30 dias
- Pastel — bugs abiertos por asignado
- Resultados de filtro — top 10 bugs criticos sin resolver
- Sprint Burndown
- Ultimos creados — ultimos 5 bugs
Puntos Clave
- Jira es el estandar de la industria — domina JQL, boards y dashboards
- Agrega campos custom (severity, environment, root cause) para mejor tracking
- Filtros JQL son tu herramienta diaria — aprende la sintaxis
- Crea boards especificos de QA con columnas que coincidan con tu workflow
- Construye dashboards con visibilidad instantanea del estado del testing
- Integra con herramientas de test management y CI/CD para trazabilidad