Този уъркшоп запознава участниците с AI- подпомогната автоматизация на тестването на уеб приложения с помощта на Java и Selenium/Playwright, в комбинация с GitHub Copilot и интегрирани MCP сървъри. Участниците ще рефакторират legacy код, ще създават нови автоматизирани тестове, дефинират AI асистенти и симулират реалистични QA работни процеси.
Практически и интерактивен формат
Уъркшопът е ориентиран към практика. Ще се работи в малки групи по конкретни задачи, като участниците ще получават насоки и обратна връзка от лектора в реално време. След всяка задача ще анализираме заедно постигнатите резултати, ще обсъдим добрите практики и ще разгледаме различни възможни решения.
Какво ще научиш?
- Рефакториране на legacy Selenium/Playwright тестове в high-quality код, следвайки най-добрите практики чрез GitHub Copilot Agent
- Създаване и документиране на нови Java WebDriver/Playwright тестови проекти
- Превръщане на Jira stories и Confluence документация в структурирани тестови сценарии и автоматични тестове
- Дефиниране на prompt- базирани AI асистенти, които генерират тестове и правят код ревю на кода
- Използване на Jira, Zephyr, Confluence, Slack, Playwright, GitHub чрез MCP интеграции
- Изграждане на AI- подсилен QA работен процес, включващ Pull Requests, код ревюта и автоматично генерирани commit съобщения
За да се гарантира персонално внимание и активно участие на всеки, местата са строго ограничени до 40 участници.
След като закупиш своя билет, имаш възможност да заявиш желание за поемане на по-активна и значима роля в уъркшопа – ролята на Шампион. Поемането на тази роля ще те направи много по-въвлечен в уъркшопа и ще ти помогне да усвоиш материята по-бързо и ефективно.
За кого е подходящ този Workshop?
- Workshop-ът е подходящ за QA инженери, които вече имат опит с писане на автоматизирани web тестове (Java Selenium/Playwright или подобни), но не са използвали активно GitHub Copilot (AI асистент за код) и AI конектори (MCP сървъри) за интеграция с Jira, Zephyr, Confluence, Slack, Playwright, GitHub и др.
- Фокусът е върху това как тези AI инструменти могат да ускорят и оптимизират изграждането, рефакторирането и поддръжката на тестове чрез стандартизирани workflows.
- Ако вече ежедневно използвате AI за писане, рефакториране и ревю на тестове, вероятно ще познавате по-голямата част от концепциите. Модулът ще е полезен основно, ако искате да структурирате процеса и да внедрите унифицирани AI- подпомогнати практики.
Минимални технически изисквания: опит в автоматизацията с Java/Selenium или еквивалентни технологии.
Тулове и настройки, които ще използваме:
- GitHub Copilot (Free Trial)
- Visual Studio Code
- MCP сървъри:
- Atlassian MCP
- Zephyr MCP (forked)
- Slack MCP
- Playwright MCP
- GitHub MCP
- Jira (Free Edition) + Zephyr trial
- Confluence trial
- Slack (Free Workspace)
- Test App: Shared backend API + frontend
- GitHub (персонално репо на всеки участник)
- Java + WebDriver/Playwright + Maven
Всеки модул е самостоятелен. В модулите 1, 2 и 3 началните ~30–40 минути са посветени на въведение и настройка на инструментите – тази част е много сходна за трите модула, за да се осигури равен старт за всички участници. За тези, които вече познават материала, сме предвидили допълнителни задачи.