▶️Low Code AutomationЧи є хтось, кому це вау, кому підійшло?На минулому проєкті у нас була одна з команд, в якій існувала мрія — мати регресію, але так, щоб НЕ писати код, адже код писався складно, а мрія лишалася:
▪️Хоча б якісь кроки записати.
▪️Хоча б щось.
▪️Хоча б капельку.
Це були інтерни і вони лише навчалися і робити перші свої кроки в ІТ.
В якийсь момент, коли компанія купила ліцензію на BrowserStack, мрія стала ближчою, бо там є вбудований модуль Low Code Automation.
Є функціонал, який дозволяє проклікати щось і запам'ятати дії.
Я була проти цього інструменту – бо там навіть не можна згенерувати файл з кодом (
краще візьміть уже Playwright Recorder
- бубніла я). Бо мені не дуже подобається мати дуже сильну прив'язку до UI-функціоналу BrowserStack.
Але якщо команда хоче, то звісно – нехай спробує. Дали зелене світло, і вони почали записувати тести.
Протягом трьох днів вони записували.
Коли на нашому сайті в новій версії відбулися невеликі зміни, ці Low Code Automation звісно зафейлилися.
Команда вручну оновила кожен степ.
Терпіння вистачило аж вдвічі.
Після того, як вони здалися, ми відмовилися від цього.
Отже, висновки: ▪️Метод підходить лише, якщо продукт взагалі не міняється, бо оновлювати тести мега складно.
▪️Метод підходить, якщо продукт має дуже просту логіку.
▪️Не підходить взагалі, коли продукт змінюється і масштабується.
▪️Краще час, який витрачається на оновлення таких тестів, використати на вивчення мови та написання повноцінних, хороших тестів, які можна зберегти і інтегрувати в CI/CD.
Поділіться, якщо хтось використовує і любить Low Code Automation