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

CampoPropositoEjemplo
SummaryTitulo del bug“Login falla con HTTP 500 para emails con ‘+’”
Issue TypeBugBug
PriorityUrgencia de negocioHigh
SeverityCampo custom — impacto tecnicoCritical
ComponentsModulo afectadoAuthentication
EnvironmentBrowser, OS, versionChrome 120, macOS 14.2
DescriptionReporte completoPasos, 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 actual
  • created >= -7d significa ultimos 7 dias

Boards y Workflows

Board Kanban Optimizado para QA

ColumnaEstadosProposito
Ready for QAFixed, Ready for TestBugs esperando verificacion
In QAIn TestingEn proceso de verificacion
QA PassedVerifiedConfirmado corregido
QA FailedReopenedFix no funciono

Workflow Custom para Bugs

New → Open → In Progress → Fixed → In QA → Verified → Closed
                                      ↓
                                   Reopened → In Progress

Dashboards

Gadgets recomendados:

  1. Bug Burndown — tendencia de bugs abiertos
  2. Bugs por Severidad — grafico de pastel
  3. Bugs por Componente — identificar areas problematicas
  4. Creados vs Resueltos — ritmo de trabajo
  5. Bugs Vencidos — bugs pasados de su fecha objetivo
  6. 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:

  1. Mi Cola QA: type = Bug AND status = "Ready for QA" ORDER BY priority DESC
  2. Critical/Blocker Abiertos: type = Bug AND priority in (Highest, High) AND status != Closed AND sprint in openSprints()
  3. Bugs que Reporte Este Sprint: type = Bug AND reporter = currentUser() AND sprint in openSprints()
  4. Bugs de Regresion: type = Bug AND labels = regression AND created >= -30d
  5. 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:

  1. Filtro bidimensional — bugs por Severidad x Componente
  2. Creados vs Resueltos — linea, ultimos 30 dias
  3. Pastel — bugs abiertos por asignado
  4. Resultados de filtro — top 10 bugs criticos sin resolver
  5. Sprint Burndown
  6. 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