Обзор Jira

Обзор Jira

Что такое Jira

Jira — это инструмент управления проектами от компании Atlassian. В сфере разработки программного обеспечения Jira — de facto стандарт: её используют в большинстве продуктовых и аутсорс-компаний.

Jira позволяет команде планировать работу, отслеживать задачи, управлять релизами и видеть состояние проекта в любой момент.


Ключевые концепции

Project (Проект)

Контейнер для всех задач, связанных с одним продуктом или инициативой. Например: «E-commerce Platform», «Mobile App», «Backend API».

Issue (Задача / тикет)

Любая единица отслеживаемой работы. Типы задач:

ТипОписание
EpicКрупная функциональность, объединяет несколько Story
Story (User Story)Функция с точки зрения пользователя
TaskТехническая задача без пользовательского контекста
BugДефект в продукте
Sub-taskПодзадача к Story или Task

Board (Доска)

Визуальное представление задач по статусам (Kanban или Sprint Board).

Backlog

Список всех запланированных задач, которые ещё не взяты в спринт.

Sprint

Временной ящик для работы (обычно 1–2 недели). Задачи из Backlog берутся в Sprint на планировании.


Jira для тестировщика

Создание баг-репортов

Когда находишь дефект, создаёшь новый Issue с типом Bug:

  • Summary: краткое название, отражающее суть
  • Description: шаги воспроизведения, ожидаемый и фактический результат
  • Priority: Blocker / Critical / Major / Minor
  • Environment: браузер, OS, версия
  • Attachments: скриншоты, видео, логи

Связывание задач

Баг можно связать со Story или Epic, которых он затрагивает:

  • «is caused by» / «causes» — причинно-следственная связь
  • «is related to» — просто связанные задачи
  • «blocks» / «is blocked by» — зависимость

Отслеживание прогресса

Ты видишь, в каком статусе находится каждая задача, кто над ней работает и когда она была обновлена последний раз.


JQL — Jira Query Language

JQL позволяет создавать сложные фильтры для поиска задач.

Примеры запросов:

-- Все открытые баги в проекте SHOP
project = SHOP AND issuetype = Bug AND status = Open

-- Баги, созданные за последнюю неделю
project = SHOP AND issuetype = Bug AND created >= -7d

-- Все задачи текущего спринта, назначенные на меня
sprint in openSprints() AND assignee = currentUser()

-- Критические баги без исполнителя
priority = Critical AND assignee is EMPTY AND status != Done

Плагины для управления тест-кейсами

Jira не имеет встроенного управления тест-кейсами, но есть популярные плагины:

ПлагинОсобенности
ZephyrСамый популярный, хорошая интеграция с Jira
XrayМощный, поддерживает BDD/Cucumber
QaseСовременный интерфейс, внешний инструмент с интеграцией Jira

Фильтры и дашборды

Фильтр — сохранённый JQL-запрос. Можно создать личный фильтр «Мои активные задачи» и открывать его одним кликом.

Дашборд — настраиваемая страница с виджетами: список задач, статистика, burndown chart. Полезен для ежедневного обзора состояния.


Что мы запомним

  • Jira — стандартный инструмент управления проектами в разработке ПО
  • Типы задач: Epic → Story/Task → Sub-task; Bug — отдельный тип
  • Тестировщик создаёт Bug-тикеты, связывает их со Story, обновляет статусы
  • JQL — язык запросов Jira для создания мощных фильтров по любым полям
  • Для управления тест-кейсами к Jira подключают плагины: Zephyr, Xray

Попробуйте интерактивную версию

Практические задачи, квизы и AI-наставник — бесплатный старт без карты

Перейти к практике