単体テスト理解支援のためのゲームキャラクターの移動による条件分岐視覚化アプリケーション


作品説明

---------------------------------------------------------

開発者:林美里
開発期間:1年
開発環境: JavaScript、HTML、Netlify
詳細:このアプリケーションは,単体テストの技法のひとつであるホワイトボックステストを,ゲーム感覚で学べることを目的としています.アプリケーションでは,使用しているソースコードのメソッドの条件分岐を基にマップが作成されており,すべてのルートを通ると条件分岐を網羅できるようになっています.アプリケーション使用者は,単体テストのための値を何体かのキャラクターに設定し、生成します。 生成したキャラクターがマップ上を移動すると.マップの色が変わり,マップの色がすべて変わればゲームクリアというものです.