Модульное тестирование XNA - PullRequest
10 голосов
/ 28 августа 2008

Поэтому мне интересно услышать разные мысли о том, как лучше всего проводить модульное тестирование XNA Game / Applications. Проницательные гуглеры, вероятно, могут понять, почему я спрашиваю, но я не хотел смещать тему: -)

Ответы [ 6 ]

2 голосов
/ 28 августа 2008

Я бы сказал, что этот вопрос больше ориентирован на подход модульного тестирования в разработке игр Я имею в виду, XNA - это основа. Подключите NUnit и начните писать тестовые примеры во время разработки.

Здесь - это сообщение на SO о модульном тестировании игры. Это даст вам небольшое представление о том, как вы должны думать, прогрессируя.

1 голос
/ 15 октября 2008

КНИГА XNA

Эта книга показывает, как кодировать в XNA, но вся книга основана на тестировании NUNIT. Поэтому, пока вы кодируете проекты в книге, он также показывает, как писать сценарии для NUNIT для проверки кода XNA.

0 голосов
/ 07 ноября 2009

Я знаю, что это старый пост, но для других людей, задающихся вопросом, как лучше всего протестировать свои Игры XNA, есть другой вариант. Встроенное тестирование в Visual Studio, безусловно, отлично, но не подходит для игр. Каждый раз, когда требуется значение, вы должны приостановить игру, а затем либо навести курсор на переменную, либо перейти к быстрому просмотру, либо добавить часы. Затем вы можете увидеть значение переменной в этом кадре. Чтобы снова увидеть значение во время другого кадра, вы должны снова приостановить игру. Это может быть большой проблемой. Поэтому я создал отладочный терминал для запуска поверх вашей игры. Он позволяет вам видеть значения переменных, вызывать методы и даже наблюдать за изменением переменных в режиме реального времени все время, пока вы играете! Чтобы узнать больше, посетите: http://www.protohacks.net/xna_debug_terminal/

Проект полностью бесплатный и с открытым исходным кодом. Если вам это нравится, не стесняйтесь рассказать об этом другим, использующим XNA Game Studio. Надеется, что это поможет!

0 голосов
/ 24 июля 2009

Вы должны попробовать Scurvy Test . Я не использовал его сам, но это выглядит многообещающе.

0 голосов
/ 28 ноября 2008

Среда тестирования Microsoft теперь доступна в Visual Studio 2008 Professional и более поздних версиях. Если у вас есть это программное обеспечение, у вас уже есть все программное обеспечение, необходимое для тестирования ваших игр.

Вот две ссылки, с которых вы можете начать: Обзор юнит-тестов - http://msdn.microsoft.com/en-us/library/ms182516.aspx Создание юнит-тестов - http://msdn.microsoft.com/en-us/library/ms182523.aspx

Если у вас есть только Visual Studio 2008 Express, вам нужно использовать какую-то другую среду тестирования. NUnit , вероятно, лучший, некоторые люди даже предпочитают его MSTest.

После того, как у вас есть все необходимое программное обеспечение, вы можете начать добавлять тесты для своего кода. Здесь Я опубликовал несколько основных приемов, касающихся игр для юнит-тестирования, которые могут оказаться полезными.

Вы уже проводили модульное тестирование? Если нет, я мог бы дать вам несколько советов и ресурсов

0 голосов
/ 29 августа 2008

VS2008 имеет хорошо интегрированную среду модульного тестирования. (Я предполагаю, что вы используете XTP 3.0 CTP с вашим Zune.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...