Мастер-класс ведет Артем Ерошенко
Детали мастер-класса:
В тестировании очень важен порядок.
Для обеспечения этого порядка тестировщики используют различные системы организации тестов (TMS). При автоматизации разработчики также опираются на эту систему:
- берут существующие задачи
- автоматизируют
- проставляют статусы автоматизации
- отправляют сценарии на ревью
С течением времени связь автотеста с ручным тестом становится неактуальной (изменяется структура, категории, теги, названия и прочее). Эта проблема часто встречается в проектах с ростом количества тестов.
В воркшопе будет продемонстрировано как легко и навести порядок в ваших тестах с помощью плагинов для IDEA.
Для участия в этом тренинге рекомендуется иметь опыт работы с языком Java, системой сборки проекта Gradle (или Maven), библиотеками Retrofit или Rest Assured (для взаимодействия со сторонними система через API).
Мы также ожидаем, что Java, IntelliJ IDEA и Gradle будет установлены на вашем компьютере и у вас будет проект с несколькими автотестами.
Целевая аудитория:
- разработчик автотестов
- тимлид команды разработки автотестов
- разработчик инструментов тестирования
Вы научитесь:
- создавать плагины для Intellij Idea
- импортировать данные из TMS в проект автотестов
- экспортировать данные из проекта автотестов в TMS
Agenda
1. Создание простого плагина
- структура плагина
- конфигурация плагина
- создание примитивного Action
2. Какие возможности есть у плагина
- поиск и фильтрация автотестов для синхронизации
- создание аннотаций/полей/методов
- удаление аннотаций/полей/методов
- модификация аннотаций/полей/методов
3. Синхронизация кода проекта с внешней системой (TMS)
- чтение данных о тестах из TMS через API
- импорт данных из TMS в автотесты
- экспорт данных из автотестов в TMS
4. Расширенные возможности плагинов
- горячие клавиши для Action
- сохранение логинов/паролей
- диалоговые окна
- подсветка проблемных мест
Количество мест ограничено!!!