Дапамажыце dev.by 🤍
Падтрымаць

В EPAM разработали open source-инструмент для автоматизированного тестирования

11 каментарыяў
В EPAM разработали open source-инструмент для автоматизированного тестирования

Разработчики EPAM четыре года работают над созданием Report Portal, инструмента для автоматизированного тестирования. По мнению команды, в итоге получился удобный инструмент, который будет полезен многим, поэтому создатели выложили свою разработку в open source. Продакт-менеджер Дмитрий Гуменюк, работающий в EPAM уже 9 лет, рассказал dev.by о полезном инструменте. 

Читать далее...

— Что это такое Report Portal и зачем он нужен? 

— Report Portal — это инструмент, дающий возможность видеть причины потери эффективности автоматизации, категоризировать падения тестов и на основе накопленных результатов распознавать новые падения автоматически.

Report Portal предоставляет возможность аналитики в виде наглядных графиков, умеет собирать статистику, хранить историю и скриншоты происходящего, а также упрощает работу с отчётами о запусках автоматизированных тестов. Соответственно, проблемы видны гораздо раньше и их можно решить оперативнее. 

Опыт использования более чем на 100 проектах в компании дал возможность «отшлифовать» наши решения и способы интеграции с фреймворками автоматизации: теперь любой проект может применить данный инструмент и внедрить его всего за пару часов. Вам не нужно ни переписывать код автоматизации, ни обновлять тест-кейсы.

— Как появилась идея создания такого инструмента?

— Автоматизация — довольно мистическая штука: в неё инвестируется много времени, и ожидания заказчиков обычно достаточно высоки. Но что делать, если вы видите, что автоматизированные тесты не работают, не эффективны?

Именно эту задачу решает наш Report Portal: помогает разграничивать основные области падений авто-тестов. Будь то ошибки в продукте, нестабильность самих автоматизированных тестов, проблемы в рабочем окружении. А далее, накапливая знания и паттерны падений, на их основе автоматически категоризировать новые падения тестов, что в итоге сокращает время на локализацию причин.

— Почему вы решились на Open Source?

— Это возможность поделиться нашим решением со всеми, а взамен получить отзывы, новые идеи, альтернативный опыт использования.

Наша команда продолжит и дальше развивать инструмент, будем работать над построением сообщества вокруг инструмента со встречами, обсуждениями, мастер-классами и генерациями идей.

— Как можно стать частью вашего проекта?

— Мы будем рады любому вкладу: любым идеям, участию в обсуждениях, поиску багов, правкам в документации, помощи с правильным английским в тексте, исправлениям в коде или доработке в UI приложения, разработке нового функционала или интеграции с другими продуктами.

Совсем скоро у всех желающих появится возможность влиять на развитие инструмента, который будет удовлетворять запросам и нуждам любого проекта.

— Поделись личными впечатлениями о проекте.

— В действительности, это как вести свой стартап – определить целевую аудиторию, сгенерировать идею, понять и сформулировать требования, составить документацию, продумать, как это должно работать, и приносить максимальную пользу, делать бизнес-анализ и маркетинг. А дальше нужно искать каналы продвижения: личные встречи, демо-сессии, выступления на конференциях и даже выход в Open Source.

Для меня работа над Report Portal оказалась новым и необычным опытом. Мне была свойственна парадигма мышления — «я хочу писать крутой код». Но со временем приходишь к пониманию того, что в первую очередь нужно начинать мыслить потребностями пользователя: для кого и для чего мы это пишем. И только потом уже писать это в виде крутого кода.

— Как компания относится к вашему проекту?

— Report Portal стал хорошим примером для развития Community Sourced разработки в EPAM. Это инициатива, где компания поддерживает развитие интересных идей, помогает им превращаться в решения, по факту помогает развивать внутренние «стартапы». А во ведении таких разработок компания заинтересована и продвигает новую категорию лидеров разработки Delivery Management (технических экспертов в роли Project Manager).

— Что же дальше?

— C выходом Report Portal в open source начинается этап развития, ориентированный на взаимодействие с нашими пользователями и сообществами автоматизаторов, тестировщиков и разработчиков. И мне хочется сформировать вокруг Report Portal площадку, которая позволит инструменту становиться ещё лучше, развиваться в актуальном направлении и приносить пользу как можно большему числу пользователей.

Уже 14 декабря в Imaguru пройдёт первая встреча. Приглашаю вас познакомиться поближе с нашей разработкой!

Полезные ссылки: 

Чытайце таксама
Дасведчаную айцішніцу не ўзялі на курсы, хоць яна выдатна здала тэсты (тройчы!). EPAM растлумачыў
Дасведчаную айцішніцу не ўзялі на курсы, хоць яна выдатна здала тэсты (тройчы!). EPAM растлумачыў
Дасведчаную айцішніцу не ўзялі на курсы, хоць яна выдатна здала тэсты (тройчы!). EPAM растлумачыў
Цяпер зноў iдзе набор — ужо на снежань.
11 каментарыяў
«Стаць лідарам у свеце AI-арыентаваных бізнесаў». EPAM чакае рэкордную выручку ў 2025
«Стаць лідарам у свеце AI-арыентаваных бізнесаў». EPAM чакае рэкордную выручку ў 2025
«Стаць лідарам у свеце AI-арыентаваных бізнесаў». EPAM чакае рэкордную выручку ў 2025
EPAM чакае рэкордную выручку ў 2025 годзе. Гэта вынікае з фінансавай справаздачы кампаніі па выніках трэцяга квартала. 
5 каментарыяў
EPAM абвясціла выкуп акцый, рынку спадабалася
EPAM абвясціла выкуп акцый, рынку спадабалася
EPAM абвясціла выкуп акцый, рынку спадабалася
19 каментарыяў
EPAM заняў 7-е месца ў топе кампаній з найлепшым менеджментам Glassdoor
EPAM заняў 7-е месца ў топе кампаній з найлепшым менеджментам Glassdoor
EPAM заняў 7-е месца ў топе кампаній з найлепшым менеджментам Glassdoor
2 каментарыя

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.