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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Привет, Хабр! Представляю вашему вниманию перевод статьи «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 стремительно развивается и на него однозначно стоит обратить внимание при выборе системы управления тестами. Тем более, что это — бесплатно.
Источник: https://habr.com/ru/post/466631/


Интересные статьи

Интересные статьи

Источник Скоро Новый год. Все мы будем любоваться разноцветными гирляндами на елках и различными световыми инсталляциями на улицах города. Самое время узнать, какие технологии лежат в...
Поздравляю, у вас растущий интернет-магазин! Важные цифры — посетители, продажи — растут! Но подождите секунду, другие цифры, похоже, тоже растут… отказ от корзины? Жалобы клиентов? В...
28 января мы закончили тестирование и выпустили стабильную версию DCImanager 6 — новой панели управления серверами и оборудованием дата-центра. Предыдущее поколение работало почти 10 лет, поэто...
В конце минувшего года состоялся очередной прямой эфир российского PostgreSQL-сообщества #RuPostgres, в рамках которого его сооснователь Николай Самохвалов поговорил с техническим директором ...
Предлагаю ознакомиться с расшифровкой доклада Александра Сигачева из Inventos "Процесс разработки и тестирования с Docker + Gitlab CI" Те, кто только начинает внедрять процесс разработки и тести...