QuAck

Gitter chat

Source Code on GitHub

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.

More information on Wiki

Test Cases Tree and Filter

Test Cases Tree

Test Launch

Test Launch

Test Launches

Launches

Statistics

Statistics

Project Dashboard

Project

Testcases HeatMap

HeatMap

Test Suites

Test Suites

How to run test server using docker

  1. Just run
    docker-compose up
    

from the root folder of the project or

docker-compose -f docker-compose-demo.yml up

for QuAck with demo data

  1. Navigate to localhost in your browser

  2. Use following credentials: “root:rootpass” for admin and “somelogin:somepass” for a regular user

How to run on a standalone server

  1. Install NGINX and add conf/quack.conf

  2. Run mongo, e.g.: mongo docker run –name mongodb –restart always -p 27017:27017 -d mongo

  3. Place conf/quack.properties somewhere in the system (e.g. /etc/quack)

  4. Override boot classpath when running -Xbootclasspath/a:/etc/quack e.g., starting war using jetty-runner:

java -Xbootclasspath/a:/etc/quack -jar /usr/quack/lib/jetty-runner.jar /usr/quack/quack.war

Testcases Import

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.