Вирішуючи прикладні задачі і отримуючи рев'ю від кращих інженерів-практиків, навчись писати тести легко, будувати стабільні локатори, ефективно розширювати покриття, писати якісний код відповідно до найкращих практик розробки.
Java | C# | Python | JS | TS
Практикум
у сфері тестування
веб-додатків
по основах розробки
Формат
Завдання 🚩 + FAQ 🧠
Рекомендації де гуглити 👣.
Підтримка від суворої,
але мудрої ком'юніті 🐻🦊🦧
Індивідуальні код-рев'ю
від реальних SDET 🥷🏿.
  • Базова теорія
    Знайомимося з рекомендованою «теорією», проходимо рекомендовані безкоштовні базові курси з підтримкою в закритій ком'юніті.
    01
  • Практика на реальних кейсах
    Намагаємося самостійно вирішити завдання, яке симулює реальну ситуацію на проекті при побудові автоматизації.
    02
  • З питаннями...
    звертаємося до гуглу або FAQ курсу. В разі невдачі, якщо питання не виходить за рамки програми – отримуємо підказки в загальному чаті курсу або приватному з одним з кураторів.
  • Практичні знання через код-рев'ю...
    Виконавши завдання, отримуємо індивідуальний відгук від менторів курсу. Вдосконалюємо рішення відповідно.
    03
  • ... до ідеального рішення
    Переробляючи рішення, далі знайомимося з рішеннями інших студентів і їх частими помилками, відповідно вдосконалюючи своє рішення до отримання результату, що відповідає кращим принципам і практикам написання тестів. На фінальну версію рішення отримуємо ще один індивідуальний відгук від менторів курсу.
    04
Що в скриньці?
На даний момент завдання практикуму обмежені контекстом локальної розробки високорівневих системних тестів на веб-інтерфейс користувача, використовуючи одну зі зв'язок на вибір:
Java + Selenide + Junit,
Python + Selene + Pytest,
C# + NSelene + NUnit,
JavaScript/TypeScript + SelenideJs/Cypress-Selene
  • В курсі не буде нічого такого...
    що можна швидко нагуглити і отримати готовий рецепт на stackoverflow чи детальний відео-гайд на youtube, чи відповідь в чаті, наприклад - як налаштувати грід, як створити ремоут-драйвер, як налаштувати паралельний запуск, як прикрутити алюр-репорт, як зчитати параметри з оточення, як створити "джобу" на Jenkins і таке інше. Навіть з основ програмування ми рекомендуємо вже існуючі безкоштовні курси і онлайн-практикуми на інших майданчиках.

    Тут ми вчимося «the hard way». Ми не отримуємо готові рецепти на блюдечку, ми отримуємо маршрут отримання максимально корисного досвіду, щоб стати справжнім SDET за місяці, а не роки.
  • Зате буде багато задротства з...
    рефакторингу, самодокументованого коду, принципах DRY, KISS, YAGNI, нюансах OOP, стабільних локаторах, PageObject-ах, і головне з того – що тестувати, як і коли, як ефективно розширювати покриття тестами, які легко писати і підтримувати.

    Плюс в перспективі - робити це більш, ніж однією мовою. Програма навчання побудована таким чином, що після її проходження однією мовою програмування можна максимально швидко переключитись на іншу – зі списку: Java, C#, Python, JS, TS.
Як підготуватися?
– Теми практикуму
Є питання?
СТАНЬ НА ШЛЯХ SDET
Підбери для себе зручний тариф
залежно від формату та програми навчання
BASE
матеріали, по 2 код-рев'ю за кожне із завдань по основам побудови автоматизації тестування на проекті з нуля впродовж 6 місяців
Cтань на шлях SDET, вивчивши кращі практики побудови автоматизації тестування з нуля!

* мова программування на вибір: JS/TS, Python, Java, C#

+ 4 завдання з основ автоматизації кроків користувача по Web UI і рефакторингу базових утиліт інструментами Модульної Паридгми та ООП
+ 10 завдань з побудови автоматизації з нуля на проекті від планування, аналізу, дизайну та реалізації перших тестів до повного покриття користувацького інтерфейсу на системному рівні з використанням PageObject та його варіацій для побудови моделі додатку
+ 1 завдання по кращим практикам використання чистого Selenium Webdriver для задач автоматизації тестування (при виборі JS чи TS як мови навчання – можна вибрати між Selenium Webdriver, webdriverio, Cypress чи Playwright)
+ 1 завдання на інтеграцію проекту з тестами в існуючий CI з віддаленим запуском тестів на Selenoid використовуючи шаблон проекту

+ додаткові завдання за потреби (на розсуд ментору чи автору курсу)

+ індивідуальні підказки менторів і два код-рев'ю* на кожне з завдань
+ аналіз поточного кар'єрного статусу і цілей з ментором

+ старт в будь-який час крім напрямку по C# (домовся про старт приватно)
+ 6 місяців на проходження програми курсу
+ доступ по запиту до матеріалів цеї ж програми на інших доступних мовах на цьому сайті (Java/Python/Js/Ts/C#)

* код-рев'ю проводить ментор і є відгуком в одному зі зручних йому (їй) форматів – відео чи аудіо-запис до 10 хвилин або серія текстових повідомлень
з коментарями до коду.

CORE
BASE + додаткові завдання на локатори, роботу з даними, API, баланс покриття та розробку фреймворків впродовж 10 місяців
Щоб навчись розробляти власні інструменти автоматизації та ефективно автоматизувати тести через баланс покриття по піраміді тестування...

– правила формату BASE доповнюються та уточнюются до:

+1 завдання на практику селекторів
+1 завдання на моделювання даних
+1 завдання на API-перед-умови

+2 завдання на балансування тестового покриття:
* між рівнями Unit та System для користувацького інтерфейсу.
* між рівнями UI та API в контексті наскрізних End-to-End сценаріїв.

+ завдання з побудови свого фреймворку/бібліотеки типу Selenide довкола низькорівневого Selenium Webdriver (при виборі JS чи TS як мови навчання – можна вибрати між Selenium Webdriver, webdriverio, чи Playwright)
$1500 / 61,500
грн.
CORE 1/3
третина програми CORE чи AUTO PLUS
$500 / 20,500
грн.
AUTO PLUS
CORE без завдань по балансу покриття, але із завданням на повний сетап проекту з інфраструктурою та інтеграцією з TMS впродовж 10 місяців
Щоб прокачати та розширити навички автоматизації, претендуючи на вищі посади та оплату твоєї роботи...

– правила формату BASE доповнюються та уточнюются до:

+1 завдання на практику селекторів
+1 завдання на моделювання даних
+1 завдання на API-перед-умови

+2 завдання на повний сетап фреймворку:
+ завдання на повний сетап з нуля тестового фреймворку разом з інфраструктурою для віддаленого запуску тестів з CI сервера.
++ завдання на інтеграцію з TMS

+ 1 завдання з побудови свого фреймворку/бібліотеки типу Selenide довкола низькорівневого Selenium Webdriver (при виборі JS чи TS як мови навчання – можна вибрати між Selenium Webdriver, webdriverio, чи Playwright)
AUTO PLUS 3/5
3/5 програми AUTO PLUS
$900 / 36,900
грн.
PLUS
формат PLUS = BASE + CORE + додаткові завдання на типізовані елементи, кросплатформенні тести та повний сетап проекту та інфраструктури з нуля впродовж 12 місяців
Щоб прокачати та розширти навички SDET, претендуючи на вищі посади та оплату твоєї роботи...

– правила формату BASE та CORE доповнюються та уточнюются до:

+ 2 завдання на моделювання повного спектру типізованих елементів (контролів)
* використовуючи інструменти Модульної Парадигми
* використовуючи інструменти Об'єктно-Орієнтованої Парадигми

+ 1 завдання на повний сетап з нуля тестового фреймворку разом з інфраструктурою для віддаленого запуску тестів з CI сервера.
++ завдання на інтеграцію з TMS
+ 1 завдання на інтеграцію фреймворку з інструментами для Visual Testing

+ 1 завдання на крос-платформенні тести (web + mobile).
PLUS як бонус
виключно набір додаткових завдань з формату PLUS чи AUTO PLUS з код-рев'ю впродовж 3 місяців
LEAD
BASE + CORE + PLUS + іспити з рефакторингу, завдання на покриття бекенд-тестами та співбесіда на ліда впродовж 24 місяців
Офіційні пагони ліда і відповідну ЗП над-важко отримати одразу після навчання (якщо ти вже не Лід чи Сеньйор в контексті QA та Тестування без прив'язки до автоматизації), але...

Аби по факту мати змогу виконувати роль Ліда, і самостійно відповідати за побудову та реалізацію стратегії автоматизації на проекті з нуля...


– Правила формату BASE, CORE та PLUS доповнюються та уточнюются до:

* іспит на рефакторинг проекту з тестами
* іспит на проведення код-ревью

+ 1 завдання на кастомну реалізацію Tests as a Code

+ 2 завдання на покриття тестами бекенду
* «вузькими» (narrow) інтеграційними тестами
* компонентними (unit) тестами

+ Співбесіда на ведучого інженера
* по сучасним інструментам автоматизації
* по кращим практикам і стратегіям побудови автоматизації на проекті

PREMIUM
індивідуальний кар'єрний розвиток
Цікаво стати частиною команди або, як мінімум, разом з нами розвивати свої навички і будувати кар'єру?

Тоді правила формату BASE, CORE, PLUS, LEAD доповнюються та уточнюються* до:

* вступ за співбесідою
* кешбек до 100% за результатами співбесіди і додаткового тестування**

* індивідуальна кількість код-рев'ю на кожне з завдань
* до 10 годин індивідуальних занять
* старт в будь-який погоджений з автором курсу час
* індивідуально погоджена тривалість навчання по оговореній розширеній програмі курсу.

+ оцінка рівня і план кар'єрного розвитку
+ підготовка до працевлаштування
+ постійна підтримка при працевлаштуванні через компанію автора курсу – Automician

** Тестування може включати проходження тестів, додаткових практичних завдань і безкоштовних курсів на публічних платформах. Ми також враховуємо соціальне положення абітурієнтів, надаючи можливість поступити на безкоштовне навчання студентам без роботи, багатодітним батькам, а також потерпілим від військового вторгнення Росії в Україну, та інше. Звертайтеся в приват для обговорення деталей.
0$ – $4500 / 184,500
грн.

PRIVATE
1 година приватних консультаційних послуг автора курсу з питань автоматизації та SDET...
* в рамках тем з програми цього курсу,
* що стосуються або матеріалів і завдань курсу, або інших матеріалів чи проектів, що тебе цікавлять.

Перед покупкою – зв'яжись з автором і уточни деталі. Вказана ціна може мінятися залежно від складності тем, рівня твоєї підготовки, цікавості випадку, та інших умов;)

Також можна об'єднуватись в групи до 3 чоловік і ділити оплату на всіх.
$125 / 5,125
грн.

PRIVATE-6
6 хвилин приватних консультаційних послуг автора курсу з питань автоматизації та SDET...
* Як PRIVATE, для більш зручної оплати за не кратний одній годині час;)
$12,5 / 512.5
грн.
Всі ціни прив'язані до курсу USDT/UAH на kuna.io враховуючи комісію близько 3-5% з урахуванням поточної ситуації з вторгненням Росії в Україну.
Часті
питання –
Куратори курсу
Яків Крамаренко
Автор курсу
QA-Консультант з 15+ років досвіду в сфері.

"Батько-засновник" opensource-бібліотек
Selene, nSelene, SelenideJs

Пише книги
‣ Вступ до Розробки Програмного Забезпечення
(en, рус, укр)
Искусство Автоматизации с Selene
Искусство Автоматизации с Selenide

Виступає на конференціях та мітапах.
Веде канал на youtube. І ще один українською.
Плюс в телеграм.
Пише про освіту.
Ділиться новинами в facebook :)
Пишається своїми учнями.
  • Влад Бурлаченко
    Куратор курсу
    SDET-інженер. Побудував процес тестування на крипто-валютній біржі. Автоматизує тестування блокчейн-стартапу. Восени 2019 пройшов аналогічну програму навчання з Selenide + Kotlin.

    «Старший брат» на курсі. Перевіряє завдання й підтримує в чаті.
  • Ріна Теницька
    Куратор курсу
    «Права рука» Якова Крамаренка в Automician. Заміняє його з найскладніших SDET-задач.

    «Старша сестра» на курсі. Перевіряє завдання й підтримує в чаті.
Зв'яжися з нами –
+380 63 845 95 26
yashaka@gmail.com
Натискаючи кнопку, ти даєш згоду на обробку персональних даних та погоджуєшся з політикою конфіденційності
Click to order
Заказ
Total: 
Ціна вказана в гривнях, але при оплаті курсу буде виконана автоматична конвертацію у валюту твоєї карти. Може додатково зніматись комісія твого банку.
Посилання на соцмережу