-
Notifications
You must be signed in to change notification settings - Fork 36
Home
Quack is a test management system. It allows to store testcases, testsuites, build and execute test runs.
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.
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.
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.