QuAck Test Case Management System - the simple joys of testing

Hello, Habr! I present to you the translation of the article "QuAck - the joy of testing" by Aziz Namazov.



image



Today I will touch on the difficult topic of the software life cycle. This topic is quite complex and multifaceted, including all stages, from design and planning to deployment and support. All steps in the process are connected in a single chain. Thus, delays on one of them immediately affect the whole process. This leads to downtime and loss of time. And, as you know - time is money.



One of the key steps in the process is testing - a time-consuming, but absolutely necessary procedure. Ineffective testing can easily lead to financial and reputational losses. And it is at this stage that the development process most often rolls back - to eliminate the identified errors.



In the modern world of information technology, improving the quality and speed of testing is becoming a critical business task. The order in the tests, the ability to easily manage them, run and analyze the results are just some of the many tasks that have to be addressed. Test management systems (TMS - Test Management Systems) are becoming one of the most important tools for solving such problems.



Today I want to talk about a completely new TMS called QuAck . This is an easily customizable open source web service. QuAck is the result of many years of experience testing large and complex systems, as well as development and management.



image



QuAck is significantly different from similar systems available today.

The first and main feature is that QuAck does not impose a “nail-nailed” tree of test cases on users. The tree can be built dynamically based on current tasks. QuAck changes the rusty idea of ​​what tests should look like. The system makes it possible to group and filter test cases on the fly, save and run presets in the form of test suites. This approach can significantly reduce the time it takes to create and pass test plans, helps to consider service coverage from different points of view, and easily distributes responsibilities in a team.



image



QuAck preaches a plugin model. All external integrations, whether it is authorization, communication with the tracker or launch systems - everything is implemented as plug-ins and is easily expanded. Out of the box, QuAck has integrations with Jira - both with the tracker and with the authorization and authentication system. Plugins are constantly added, nothing prevents you from writing your own - if, say, you have your own custom authentication system.



image



QuAck is built from an API - full REST allows you to do everything that can be done through the UI through the API And even much more.



Born on the Australian continent, QuAck is available to everyone around the world. Its use is absolutely free, and open source makes it easy to tailor the system to the needs of the business, conduct a private security audit, etc.



QuAck begins to grow with add-ons and plugins. For example, a Maven plug-in has recently appeared, allowing you to import auto-tests into QuAck directly during the build process.

Or, for example, one of the test run subsystems is Liken . It allows you to quickly and efficiently perform manual regression testing of web interfaces.

And this is only the beginning.



image



Installing and playing around with the system is incredibly simple - everything is packed in docker. There is also an image with a test database that can be run with a single command .



QuAck is developing rapidly and you should definitely pay attention to it when choosing a test management system. Moreover, it is free of charge.



All Articles