Марія БровінськаСтартап
24 липня 2026, 08:32
2026-07-24
Айтівець створив iнструмент для QA, який прискорює аналіз падінь автотестів на pytest, Selenium та Playwright. Як працює Testinel
Український інженер Володимир Обрізан створив інструмент, що має скоротити час, що інженери з автоматизації тестування витрачають на пошук причин падіння автотестів.
Український інженер Володимир Обрізан створив інструмент, що має скоротити час, що інженери з автоматизації тестування витрачають на пошук причин падіння автотестів.
За словами Обрізана, автоматизація тестування — це «underserved market»: якщо для звичайного бекенд-розробника існують сотні інструментів, то для інженера з автоматизації — майже жодного, заточеного під його специфічні задачі.
Конкретну проблему він сформулював так: тестраннер pytest формує детальний звіт про причини падіння тестів лише після того, як виконається весь пакет тестів — навіть якщо пакет виконується годинами. Через це інженер або простоює, або перемикається на інші задачі, втрачаючи контекст, і лише в кінці отримує погано структуровану діагностичну інформацію: великі трейсбеки, довгі повідомлення про винятки, суміш коду тестів і коду бібліотек в одному полотні тексту.
Рішенням стало розробити плагін pytest-testinel з відкритим кодом, який стрімить події й діагностичну інформацію на хмарний сервер одразу під час виконання тестів, паралельно вивантажуючи скріншоти, відео та трейси Playwright у хмарне сховище — усе це стає доступним одразу після завершення конкретного тесту, а не після завершення всього пакету. Встановлення не вимагає рефакторингу наявних тестів — це drop-in плагін: реєстрація, pip install pytest-testinel і одна змінна середовища.
Другу частину проблеми — погану структурованість діагностики — Обрізан вирішив, розклавши трейсбек на окремі фрейми, класифікувавши їх (тест / page object / Selenium тощо) і приховавши код бібліотек, який рідко потрібно переглядати, а також підтягнувши скріншоти, відео й трейси прямо в звіт, щоб інженеру не доводилося шукати їх окремо на CI-сервері.
За словами засновника, команда використовує рішення вже пів року, і неодноразово фіксувала випадки, коли коміт з виправленням автотесту зʼявлявся в git раніше, ніж встигав завершитися весь прогін тестів.
Обрізан визнає, що ідея схожих інструментів (ReportPortal, Testomat, TestDino та інші) виникла задовго до нього, і в коментарях під публікацією на DOU йому вже вказали на кількох прямих конкурентів. Проте автор має намір розвивати продукт комерційно, фокусуючись саме на діагностиці й виправленні помилок у вебтестах — не повторюючи функціонал таск-трекерів на кшталт TestRail. У планах — розробка скіла й CLI-утиліти для інтеграції Testinel з ШІ-агентами, оскільки, за словами Обрізана, самі агенти поки не вирішують проблему стрімінгу подій у реальному часі та хмарного зберігання діагностики.
Для команд, які тестують на Python, pytest, Selenium і Playwright, сервіс можна використовувати безкоштовно; спробувати продукт можна на сайті testinel.dev.
«Навіть для виробників трун і пам’ятників я писав тексти». Як стати game-тестувальником під час війни: історія колишнього металурга, страховика, копірайтера
34-річний Андрій Зубков під час війни увійшов в IT, докорінно змінивши свою кар'єру і буденне життя. Тепер він QA Engineer у компанії Pingle Game Studio — тестує ігри. А до цього працював на металургійному комбінаті, в страхуванні та навіть копірайтером. Свою історію про вхід в нове життя Андрій розповів dev.ua.
«Я вигоріла настільки, що вже не могла дивитися на комп'ютер». Історія QA-інженерки про великі гроші, безглузді купівлі, вигорання та дауншифтинг
Хмельничанка Олена Шеліна ― айтішниця, яка настільки вигоріла на роботі, що вирішила покинути IT-сферу та докорінно змінити своє життя. За 9 років роботи в IT дівчина пройшла всі ступені кар’єрного зростання, змінила кілька компаній і навіть напрямів. Та прокинувшись одного ранку, вирішила, що більше не зможе виконувати свою роботу якісно. Дівчина переїхала в село, завела господарство та повністю змінила професію. Розповідаємо її історію.
Manual QA з Luxoft Ukraine вже три роки приборкує вітер на воді та кайфує від цього. Ось його історія та поради для тих, хто мріє про море та віндсерфінг
«Навколо IT» — нова рубрика, в якій ми збиратимемо все корисне для життя айтішника, яке не стосується його роботи. Виявляється, у айтішників найрізноманітніші хобі. Ми вже писали про айтішників-бігунів, плавців, художників, музикантів, танцівників, і навіть заводчика собак. Сьогодні розповідаємо про програміста, який навчився приборкувати вітер. 39-річний Сергій Костюченко — Manual QA у Luxoft Ukraine — розповів про своє захоплення віндсерфінгом та можливості займатися цим видом спорту для всіх бажаючих.
«Щойно я почув про тестування, усередині щось йойкнуло». Увійти в IT після першої співбесіди можливо: історія QA-інженера, яка це доводить
30-річний Руслан Долиненко — молодий айтішник, який пишається тим, що знайшов роботу з першого разу. Він отримав офер після першої співбесіди, бо, як вважає сам хлопець, ретельно до неї підготувався. Як увійти в IT, минаючи десятки відгуків на вакансії, і в чому секрет Руслана — у матеріалі.
Хочете повідомити важливу новину? Пишіть у Telegram-бот
Головні події та корисні посилання в нашому Telegram-каналі