Как стать автором
Обновить

Система Управления Тесткейсами QuAck — простые радости тестирования

Время на прочтение3 мин
Количество просмотров7.8K
Привет, Хабр! Представляю вашему вниманию перевод статьи «QuAck — the joy of testing» автора Aziz Namazov.

image

Сегодня я затрону непростую тему жизненного цикла программного обеспечения. Тема эта достаточно сложная и многогранна, включающая в себя все этапы, начиная от дизайна и планирования и заканчивая деплойментом и поддержкой. Все шаги в процессе связаны в единую цепочку. Таким образом, задержки на одном из них незамедлительно отражаются на всём процессе в целом. Это приводит к простоями и потерям времени. А, как известно — время — деньги.

Одной из ключевых ступеней в процессе является тестирование — трудозатратная, но абсолютно необходимая процедура. Недостаточно эффективное тестирование может легко привести к финансовым и репутационным потерям. И именно на этой стадии процесс разработки чаще всего откатывается назад — до устранения выявленных ошибок.

В современном мире информационных технологий повышение качества и скорости тестирования становится важнейшей бизнес-задачей. Порядок в тестах, возможность легко ими управлять, запускать и анализировать результаты — только некоторые из многочисленных задач, которые приходится решать. Системы управления тесткейсами (TMS — Test Management Systems) становятся одним из важнейших инструментов для решения подобных задач.

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

image

QuAck значительно отличается от аналогичных систем, доступных на сегодняшний день.
Первая и основная особенность — QuAck не навязывает пользователям «прибитое гвоздями» дерево тесткейсов. Дерево можно строить динамически исходя из текущих задач. QuAck меняет заржавевшие представление о том, как должны выглядеть тесты. Система даёт возможность группировать и фильтровать тесткейсы «на лету», сохранять и запускать пресеты в виде тестсьютов. Данный подход позволяет значительно сократить время на создание и прохождение тестпланов, помогает рассмотреть покрытие сервиса с разных точек зрения, легко распределять обязанности в команде.

image

QuAck проповедует плагинную модель. Все внешние интеграции, будь то авторизация, связь с трекером или системами запуска — всё реализовано в виде плагинов и легко расширяется. Из коробки QuAck имеет интеграции с Jira — и как с трекером, и как с системой авторизации и аутентификации. Плагины постоянно добавляются, ничто не мешает написать свой — если, скажем, у вас своя кастомная система аутентификации.

image

QuAck построен от API — полный REST позволяет сделать через API всё, что можно сделать через UI. И даже — гораздо больше.

Рождённый на Австралийском континенте, QuAck доступен всем желающим по всему миру. Его использование абсолютно бесплатно, а открытый код позволяет легко подстроить систему под нужды бизнеса, проводить частный аудит безопасности и т.д.

QuAck начинает обрастать аддонами и плагинами. Например, совсем недавно появился Maven-плагин, позволяющий импортировать авто-тесты в QuAck непосредственно в процессе сборки.
Или, например, одна из подсистем запуска тестов — Liken. Она позволяет быстро и эффективно проводить ручное регрессивное тестирование веб-интерфейсов.
И это — только начало.

image

Установить и поиграться с системой невероятно просто — всё упаковано в docker. Есть так же образ с тестовой базой данных, который можно запустить одной командой.

QuAck стремительно развивается и на него однозначно стоит обратить внимание при выборе системы управления тестами. Тем более, что это — бесплатно.
Теги:
Хабы:
Всего голосов 17: ↑16 и ↓1+15
Комментарии2

Публикации

Истории

Работа

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн