
Origami Framework: автоматизация тестирования на Java
MrSmile13 18 минут назад Origami Framework: автоматизация тестирования на Java Простой 2 мин 793 Тестирование IT-систем * Тестирование веб-сервисов * Программирование * Java * Обзор Вопрос выбора инструментов для...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. MrSmile13 18 минут назад Origami Framework: автоматизация тестирования на Java Простой 2 мин 793 Тестирование IT-систем * Тестирование веб-сервисов * Программирование * Java * Обзор Вопрос выбора инструментов для автоматизации тестирования встаёт перед каждой командой, работающей над сложными распределёнными системами. До того, как начал разрабатываться этот фреймворк, все кто приложил руку к его созданию успели поработать в крупных финансовых и e-commerce компаниях. И везде картина была схожей: подходы к автоматизации тестирования сильно различались от команды к команде.
В одних подразделениях использовали самописные фреймворки, которые не использовались в соседних командах, в других — популярные open-source-решения и накручивали сверху доработки, но при этом практически везде отсутствовали единые стандарты и общая методология, или то, что было удобно в одной команде – было неудобно другой. Так же не редкость использование Spring Framework в автотестировании. Но каждая команда использует его по-своему, часто просят помощи у разработчиков, которые пытаются выстраивать все по образу и подобию разработки сервисов, что может помочь на старте автоматизации и в простых проектах, но при увеличении кодовой базы такой подход становится неудобным.
Технические детали
Сложив все факторы, было принято решение взять проверенные временем библиотеки, которые зарекомендовали себя в автоматизации тестирования и понятны всем автоматизаторам, и выстроить на их основе удобный интерфейс, который бы упростил и расширил использование различных технологий, а также ускорил старт автоматизации того или иного функционала. Так родилась идея Origami Framework — не революционного, но прагматичного инструмента, где каждый компонент подобран с учётом реальных потребностей автоматизации. Что такое Origami Framework?
Origami Framework — это фреймворк для автоматизации тестирования на Java, созданный с целью упрощения построения тестовой архитектуры и ускорения процессов приёмочного и регрессионного тестирования. Функционал Origami Framework используется каждый день десятками команд в реальных тестовых проектах. Исходный код опубликован на GitHub под лицензией Apache License 2.
На сайте проекта Origami Framework есть вся необходимая документация для старта и использования тех или иных модулей, так же есть демо-примеры проектов. Основные возможностиВ Origami Framework есть взаимодействие со всеми основными элементами микросервисной архитектуры:Базы данныхKafkaHttp-запросыWebSocketIBM MQTest ContainersWeb UIОтчеты будут сгенерированы в Allure, где можно будет увидеть максимально подробную картину выполнения тестов с шагами http-запросов, запросов в базу, сообщений в kafka и тд. Инструкция по подключению есть в разделе документации «С чего начать?
Нужно добавить зависимость в проект, создать файл конфигурации и можно пользоваться. Подробнее про нюансы работы с Origami Framework и функционал конкретных модулей мы расскажем в следующих статьях.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





