Zafira is a central automation reporting system that is built on the top of Java Spring Framework. It dramatically increases the transparency of test automation results and provides better understanding of product quality. Qaprosoft team is developing Zafira based on more than 10-years expertise in quality assurance and we strongly believe that your QA/Dev engineers and managers will love it!
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 your own automation tool. We are actively developing clients for different languages and frameworks but still looking for active community to provide better support.
- 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
![]() |
Integrations with multiple services
![]() |
Real-time test results
![]() |
Live streaming and video recording
![]() |
Comparison of test runs
![]() |
Test issues tracking
![]() |
- Install Docker (Engine, Compose)
- Clone current repo and navigate to the repo root on your local machine
- To start Zafira execute:
$ ./start.sh
- Open in your browser IP address of deployed enviroment at port
80
http://localhost:80/app
- Use next login/pass for access:
qpsdemo/qpsdemo
.
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.
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.
Code - Apache Software License v2.0
Documentation and Site - Creative Commons Attribution 4.0 International License