jpacman framework
JPacman-
ソフトウェアテストの教育に使用されるパックマンのようなゲーム。学生をGit、Maven、Junit、およびMockitoの使用にさらします。
コードの一部はよくテストされていますが、他の部分は意図的にテストされていません。ソフトウェアテストの学生として、テストスイートを拡張するか、フレームワークを使用してテスト駆動型の方法で拡張機能を構築できます。教師として、フレームワークを使用して独自のテスト演習を作成できます。
独自のソリューションで作業するための出発点として、テンプレートソリューションが利用可能です。
オランダのデルフト工科大学のソフトウェアテストコースでこのコードを開発し、使用しています。私が使用するエクササイズを見ることに興味がある教師は、私に連絡するように招待されています。
この資料を使用した他の大学には、アントワープ、モンス、アインドホーフェン、UBC(バンクーバー)が含まれます。 Tu Delftでは、継続的な統合およびフィードバックサーバーとしてgitlabと組み合わせて使用します。
このフレームワークを改善する方法についての提案がある場合は、お気軽にお問い合わせください。問題を開き、プルリクエストを提供してください。テストは意図的に演習として残されているため、プルはエクササイズを「解決」するか、完全なカバレッジを提供することを要求する可能性が低くなる可能性が低くなります。
主な貢献者:
nl.tudelft.jpacman.Launcherを実行します。コマンドラインから、 java -classpath target/jpacman-framework-<VERSION>.jar nl.tudelft.jpacman.Launcherを実行しますmvn test