Описание приложения
YouTrack — это гибкий инструмент для управления задачами и проектами, поддерживающий работу по Agile-методологиям (Kanban, Scrum) и интеграцию с различными DevOps-инструментами. Основной функционал:
- Регистрация и авторизация пользователей.
- Создание проектов.
- Управление задачами: добавление, редактирование, комментарии, назначение.
- Настройка Workflow для автоматизации.
- Использование Agile-досок (Kanban, Scrum).
- Поиск задач с использованием запросов (YouTrack Query Language — YTQL).
- Генерация отчетов: диаграммы Ганта, диаграммы времени и прогресса.
Задачи проекта
- Анализ функциональных требований
- Изучить функционал YouTrack и документацию.
- Выявить ключевые пользовательские сценарии:
- Регистрация и авторизация.
- Создание проекта и настройка Workflow.
- Добавление задач и комментариев.
- Назначение задач пользователям.
- Фильтрация задач с помощью YTQL.
- Настройка Agile-доски.
- Создание и просмотр отчетов.
- Разработка тестовой документации
- Составить тест-план с описанием этапов и стратегии тестирования.
- Создать чек-листы для проверки:
- Создания задач.
- Функционала Agile-досок.
- Генерации отчетов.
- Написать 10–20 тест-кейсов, включая:
- Позитивные сценарии (например, создание задачи).
- Негативные сценарии (например, ввод некорректных данных при создании задачи).
- Функциональное тестирование
- Провести ручное тестирование ключевого функционала YouTrack.
- Протестировать создание проектов, задач и Workflow.
- Проверить работу фильтрации и поиска задач.
- Проверить генерацию отчетов.
- Завести баги в самой YouTrack для демонстрации навыков работы с инструментом.
- Нефункциональное тестирование
- Провести UI тестирование (удобство интерфейса и логика работы).
- Кроссбраузерное тестирование: проверить работу в браузерах на выбор.
- Проверить производительность Agile-доски при большом количестве задач.
- API тестирование
- Использовать публичное API YouTrack для выполнения следующих задач:
- Создание задач через API.
- Редактирование статусов задач.
- Получение списка задач по фильтрам.
- Выполнить тестирование API с помощью Postman.
- Отчет о тестировании
- Написать отчет с указанием:
- Выполненных тест-кейсов.
- Найденных багов.
- Рекомендаций по улучшению.
План работы над проектом
- Этап 1–2: Анализ и подготовка
- Изучение функционала YouTrack.
- Составление тест-плана, чек-листов и тест-кейсов.