Giter VIP home page Giter VIP logo

Zebrunner CE (Community Edition) is a Test Automation Management Tool for continuous testing and continuous deployment. It allows you to run various kinds of tests and gain successive levels of confidence in the code quality. It is built in accordance with Infrastructure as Code processes.

Zebrunner 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.

Support Zebrunner CE

Enjoy using Zebrunner Reporting in your testing process! Feel free to support the development with a donation for the next improvements.

Zebrunner

Hardware requirements

Requirements
Operating System Ubuntu 16.04 - 21.10
Linux CentOS 7+
Amazon Linux 2
CPU 8+ Cores
Memory 32 Gb RAM
Free space SSD 128Gb+ of free space

Software requirements

Initial setup

Visit Zebrunner Guide for detailed installation and configuration instructions.

  1. Clone Zebrunner CE recursively and launch setup procedure:

    git clone --recurse-submodule https://github.com/zebrunner/community-edition.git && cd community-edition && ./zebrunner.sh setup
    

    Provide required details and start services.

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

    Use your host address instead of hostname!

Components URL
Zebrunner Reporting http://hostname
Jenkins http://hostname/jenkins
SonarQube http://hostname/sonarqube
Web Selenium Hub http://hostname/selenoid/wd/hub
Mobile Selenium Hub http://hostname/mcloud/wd/hub
Mobile SmartTest Farm http://hostname/stf

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

Documentation and free support

License

Code - Apache Software License v2.0

Documentation and Site - Creative Commons Attribution 4.0 International License

Zebrunner's Projects

adb icon adb

Docker image with ADB (Linux)

appium icon appium

Enhanced Appium for Elastic Selenium Grid/MCloud services

appium-fork icon appium-fork

Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol

browserup-proxy icon browserup-proxy

BrowserUp Proxy is a free utility to watch, test, and manipulate web application network traffic and performance.

carina icon carina

Carina automation framework (TestNG): Web, Mobile, API, DB etc testing...

carina-commons icon carina-commons

Carina Commons module of test automation framework: Web, Mobile, Desktop API, DB etc testing...

carina-crypto icon carina-crypto

Cryptographic Java Library. Provides an interface for encrypting / decrypting based on Cipher. Part of the Carina Framework

carina-proxy icon carina-proxy

Java Library for proxying traffic through BrowserUpProxy server. Part of the Carina Framework

carina-utils icon carina-utils

Java Library that provides a set of tools for the Carina Framework

go-ios icon go-ios

This is an operating system independent implementation of iOS device features. You can run UI tests, launch or kill apps, install apps etc. with it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.