visual unitarias unit test studio pruebas plan interfaz funcionales ejemplo crear unit-testing xna

unit testing - test - Pruebas unitarias de XNA



pruebas unitarias interfaz (6)

LIBRO XNA

Este libro muestra cómo codificar en XNA, pero todo el libro se basa en pruebas de 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.

Por lo tanto, estoy interesado en escuchar diferentes opiniones sobre cuál es la mejor forma de probar XNA Game / Applications. Los usuarios astutos de Google probablemente puedan descubrir por qué lo estoy preguntando, pero no quería sesgar el tema :-)


VS2008 tiene un marco de prueba de unidad muy bien integrado. (Supongo que estás usando el XNA 3.0 CTP con tu Zune).


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

Aquí hay dos enlaces que le ayudarán a comenzar: Descripción general de las pruebas unitarias: http://msdn.microsoft.com/en-us/library/ms182516.aspx Creación de pruebas unitarias: http://msdn.microsoft.com/es-es/ /library/ms182523.aspx

Si solo tiene Visual Studio 2008 Express, necesitará usar otro marco de prueba. NUnit es probablemente el mejor, algunas personas incluso lo prefieren a MSTest.

Después de que tenga todo el software que necesita, puede comenzar a agregar pruebas para su código. Aquí he publicado algunas técnicas básicas sobre juegos de pruebas unitarias que pueden serle útiles.

¿Has hecho pruebas unitarias antes? Si no lo hiciste, podría ofrecerte más consejos y recursos


Deberías intentar con Scurvy Test . No lo he usado, pero parece prometedor.


Sé que esta es una publicación anterior, pero para otras personas que se preguntan cuál es la mejor manera de probar sus XNA Games, existe 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 gratuito 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!


Me gustaría que esta pregunta se oriente más hacia el enfoque de pruebas unitarias en el desarrollo de juegos . Quiero decir, XNA es un marco. Conecta NUnit y comienza a escribir casos de prueba mientras desarrollas.

Aquí hay una publicación en SO sobre la unidad de prueba de un juego. Le dará una pequeña idea de cómo debe pensar mientras progresa.