10 Stimmen

XNA-Einheitstests

So bin ich daran interessiert, verschiedene Gedanken darüber zu hören, was ist der beste Weg, um über Unit Testing XNA Game/Applications zu gehen. Scharfsinnige Googler können wahrscheinlich herausfinden, warum ich frage, aber ich wollte nicht, um das Thema zu verzerren :-)

2voto

David McGraw Punkte 5137

Ich würde sagen, dass sich diese Frage eher an den Ansatz von Unit-Tests in der Spieleentwicklung . Ich meine, XNA ist ein Rahmenwerk. Einstecken NUnit und beginnen Sie während der Entwicklung mit dem Schreiben von Testfällen.

Hier ist ein Beitrag auf SO über Unit-Tests für ein Spiel. Er gibt Ihnen einen kleinen Einblick in die Art und Weise, wie Sie denken müssen, während Sie vorankommen.

1voto

autonm Punkte 151

XNA BUCH

Dieses Buch zeigt, wie man in XNA programmiert, aber das gesamte Buch basiert auf NUNIT-Tests. Während Sie also die Projekte im Buch programmieren, zeigt er Ihnen auch, wie Sie die Skripte für NUNIT schreiben, um den XNA-Code zu testen.

0voto

Cat Zimmermann Punkte 1362

VS2008 hat ein gut integriertes Unit-Testing-Framework. (Ich nehme an, Sie verwenden die XNA 3.0 CTP mit Ihrem Zune).

0voto

Milan Nankov Punkte 1412

Das Microsoft Testing Framework ist jetzt in Visual Studio 2008 Professional und höher verfügbar. Wenn Sie diese Software haben, verfügen Sie bereits über die gesamte Software, die Sie zum Testen Ihrer Spiele benötigen.

Hier sind zwei Links, die Ihnen den Einstieg erleichtern: Übersicht über Unit-Tests - http://msdn.microsoft.com/en-us/library/ms182516.aspx Unit-Tests erstellen - http://msdn.microsoft.com/en-us/library/ms182523.aspx

Wenn Sie nur Visual Studio 2008 Express haben, müssen Sie ein anderes Testframework verwenden. NUnit ist wahrscheinlich die beste Lösung, manche Leute ziehen sie sogar MSTest vor.

Wenn Sie die gesamte Software haben, die Sie benötigen, können Sie damit beginnen, Tests für Ihren Code hinzuzufügen. Hier Ich habe einige grundlegende Techniken zum Unit-Testing von Spielen gepostet, die Sie vielleicht nützlich finden.

Haben Sie schon einmal Unit-Tests durchgeführt? Wenn nicht, kann ich Ihnen vielleicht ein paar weitere Tipps und Ressourcen geben

0voto

Ben Doerr Punkte 1615

Sie sollten Skorbut-Test einen Versuch. Ich habe es selbst noch nicht benutzt, aber es sieht vielversprechend aus.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X