그래서 XNA 게임/응용 프로그램을 테스트하는 가장 좋은 방법에 대해 다른 생각을하는 데 관심이 있습니다. 영리한 Google 직원이 내가 왜 묻는 지 알아낼 수는 있지만 주제를 편향하고 싶지는 않습니다 .-)XNA 단위 테스트
답변
VS2008에는 훌륭하게 통합 된 단위 테스트 프레임 워크가 있습니다. (난 당신이 준와 XNA 3.0 CTP를 사용하여 사용하고 가정합니다.)
이 책은 XNA에 코딩하지만 책 전체가 NUNIT 테스트를 기반으로하는 방법을 보여줍니다. 따라서 책의 프로젝트를 코딩하는 동안 NUNIT의 스크립트를 작성하여 XNA 코드를 테스트하는 방법을 보여줍니다.
이제 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 유용하다고 생각되는 단위 테스트 게임에 대한 몇 가지 기본 기술을 게시했습니다.
이전에 단위 테스트를 수행 했습니까? 내가 안 주시면 더 많은 힌트와 리소스를 제공해 드릴 수 있습니다.
Scurvy Test을 시도해야합니다. 내 자신을 사용하지 않은하지만 그것은 유망 보인다.
저는 이것이 오래된 게시물 인 것을 알고 있습니다. 그러나 다른 사람들은 XNA 게임을 테스트하는 최선의 방법에 대해 궁금해 할 때 다른 옵션이 있습니다. Visual Studio의 기본 제공 테스트는 확실히 훌륭하지만 게임에는 적합하지 않습니다. 값이 필요할 때마다 게임을 일시 중지 한 다음 변수 위로 마우스를 가져 가거나 빠른 시계로 이동하거나 시계를 추가해야합니다. 그런 다음 해당 프레임에서 변수의 값을 볼 수 있습니다. 다른 프레임에서 값을 다시 보려면 게임을 일시 중지해야합니다. 이것은 큰 번거 로움이 될 수 있습니다. 따라서 게임의 맨 위에서 실행되는 디버깅 터미널을 만들었습니다. 그것은 당신이 게임을 실행하는 동안 변수의 값을보고, 메소드를 호출하고, 실시간으로 변수 변경을 볼 수있게합니다! 자세한 내용을 보려면 다음을 방문하십시오 : http://www.protohacks.net/xna_debug_terminal/
프로젝트는 무료이며 오픈 소스입니다. 마음에 드시면 XNA Game Studio를 사용하여 다른 사람들에게 자유롭게 이야기하십시오. 이 도움이되기를 바랍니다!
- 1. 단위 테스트 조언 - .asmx 단위 테스트 방법
- 2. 단위 테스트
- 3. 단위 테스트 단위 테스트에 새로운
- 4. 테스트 하네스 생성 (단위 테스트)
- 5. 단위 테스트 WPF UserControls
- 6. 단위 테스트 iPhone 회전
- 7. ASP.NET 단위 테스트
- 8. 단위 테스트 무효 메서드?
- 9. 노드 단위 테스트 URL
- 10. C++ 자동화 단위 테스트
- 11. 일반 단위 테스트 스케줄
- 12. 단위 테스트 실행 중지
- 13. 단위 테스트 (C#)
- 14. 단위 테스트 asp.net 경로
- 15. 단위 테스트 작성 방법
- 16. Tibco 단위 테스트 도구
- 17. 원시 단위 테스트
- 18. 단위 테스트 처리기
- 19. 단위 테스트 - 사용자 계정
- 20. 단위 테스트 스칼라
- 21. 단위 테스트 'SetDefaults()'방법
- 22. ServiceLocator를 이용한 단위 테스트
- 23. 자바 서블릿 단위 테스트
- 24. 단위 테스트 란 무엇입니까?
- 25. UITableViewCell의 단위 테스트
- 26. Eclipse에서의 JavaScript 단위 테스트
- 27. 단위 테스트 개인 클래스
- 28. 단위 테스트 비슷한 함수
- 29. WCF MSMQ 단위 테스트
- 30. AOP 단위 테스트 방법?
이 질문은 디버깅이 아닌 단위 테스트에 관한 것입니다. 디버그 터미널은 아마도 유용 할 것이지만이 질문과 관련이 없습니다. – CheeseSucker