Effortless project quality assurance

With Symflower Server, you are in control of your project quality at all times. No matter the scale, every change you make is analyzed, and all problems are revealed early on.

commonGraphics/dontMissOut.png

Code Quality - Always in Sight

The Symflower dashboard helps you see the big picture. The stats on your project size, the amount of problems and errors and the achieved test coverage provide you with a handy overview of your project.

features/qualityCenter/qualityCenter - dashboard.png

History

Easily browse through the history of your project. Know for every change about the increase or decrease in quality it inflects onto your project. Problematic changes can thus be easily spotted and reverted.

Grading System

A simple grading system is used to indicate which parts of your code need special attention.

Notifications

We ensure that you are aware of any project changes since your last login to Symflower.

Fully Automated Tests

Symflower fully automatically writes, runs and analyzes unit tests covering all interesting paths through your functions.

The unit tests for a function are generated automatically including not only test bodies but also the test values and required mocks.
Each found problem can be easily localised in the analyzed source code. Additionally, executable unit tests are available to easily reproduce and fix found problems.
Symflower informs about the overall coverage reached for each function. Additionally it is possible to observe the code coverage of individual test cases by selecting them.

Error Localization

Errors can be easily located by using the visualization of the Symflower frontend. Also reproducing an error is effortless by running the provided unit test.

features/unitTests/errorLocalisation.svg

Fully Automatically

Pushing to a repository is enough to trigger the unit test generation and execution. This ensures that there is never untested code in a Symflower protected repository.

High Speed Test Generation

No time to test? Symflower’s Unit Test generation is a thousand-fold faster than a human tester. It achieves good results even when time is already tight.

Multi Language Support

Symflower comes with support for multiple programming languages. New programming languages are regularly added and are automatically enabled for every license. Contact us in case your programming language is not yet on our roadmap.

Coming soon
Java
Java
Go
Go

Coming soon

C++
C++
C#
C#
JavaScript
JavaScript
Java
Java
Go
Go
C++
C++
C#
C#
JavaScript
JavaScript
Discover our products and features

Discover our products and features


Try it out for free

FAQ