Skip to content
Web Based Test Management System
JavaScript Java Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
api [maven-release-plugin] prepare for next development iteration Nov 28, 2019
assembly [maven-release-plugin] prepare for next development iteration Nov 28, 2019
beans [maven-release-plugin] prepare for next development iteration Nov 28, 2019
common-client [maven-release-plugin] prepare for next development iteration Nov 28, 2019
dal
jira-tracker [maven-release-plugin] prepare for next development iteration Nov 28, 2019
launcher
liken-launcher [maven-release-plugin] prepare for next development iteration Nov 28, 2019
request-launcher [maven-release-plugin] prepare for next development iteration Nov 28, 2019
s3-storage [maven-release-plugin] prepare for next development iteration Nov 28, 2019
services [maven-release-plugin] prepare for next development iteration Nov 28, 2019
storage [maven-release-plugin] prepare for next development iteration Nov 28, 2019
tracker [maven-release-plugin] prepare for next development iteration Nov 28, 2019
ui [maven-release-plugin] prepare for next development iteration Nov 28, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Feb 4, 2019
Dockerfile Working demo db Jun 10, 2019
LICENSE Create LICENSE Aug 22, 2018
README.md
docker-compose-demo.yml Fix image Aug 18, 2019
docker-compose.yml Fix simople docker compose Sep 26, 2019
pom.xml [maven-release-plugin] prepare for next development iteration Nov 28, 2019

README.md

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.

You can’t perform that action at this time.