2008-08-28 17 views
9

Así que estoy interesado en escuchar diferentes pensamientos sobre lo que es la mejor manera de hacer las pruebas unitarias XNA Game/Aplicaciones. Los astutos usuarios de Google probablemente entiendan por qué estoy preguntando, pero no quería sesgar el tema :-)pruebas unitarias XNA

Respuesta

2

Me gustaría que esta pregunta se oriente más hacia el enfoque de las pruebas de unidad en el desarrollo de juegos. Quiero decir, XNA es un marco. Ingrese NUnit, y comience a escribir casos de prueba mientras desarrolla.

Here es un mensaje el SO de las pruebas unitarias de un juego. Le dará una pequeña idea de cómo debe pensar mientras progresa.

0

VS2008 tiene un marco de pruebas de unidades muy bien integrado. (Supongo que está utilizando mediante el CTP XNA 3.0 con su Zune.)

1

XNA BOOK

Este libro muestra cómo codificar en XNA, pero todo el libro se basa en las pruebas nUnit. Entonces, mientras codifica los proyectos en el libro, también le muestra cómo escribir los scripts para NUNIT para probar el código XNA.

0

El marco de pruebas de Microsoft ya está disponible en Visual Studio 2008 Professional y hacia arriba. Si tiene este software, ya tiene todo el software que necesita para comenzar a probar sus juegos.

Aquí hay dos enlaces que pueden ayudarle a empezar: Unidad de pruebas Visión general - http://msdn.microsoft.com/en-us/library/ms182516.aspx Creación de Pruebas Unitarias - http://msdn.microsoft.com/en-us/library/ms182523.aspx

Si sólo tiene el Visual Studio 2008 Express que es necesario utilizar algún otro framework de pruebas. NUnit es probablemente el mejor, algunas personas incluso lo prefieren a MSTest.

Después de tener todo el software que necesita puede empezar a añadir pruebas de su código. Here He publicado algunas técnicas básicas sobre juegos de pruebas unitarias que pueden serle útiles.

¿Ha hecho pruebas unitarias antes? Si no lo ha hecho, podría darle algunos más consejos y recursos

0

Debe intentar Scurvy Test. No lo he usado, pero parece prometedor.

-1

Sé que esto es una entrada antigua, pero para otras personas que se preguntan cómo ir mejor acerca de cómo probar sus juegos de XNA, no hay otra opción. Las pruebas incorporadas en Visual Studio son definitivamente geniales, pero no son adecuadas para juegos. Cada vez que se necesita un valor, debes pausar el juego y, a continuación, desplaza el cursor sobre la variable, ve a la vista rápida o agrega un reloj. Luego puede ver el valor de la variable en ese marco. Para volver a ver el valor durante otro fotograma, debes pausar tu juego nuevamente. Esto puede ser una gran molestia. Por lo tanto, he creado una terminal de depuración para ejecutar en la parte superior de su juego. Le permite ver valores de variables, invocar métodos e incluso ver un cambio de variable en tiempo real mientras se ejecuta el juego. Para obtener más información, visite: http://www.protohacks.net/xna_debug_terminal/

El proyecto es completamente libre y de código abierto. Si te gusta, no dudes en decirles a otros que usen XNA Game Studio al respecto. ¡Espero que esto ayude!

+0

Esta pregunta se trata de pruebas unitarias, no de depuración. Su terminal de depuración probablemente sea útil, pero no está relacionada con esta pregunta. – CheeseSucker