Skip to content
Aziz edited this page Jan 30, 2019 · 20 revisions

QuAck

Quack is a test management system. It allows to store testcases, testsuites, build and execute test runs.

Objectives

Testcases

As soon as the project gets bigger the more testing should be performed prior to deployment.

In most cases it is important to execute all tests needed. Keeping all testcases in a single service becomes essential.

Testsuites

All testcases are usually logically grouped in a tree - testsuites. In all known test management services initial testsuite tree is immutable. This lack of flexibility may cause team performance issues, analysis and planning hardship.

QuAck allows to build and save trees of any types out of existing testcases. It changes the whole idea of testsuites.

In terms of QuAck testsuite is just a pre-set of Filters and Groupings. This means that by loading a testsuite you are loading existing testcases, filtering them and building a testsuite tree in runtime. This gives the flexibility to re-build testsuite trees as many times as you wish.

Execution

Any list or a tree of testcases could be converted to a test Launch. It represents selected testcases and allow users to mark testcases in current launch as Passed - Failed - Broken or Skipped.

Users can execute testcases in Launch in parallel without being afraid to interfere with each other. Thanks to the API test Launches could be marked as passed or failed from outside - from external running systems.

Projects

Plugins

Tracker Integration

Authentication

External Test Executions

API

Clone this wiki locally