Skip to content

Zebrunner is a Test Automation Management Tool

License

Notifications You must be signed in to change notification settings

hhru/zebrunner

 
 

Repository files navigation

Zebrunner is a Continuous configuration automation framework for continuous testing (running various kinds of tests on the code to gain successive levels of confidence in the quality of the code), and (optionally) continuous deployment. It is built in accordance with Infrastructure as Code processes.

It is integrated by default with carina-core open source TestNG framework and uses Jenkins as a CI Tool.

It is built on top of popular docker solutions, it includes Postgres database, Zebrunner Reporting, Jenkins Master/Slaves Nodes, Selenium Hub, Mobile Device Farm (MCloud), SonarQube etc.

All components are deployed under NGINX WebServer which can be configured in a fully secured environment

Zebrunner subcomponents all together can be used as an effective Test Automation infrastructure for test automation development, execution, management, etc.

Initial setup

Visit Zebrunner Guide for detailed installation and configuration instructions.

  1. Clone Zebrunner recursive and launch setup procedure
git clone --recurse-submodule https://github.com/zebrunner/zebrunner.git && cd zebrunner && ./zebrunner.sh setup

Provide required details and start services

  1. After startup, the following components might be available:

Use your host domain address or IP.

Components URL
Zebrunner Reporting http://demo.zebrunner.com
Jenkins http://demo.zebrunner.com/jenkins
SonarQube http://demo.zebrunner.com/sonarqube
Web Selenium Hub http://demo:demo@demo.zebrunner.com/selenoid/wd/hub
Mobile Selenium Hub http://demo:demo@demo.zebrunner.com/mcloud/wd/hub
Mobile SmartTest Farm http://demo.zebrunner.com/stf

admin/changeit crendetials should be used for Reporting and Jenkins, admin/admin for SonarQube.

Documentation and free support

QPS-Infra becomes part of Zebrunner solution!

License

Code - Apache Software License v2.0

Documentation and Site - Creative Commons Attribution 4.0 International License

Packages

No packages published

Languages

  • Shell 86.6%
  • CSS 7.0%
  • JavaScript 4.1%
  • HTML 2.3%