Skip to content

Инструменты Python: Jira

Daniil Shatukhin edited this page Apr 3, 2023 · 1 revision

Jira

Официальный сайт Jira

Jira — популярная коммерческая система отслеживания ошибок в проектах. В системе можно заводить записи об обнаруженных багах. К каждой записи можно добавить подробное описание, метки, прикрепить файлы и отметить откуда стало известно об ошибке. К примеру, о ней сообщил пользователь или обнаружил кто-то из команды.

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

Особенность Jira в возможности интегрировать её с GitHub и другими хранилищами кода. Это добавляет дополнительный контекст в систему отслеживания ошибок. Во время разработки каждый коммит будет отправляться в Jira, а участники рабочего пространства будут видеть реальные изменения в коде, а не формальные графики.

Регистрация

Jira представляет собой веб-приложение и доступна в браузере. Бесплатный тариф даёт базовые возможности и позволяет добавить в рабочее пространство до 10 пользователей. Базовый тариф с расширенными возможностями обойдётся в почти 8 долларов за каждого пользователя.

Для доступа к Jira необходимо пройти базовый процесс регистрации на сайте. Ничего дополнительно скачивать и устанавливать на компьютер не требуется.

Дополнительные возможности

Jira позволяет вести тестовую документацию проекта. Эта возможность удобна тем, что в веб-приложении объединён трекер ошибок и полноценная вики проекта со всеми подробностями реализации тестов.

Возможностями Jira пользуются не только тестировщики, но и разработчики. С её помощью можно полностью вести процесс управления разработкой, отслеживать работу над фичами и планировать спринты. В сервисе всегда можно узнать актуальный статус разработки очередной версии продукта о отслеживать историю версий.

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

Содержание
Командная строка
Кодировка UTF-8 в Java
Список полезных книг для автоматизаторов тестирования на языке Java
Список полезных книг для автоматизаторов тестирования на языке Python Структура проекта Github README.md

Java:
1. Вводное занятие. Сразу к практике.
2. Git. GitHub. Погружаемся.
3. Погружаемся в инструментарий и библиотеки
4. Основы Java
5. Продолжаем разрабатывать автотесты. PageObjects
6. JUnit 5
7. Allure Reports
8. Работа с файлами
9. Selenide #1
10. Jenkins. Создаем первую задачу
11. Управляем параметрами в коде и в Jenkins
12. Отправляем уведомления о результатах прохождения автотестов
13. Учимся быстро разрабатывать проекты для тестовых заданий
14. Selenoid
15. Библиотека Owner
16. REST API. Пишем автотесты с Rest assured
17. REST API. Декомпозируем UI тесты. Подключаем отчетность
18. REST API. Продолжаем изучать
19. Мобильная автоматизация #1. Разрабатываем автотесты с Browserstack
20. Allure TestOps
21. Переезд на собственную инфраструктуру Java

Python:
1. Вводное занятие. Сразу к практике!
2. Погружаемся в инструментарий и библиотеки
3. Git. GitHub. Погружаемся.
4. Основы Python
5. Selene #1
6. Основы Python. Часть II
7. Основы Python. Часть III
8. Page Object
9. Allure Reports
10. Работаем с файлами Python
11. Jenkins. Создаем первую задачу и управляем параметрами Python
12. Телеграм бот. Отправляем уведомления о результатах прохождения тестов
13. Pytest
14. Selenoid
15. Pytest. Часть II
16. Venv, Poetry и управление зависимостями проекта
17. REST API. Часть I. Пишем автотесты с Requests
18. REST API. Часть II. Продолжаем изучать
19. Мобильная автоматизация #1. Разрабатываем автотесты с Browserstack
20. Мобильная автоматизация #2. Разрабатываем автотесты с эмулятором Android устройства
21. Allure TestOps
22. Переезд на собственную инфраструктуру Python

Clone this wiki locally