そのため、XNA ゲーム/アプリケーションの単体テストを行う最善の方法について、さまざまな意見を聞きたいと思っています。抜け目のない Google 社員は、おそらく私が質問している理由を理解できるでしょうが、私はトピックを偏らせたくありませんでした :-)
6 に答える
この質問は、ゲーム開発における単体テストのアプローチに向けられていると思います。つまり、XNA はフレームワークです。NUnitをプラグインし、開発中にテスト ケースの作成を開始します。
これは、ゲームの単体テストに関するSOの投稿です。進行中にどのように考える必要があるかについて、少しの洞察が得られます。
この本は XNA でコーディングする方法を示していますが、本全体は NUNIT テストに基づいています。そのため、この本でプロジェクトをコーディングしている間に、彼は XNA コードをテストするための NUNIT 用のスクリプトを作成する方法も示しています。
ScurvyTestを試してみてください。私自身は使ったことがありませんが、有望に見えます。
VS2008 には、適切に統合された単体テスト フレームワークがあります。(Zune で XNA 3.0 CTP を使用していると仮定します。)
Microsoft テスト フレームワークは、Visual Studio 2008 Professional 以降で利用できるようになりました。このソフトウェアがあれば、ゲームのテストを開始するために必要なすべてのソフトウェアが既に揃っています。
開始するための 2 つのリンクを次に 示します。 /library/ms182523.aspx
Visual Studio 2008 Express しか持っていない場合は、他のテスト フレームワークを使用する必要があります。NUnitはおそらく最良のものであり、MSTest よりも NUnit を好む人もいます。
必要なソフトウェアがすべて揃ったら、コードのテストの追加を開始できます。 ここでは、役に立つと思われるユニット テスト ゲームに関する基本的なテクニックをいくつか投稿しました。
以前に単体テストを行ったことがありますか?まだお持ちでない場合は、さらにヒントやリソースを提供できます