Този уъркшоп запознава участниците с AI-подпомогнато API тестване с помощта на Java и RestAssured/Playwright, в комбинация с GitHub Copilot и пълна интеграция с MCP сървъри (Jira, Confluence, Zephyr, Slack, GitHub). Участниците ще извличат тест кейсове от потребителски истории (user stories), ще генерират модели директно от Swagger спецификации, ще рефакторират legacy код, ще се научат да създават лесни за поддръжка  API тестови проекти и ще следват най-добрите практики за AI- подпомогнати сорс контрол процеси. 

Практически и интерактивен формат

Уъркшопът е ориентиран към практика. Ще се работи в малки групи по конкретни задачи, като участниците ще получават насоки и обратна връзка от лектора в реално време. След всяка задача ще анализираме заедно постигнатите резултати, ще обсъдим добрите практики и ще разгледаме различни възможни решения.

Какво ще научиш?

  • Да генерираш готови POJO обекти и автоматични проверки директно от Swagger/OpenAPI спецификации и Postman колекции с помощта на GitHub Copilot Agent
  • Да превръщаш неструктурирани API тестове в чисти, многократно използваеми методи
  • Да конфигурираш нов Maven API тест проект за минути, използвайки GitHub Copilot Agent
  • Да трансформираш Jira stories и Confluence документация в ясни тест кейсове и надеждни валидации
  • Да работиш с MCP сървъри за създаване и четене на бъгове, тестове и изисквания
  • Да усвоиш модерни GitHub практики – бранчове, PR-и, commits и код ревю чеклисти в интегриран работен процес
  • Да създаваш AI- базирани асистенти, които ти гарантират консистентно и качествено генериране на тестове и ревюта

За да се гарантира персонално внимание и активно участие на всеки, местата са строго ограничени до 40 участници.

След като закупиш своя билет, имаш възможност да заявиш желание за поемане на по-активна и значима роля в уъркшопа – ролята на Шампион. Поемането на тази роля ще те направи много по-въвлечен в уъркшопа и ще ти помогне да усвоиш материята по-бързo и ефективнo. 

За кого е подходящ този Workshop?

Workshop-ът е подходящ за QA инженери, които вече имат опит с писане и поддръжка на API тестове (RestAssured или подобни), но не са използвали активно GitHub Copilot (AI асистент за код) и AI конектори (MCP servers) за интеграция с Jira, Zephyr, Confluence, Slack, Playwright, GitHub и др.

Фокусът е върху това как да внедрите AI за генериране, рефакториране и управление на тестове, за да постигнете по-бързо и ефективно API тестване.

Ако вече активно използвате AI за API тестове и следвате интегрирани workflows, голяма част от техниките може да са ви познати. Модулът ще е полезен основно за стандартизиране и оптимизация на тези процеси.

Минимални технически изисквания: опит с API тестове, базови познания по Java и RestAssured/Playwright или сходни библиотеки.

Тулове и настройки, които ще използваме:

  • GitHub Copilot (Free Trial)
  • Visual Studio Code
  • MCP сървъри:
  • Jira (Free Edition) + Zephyr trial
  • Confluence trial
  • Slack (Free Workspace)
  • Test App: Shared backend API
  • GitHub (персонално репо на всеки участник)
  • Java + RestAssured/Playwright + Maven

Всеки модул е самостоятелен. В модулите 1, 2 и 3 началните ~30–40 минути са посветени на въведение и настройка на инструментите – тази част е много сходна за трите модула, за да се осигури равен старт за всички участници. За тези, които вече познават материала, сме предвидили допълнителни задачи.