QuAck is an open-source test management service. It allows to store testcases and test suites and execute them.
This web-based service is much different from other test management tools available on the market.
The main feature is that you don't have to stick to a specific test tree any more. You can rebuild the tree of testcases on the fly - it will be beased on testases attributes.
The service is built with integration patterns in mind. Pluggable architecuture allows to implement custom authentication providers, integrations with tracking and test executing systems.
The usage of the service is free of charge.
Test Cases Tree and Filter
How to run test server using docker
- Just run
from the root folder of the project or
docker-compose -f docker-compose-demo.yml up
for QuAck with demo data
localhostin your browser
Use following credentials: "root:rootpass" for admin and "somelogin:somepass" for a regular user
How to run on a standalone server
Install NGINX and add conf/quack.conf
Run mongo, e.g.: mongo docker run --name mongodb --restart always -p 27017:27017 -d mongo
Place conf/quack.properties somewhere in the system (e.g. /etc/quack)
Override boot classpath when running
-Xbootclasspath/a:/etc/quacke.g., starting war using jetty-runner:
java -Xbootclasspath/a:/etc/quack -jar /usr/quack/lib/jetty-runner.jar /usr/quack/quack.war
Quack Import Maven Plugin allows importing testcases to QuAck. All modifications made on testcases in QuAck manually will remain. However, tests from the same Maven project will be reconfigured on import - new will appear, removed will disappear.
Liken - AB-testing QuAck capable launcher
Liken Liken is a web-based service that allows to perform A-B comparison regression testing for web-based UI. Fully compatible with QuAck.