UTBotCpp
2024.3.0
UTBOT C/C ++は、コードごとにテストケースを生成し、最大数のステートメントと実行パスをカバーしようとします。ソースコードは、行動が正しく、初期のユーザー需要に対応していると仮定して、真実の源として扱います。生成されたテストは、いわゆる回帰スイートに配置されます。したがって、生成されたテストケースの助けを借りて現在の動作を修正します。 C/C ++にUTBOTを使用して、開発者はコードの完全な制御を取得します。将来の変更は、UTBOTによって生成されたテストでカバーされた後に気付かれることなく、コードを破ることはできません。これにより、開発者が既存のコードに加えた変更は、はるかに安全です。したがって、生成された単体テストの助けを借りて、UTBOTは劇的なコードの品質改善を提供します。
5分でデモンストレーションを機能させます(クリックしてYouTubeで表示):
ウィキの詳細
今のところ、Ubuntu 20.04以下のUtbotのみを使用できます。 GitHubページのリリースに移動し、Utbotの最後のバージョンをダウンロードします。
Utbotは、次のことを含むアーカイブとして分布しています。
utbot_distr.tar.gz 。utbot_plugin.vsix ;version.txt ;unpack_and_run_utbot.sh 。 UTBOTを起動するには、アーカイブunzip ./unpack_and_run_utbot.shコマンドを実行します(UTBOTの削除を容易にするために、新しいディレクトリでそれを行うことをお勧めします)。 UTBOTを削除するには、このディレクトリを削除するだけです。
UTBOT VSCODEプラグインをインストールするには、 VSIXコマンドからVSCODEインストールを使用します。
貢献ガイドラインと開発者ガイドを参照してください