See in action

Combine Continuous Testing Toolkit by Rivet Group

Combine Continuous Testing Infrastructure

A set of preconfigured services that allows you to run automated tests in the Continuous Testing model

  • the ability to run automated tests performed in any technology / framework

  • monitoring of selected branches in the version control system
  • automatic build and deployment for test environments of the new SUT version 
  • automatic build of test code for each new change in the version control system 
  • automatic start of regression tests of each new SUT version 
  • the ability to automatically run any set of tests via REST API
  • the ability to manually run any set of tests

  • the possibility of parallel execution of test cases on dynamically created containers

  • access to logs and test artifacts via a web browser

  • the ability to collect test data in a database

Combine Continuous Testing Infrastructure services running in docker containers

  • CI server

  • Git server

  • database server

  • Webdav server

Scheme of an exemplary implementation using Jenkins and Selenium grid

The Combine Continuous Testing infrastructure can be configured on

  • local docker environment

  • Kubernetes

  • Open Shift

  • Rancher

  • Google Kubernetes Engine

  • Amazon EKS

  • Azure Kubernetes Service

  • Kubernetes on DigitalOcean

Java Automation Toolkit

Java Automation Toolkit is a set of libraries and tool classes based on the proven and popular Spring Framework, enabling quick start of work related to test automation with the use of Java. It provides a set of test data generators and preconfigured tools enabling access to databases and REST communication.

It allows you to write automatic tests run with the use of the following tools:

Toolkit allows you to perform tests using, among others, the following frameworks:

Python Automation Toolkit

Python Automation Toolkit is a set of libraries and tool classes that allow you to quickly start work related to test automation with the use of Python. It provides a set of test data generators and preconfigured tools enabling access to databases and REST communication.

It allows you to write automatic tests run with the use of the following tools:

Toolkit allows you to perform tests using, among others, the following libraries / frameworks:

JS Automation Toolkit

JS Automation Toolkit is a set of libraries and tool classes enabling quick start of work related to test automation using JavaScript. It provides a set of test data generators and preconfigured tools enabling access to databases and REST communication.

It allows you to write automatic tests run with the use of the following tools:

Toolkit allows you to perform tests using, among others, the following libraries / frameworks:

C# Automation Toolkit

C # Automation Toolkit is a set of libraries and tool classes that allow you to quickly start work related to test automation with the use of C#. It provides a set of test data generators and preconfigured tools enabling access to databases and REST communication.

It allows you to write automatic tests run with the use of the following tools:

Toolkit allows you to perform tests using, among others, the following libraries / frameworks:

Performance Testing Toolkit

Performance Testing Toolkit is a set of libraries and tool classes, using the popular Taurus framework, enabling quick start of work related to performance tests.

It allows you to conveniently run tests created with any tools supported by Taurus:

Combine Continuous Testing Toolkit

Also check