Порядок в автоматизации тестирования с помощью разработки плагинов для IntelliJ IDEA

Минск, 7 Февраля 10:00 - 18:00

Мастер-класс ведет Артем Ерошенко

Детали мастер-класса:

В тестировании очень важен порядок.

Для обеспечения этого порядка тестировщики используют различные системы организации тестов (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
  • сохранение логинов/паролей
  • диалоговые окна
  • подсветка проблемных мест

Количество мест ограничено!!!

Стоимость участия

325 BYN

Место проведения

Минск, проспект Держинского 1Е

Идут 1

© 2008–2021 ЗАО «Дев Бай Медиа»
Перепечатка материалов dev.by возможна только с письменного разрешения редакции.
При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на [email protected].