commonGraphics/features/unitTests-small.svgZero-Touch Unit-Testing

Vollautomatisierte Tests

Symflower schreibt, analysiert und führt vollautomatisch Unit-Tests aus, die alle relevanten Pfade durch Ihren Code abdecken.

Generierte Testfälle beinhalten nicht nur den testenden Code, sondern auch Testwerte und Mock-Objekte.
Gefundene Probleme können einfach im Quellcode gefunden werden. Die ausführbaren Unit-Tests ermöglichen es, Probleme zu reproduzieren und so zu lösen.
Symflower informiert Sie über die gesamte Testabdeckung jeder Funktion. Zusätzlich ist es möglich, die erzielte Abdeckung von ausgewählten Testfällen anzuzeigen.

Fehler lokalisieren

Die Visualisierung von Symflower hilft dabei, Fehler im Quellcode zu finden. Dies können mühelos reproduziert werden, indem Sie den zugehörigen Unit-Test ausführen.

features/unitTests/errorLocalisation.svg

Vollautomatisch

Sobald in ein Repository gepusht wird, startet Symflower die Testgenerierung. So wird sichergestellt, dass es keinen ungetesteten Code in einem, durch Symflower geschütztem, Repository gibt.

High-Speed-Testgenerierung

Keine Zeit zum Testen? Symflower generiert Unit-Tests tausendfach schneller als ein Mensch. So erziehlen Sie auch bei einem straffen Zeitplan top Ergebnisse.

Keine blinden Flecken

Symflower generiert einen eigenen Unit-Test für jeden relevanten Pfad durch eine Funktion. Dadurch wird sichergestellt, dass kein Spezialfall übersehen wird.

features/unitTests/cornerCases.svg
features/unitTests/cornerCases.svg
features/unitTests/unitTests-specitifation.png

Überprüfen des Verhaltens

Die generierte Testsuite erfasst das momentane Verhalten des Codes in leicht verständlicher Weise und hilft so dabei sicherzustellen, dass die Implementierung auch wirklich der Spezifikation entspricht.

Keine Angst beim Refactoring

Die Unit-Test von Symflower dienen als Sicherheitsnetz für Refactorings. Sie können sicherstellen, dass Änderungen keine unbeabsichtigten Nebeneffekte mit sich bringen.

Automatisiertes Mocking

Für Interfaces werden automatisch Mock-Objekte generiert. Es muss keine weitere Zeit in das spezifizieren deren Verhaltens gesteckt werden.

features/unitTests/mocking.svg
features/unitTests/mocking.svg

Mehrere unterstützte Sprachen

Symflower wird mit Unterstützung für mehrere Programmiersprachen geliefert. Neue Programmiersprachen werden regelmäßig hinzugefügt und werden automatisch für jede Lizenz aktiviert. Kontaktieren Sie uns, falls Ihre Programmiersprache noch nicht auf unserer Roadmap steht.

Coming soon
Java
Java
Go
Go

Coming soon

C++
C++
C#
C#
JavaScript
JavaScript
Java
Java
Go
Go
C++
C++
C#
C#
JavaScript
JavaScript
Benutzerfreundlich

Symflower funktioniert ohne kompliziertes Setup. Die Bedienung erfolgt in drei einfachen Schritten.

Mehr lernen
quality center icon Qualitätsübersicht
symbolic execution icon

Symflower bietet Ihnen eine übersichtliche Zusammenfassung über die Qualität Ihrer Software.

Mehr lernen
symbolic execution icon Unsere Geheimzutat
symbolic execution icon

Erfahren Sie mehr über die überlegene Technik, mit der Symflower die idealen Testwerte für Ihren Code findet.

Mehr lernen
Verpassen Sie nicht die Zukunft des Softwaretestens

Verpassen Sie nicht die Zukunft des Softwaretestens


Symflower kontaktieren