Перейти до основного вмісту
QA

Слава Україні!

Повернутися до всіх курсів

Практичний курс QA

AI для QA та автоматизація тестів

Практична основа роботи QA з AI: перевірка відповідей, тестування AI-функцій та автотести на Playwright/TypeScript, Selenide/Java, pytest/Playwright/Python, Cypress/TypeScript і WebdriverIO/TypeScript. Спільне локальне застосування, лабораторні файли, квізи та підсумковий проєкт.

Навчальних сесій: 9Повний курс · безплатно

Огляд курсу

Над чим ви працюватимете

Практична основа роботи QA з AI: перевірка відповідей, тестування AI-функцій та автотести на Playwright/TypeScript, Selenide/Java, pytest/Playwright/Python, Cypress/TypeScript і WebdriverIO/TypeScript. Спільне локальне застосування, лабораторні файли, квізи та підсумковий проєкт.

Програма курсу

Перегляньте весь маршрут навчання.

Переглядайте назви уроків і тем. Зареєструйтеся та ввійдіть, щоб безкоштовно читати матеріали й проходити перевірки знань.

Урок 1AI у щоденній роботі QA

Теорія та практика

  • СтаттяЩо доручати AI і хто відповідає за результат
  • СтаттяКонтекст, запит і рев’ю відповіді
  • Перевірка знаньПеревірка розуміння
Урок 2Як тестувати AI-функцію

Теорія та практика

  • СтаттяНабір оцінювання та критерії якості
  • СтаттяPrompt injection і межі довіри
  • Перевірка знаньПеревірка розуміння
Урок 3Основи коду та локальна лабораторія

Теорія та практика

  • СтаттяВід ручного сценарію до коду
  • СтаттяВстановлення, Git і відтворюваний запуск
  • Перевірка знаньПеревірка розуміння
Урок 4Playwright + TypeScript

Теорія та практика

  • СтаттяПерший тест: locator, дія, очікування
  • СтаттяНалагодження, trace і рев’ю коду AI
  • Перевірка знаньПеревірка розуміння
Урок 5Java + Selenide + JUnit

Теорія та практика

  • СтаттяЯк працюють Selenide, Selenium та JUnit
  • СтаттяІзоляція, очікування й підтримка Java-тестів
  • Перевірка знаньПеревірка розуміння
Урок 6Python + pytest + Playwright

Теорія та практика

  • СтаттяFixtures і параметризовані перевірки
  • СтаттяДані, діагностика та рефакторинг Python-тестів
  • Перевірка знаньПеревірка розуміння
Урок 7Cypress + TypeScript

Теорія та практика

  • СтаттяЧерга команд і спостереження за запитом
  • СтаттяStub чи справжній запит: що саме перевірено
  • Перевірка знаньПеревірка розуміння
Урок 8WebdriverIO + TypeScript

Теорія та практика

  • СтаттяRunner, capabilities та асинхронні команди
  • СтаттяСтан браузера, паралельність і діагностика
  • Перевірка знаньПеревірка розуміння
Урок 9CI, рев’ю та підсумковий проєкт

Теорія та практика

  • СтаттяПеревірки в CI та робота з нестабільністю
  • СтаттяПідсумкова робота: від вимоги до доказу
  • Перевірка знаньПеревірка розуміння