69

GitHub - qaprosoft/zafira: Test automation reporting

 5 years ago
source link: https://github.com/qaprosoft/zafira
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

Alt text

Zafira is central automation reporting system that is build on the top of Java Spring Framework. It dramatically increases the transparany of test automation results and provides better undestanding of product quality. Qaprosoft team is developing Zafira based on more then 10-years expertise in quality assurance and we strongly believe that your QA/Dev engineers and managers will love it!

space.png

Zafira was initially designed to track automation progress of the tests written using Carina automation framework but you are capable to integrate Zafira client into you own automation tool. We are activly developing clients for different languages and frameworks but still looking for active community to provide better support.

Primary features

  • Real-time test results tracking via websockets
  • VNC streaming and video recording of test sessions
  • Flexibly configured widgets and dashboards based on D3JS
  • User management with authorization policies
  • Integration with TestRail and JIRA
  • Integration with Hipchat and Slack
  • Ability to compose automation reports and send via email
Configurable dashboards feature_dashboards.png Integrations with multiple services feature_integrations.png Real-time test results feature_testrun_results.png Live streaming and video recording feature_live_streaming.png Comparison of test runs feature_testruns_comparison.png Test issues tracking feature_test_issues.png

Installation steps

Simple set with Docker

  1. Install Docker (Engine, Compose)
  2. Clone current repo and navigate to the repo root on your local machine
  3. Deploy Zafira using docker-compose within the same folder
$ docker-compose up

To start Zafira in daemon mode, add '-d' argument:

$ docker-compose up -d
  1. Open in your browser IP address of deployed enviroment at port 8080
http://localhost:8080/zafira
  1. Use next login/pass for access: qpsdemo/qpsdemo.

Integration

Regardless of Zafira client language you have to generate zafira_access_token first, to do that navigate to Username > My profile in top menu and generate new access token.

Alt text

Languages and frameworks supported

Documentation

Code formatter

We propose to use our configured Java code formatter for Eclipse. To use same formatter in IntelliJ IDEA you should install and configure Eclipse Code Formatter.

License

Code - Apache Software License v2.0

Documentation and Site - Creative Commons Attribution 4.0 International License


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK