2008-08-28 6 views
9

그래서 XNA 게임/응용 프로그램을 테스트하는 가장 좋은 방법에 대해 다른 생각을하는 데 관심이 있습니다. 영리한 Google 직원이 내가 왜 묻는 지 알아낼 수는 있지만 주제를 편향하고 싶지는 않습니다 .-)XNA 단위 테스트

답변

2

이 질문은 게임 개발의 단위 테스트 의 접근 방식에 대한 것입니다. XNA는 프레임 워크입니다. NUnit을 연결하고 개발하는 동안 테스트 케이스를 작성하십시오.

Here은 게임 단위 테스트에 관한 게시물입니다. 진행하는 동안 어떻게 생각해야하는지에 대한 약간의 통찰력을 줄 것입니다.

0

VS2008에는 훌륭하게 통합 된 단위 테스트 프레임 워크가 있습니다. (난 당신이 준와 XNA 3.0 CTP를 사용하여 사용하고 가정합니다.)

1

XNA BOOK

이 책은 XNA에 코딩하지만 책 전체가 NUNIT 테스트를 기반으로하는 방법을 보여줍니다. 따라서 책의 프로젝트를 코딩하는 동안 NUNIT의 스크립트를 작성하여 XNA 코드를 테스트하는 방법을 보여줍니다.

0

이제 Microsoft 테스트 프레임 워크를 Visual Studio 2008 Professional 이상에서 사용할 수 있습니다. 이 소프트웨어를 가지고 있다면 게임 테스트를 시작하는 데 필요한 모든 소프트웨어가 이미 있습니다. 당신은 단지 당신이 다른 테스트 프레임 워크를 사용할 필요가보다 비주얼 스튜디오 2008 익스프레스가있는 경우 http://msdn.microsoft.com/en-us/library/ms182523.aspx

-http://msdn.microsoft.com/en-us/library/ms182516.aspx 만들기 단위 테스트 - 단위 테스트 개요 :

다음은 시작하는 두 가지 링크입니다. NUnit이 아마도 가장 좋은 도구 일 것입니다. 어떤 사람들은 MSTest를 선호하기까지합니다.

필요한 모든 소프트웨어를 준비하고 나면 코드 테스트를 시작할 수 있습니다. Here 유용하다고 생각되는 단위 테스트 게임에 대한 몇 가지 기본 기술을 게시했습니다.

이전에 단위 테스트를 수행 했습니까? 내가 안 주시면 더 많은 힌트와 리소스를 제공해 드릴 수 있습니다.

0

Scurvy Test을 시도해야합니다. 내 자신을 사용하지 않은하지만 그것은 유망 보인다.

-1

저는 이것이 오래된 게시물 인 것을 알고 있습니다. 그러나 다른 사람들은 XNA 게임을 테스트하는 최선의 방법에 대해 궁금해 할 때 다른 옵션이 있습니다. Visual Studio의 기본 제공 테스트는 확실히 훌륭하지만 게임에는 적합하지 않습니다. 값이 필요할 때마다 게임을 일시 중지 한 다음 변수 위로 마우스를 가져 가거나 빠른 시계로 이동하거나 시계를 추가해야합니다. 그런 다음 해당 프레임에서 변수의 값을 볼 수 있습니다. 다른 프레임에서 값을 다시 보려면 게임을 일시 중지해야합니다. 이것은 큰 번거 로움이 될 수 있습니다. 따라서 게임의 맨 위에서 실행되는 디버깅 터미널을 만들었습니다. 그것은 당신이 게임을 실행하는 동안 변수의 값을보고, 메소드를 호출하고, 실시간으로 변수 변경을 볼 수있게합니다! 자세한 내용을 보려면 다음을 방문하십시오 : http://www.protohacks.net/xna_debug_terminal/

프로젝트는 무료이며 오픈 소스입니다. 마음에 드시면 XNA Game Studio를 사용하여 다른 사람들에게 자유롭게 이야기하십시오. 이 도움이되기를 바랍니다!

+0

이 질문은 디버깅이 아닌 단위 테스트에 관한 것입니다. 디버그 터미널은 아마도 유용 할 것이지만이 질문과 관련이 없습니다. – CheeseSucker