UTBOT C/C ++ generiert Testfälle nach Code und versucht, eine maximale Anzahl von Anweisungen und Ausführungspfaden abzudecken. Wir behandeln den Quellcode als Quelle der Wahrheit, vorausgesetzt, das Verhalten ist korrekt und entspricht der anfänglichen Benutzerbedarf. Erzeugte Tests werden in der sogenannten Regressionsuite platziert. Daher beheben wir das aktuelle Verhalten mit Hilfe generierter Testfälle. Mit UTBOT für C/C ++ erhalten Entwickler die volle Kontrolle über ihren Code. Keine zukünftige Änderung kann den Code brechen, ohne bemerkt zu werden, sobald er mit von UTBOT erzeugten Tests abgedeckt ist. Auf diese Weise sind Änderungen der Entwickler an einem vorhandenen Code viel sicherer. Daher bietet UTBOT mit Hilfe generierter Unit -Tests eine dramatische Verbesserung der Codequalität.
Funktioniert Demonstration in 5 Minuten (klicken Sie auf YouTube):
Weitere Informationen zu Wiki
Im Moment können Sie UTBOT nur unter Ubuntu 20.04 und höher verwenden. Navigieren Sie zur Releases Github -Seite und laden Sie die letzte Version von UTBOT herunter.
UTBOT ist als Archiv abgebrochen, das enthält:
utbot_distr.tar.gz , der UTBOT Binary und seine Abhängigkeiten enthält;utbot_plugin.vsix ;version.txt ;unpack_and_run_utbot.sh . Um UTBOT zu starten, unzip das Archiv und führen Sie den Befehl ./unpack_and_run_utbot.sh aus (wir empfehlen dies in einem neuen Verzeichnis, um Utbot zu erleichtern). Um UtBot zu entfernen, löschen Sie dieses Verzeichnis einfach.
Verwenden Sie zum Installieren von UTBOT -VSCODE -Plugin den VSIX -Befehl VSIX .
Sehen Sie sich die Richtlinien und Entwicklerleitfaden an