2008-08-28 8 views
9

तो मुझे यूनिट परीक्षण XNA गेम/एप्लिकेशन के बारे में जाने का सबसे अच्छा तरीका क्या है इसके बारे में विभिन्न विचार सुनने में रूचि है। Astute googlers शायद यह पता लगा सकता है कि मैं क्यों पूछ रहा हूं, लेकिन मैं विषय पूर्वाग्रह नहीं करना चाहता था :-)एक्सएनए यूनिट परीक्षण

उत्तर

2

मैं यह प्रश्न खेल विकास में यूनिट परीक्षण के दृष्टिकोण की ओर अधिक ध्यान केंद्रित करूँगा। मेरा मतलब है, एक्सएनए एक ढांचा है। NUnit में प्लग करें, और जब आप विकसित करते हैं तो टेस्ट केस लिखना शुरू करें।

Here एसओ पर यूनिट परीक्षण के बारे में एक पोस्ट है। प्रगति के दौरान आपको सोचने की जरूरत है कि यह आपको थोड़ा सा अंतर्दृष्टि देगा।

0

वीएस 2008 में एक अच्छी तरह से एकीकृत इकाई परीक्षण ढांचा है। (मैं आप अपने Zune के साथ XNA 3.0 CTP का उपयोग कर का उपयोग कर रहे मान।)

1

XNA BOOK

यह पुस्तक XNA में कोड करने के लिए कैसे, लेकिन पूरी किताब NUnit परीक्षण पर आधारित है पता चलता है। इसलिए जब आप पुस्तक में परियोजनाओं को कोड कर रहे हैं, तो वह आपको दिखाता है कि एक्सएनए कोड का परीक्षण करने के लिए एनयूएनआईटी के लिए लिपियों को कैसे लिखना है।

0

माइक्रोसॉफ्ट परीक्षण ढांचा अब विजुअल स्टूडियो 2008 प्रोफेशनल और अप में उपलब्ध है। यदि आपके पास यह सॉफ़्टवेयर है तो आपके पास पहले से ही सभी सॉफ़्टवेयर हैं जिन्हें आपको अपने गेम का परीक्षण शुरू करने की आवश्यकता है। आप केवल से आप कुछ अन्य परीक्षण ढांचे उपयोग करने की आवश्यकता विजुअल स्टूडियो 2008 एक्सप्रेस है, तो http://msdn.microsoft.com/en-us/library/ms182523.aspx

-http://msdn.microsoft.com/en-us/library/ms182516.aspx बनाना यूनिट टेस्ट - ईकाई परीक्षण अवलोकन:

यहाँ दो लिंक है कि मिल जाएगा आप शुरू कर रहे हैं। NUnit शायद सबसे अच्छा है, कुछ लोग इसे एमएसटीएस्ट को भी पसंद करते हैं।

आपके पास आवश्यक सभी सॉफ़्टवेयर होने के बाद आप अपने कोड के लिए परीक्षण जोड़ना शुरू कर सकते हैं। Here मैंने यूनिट परीक्षण गेम के बारे में कुछ बुनियादी तकनीकें पोस्ट की हैं जिन्हें आप उपयोगी पा सकते हैं।

क्या आपने पहले यूनिट परीक्षण किया है? यदि आपने नहीं किया है तो मैं आपको कुछ और संकेत और संसाधन

0

आपको Scurvy Test एक प्रयास देना चाहिए। इसे अपने स्वयं का उपयोग नहीं किया है, लेकिन यह आशाजनक लग रहा है।

-1

मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन अन्य लोगों के लिए यह सोचकर कि उनके एक्सएनए खेलों का परीक्षण करने के लिए सबसे अच्छा तरीका कैसे है, एक और विकल्प है। विजुअल स्टूडियो में अंतर्निहित परीक्षण निश्चित रूप से महान है, लेकिन गेम के लिए उपयुक्त नहीं है। हर बार एक मूल्य की आवश्यकता होती है, आपको गेम को रोकना होगा, और उसके बाद या तो चर पर होवर करें, त्वरित घड़ी पर जाएं, या घड़ी जोड़ें। फिर आप उस फ्रेम पर चर के मान को देख सकते हैं। किसी अन्य फ्रेम के दौरान फिर से मूल्य देखने के लिए, आपको फिर से अपना गेम रोकना होगा। यह एक बड़ी परेशानी हो सकती है। इसलिए मैंने आपके गेम के शीर्ष पर चलाने के लिए एक डिबगिंग टर्मिनल बनाया है। यह आपको चर के मूल्यों को देखने, विधियों का आह्वान करने और गेम चलाने के दौरान रीयल-टाइम में एक परिवर्तनीय परिवर्तन देखने की अनुमति देता है! अधिक जानने के लिए, यहां जाएं: http://www.protohacks.net/xna_debug_terminal/

परियोजना पूरी तरह से नि: शुल्क और मुक्त स्रोत है। यदि आप इसे पसंद करते हैं, तो इसके बारे में XNA गेम स्टूडियो का उपयोग करके दूसरों को बताने में संकोच न करें। उम्मीद है कि यह मदद करता है!

+0

यह प्रश्न यूनिट परीक्षण के बारे में है, डीबगिंग नहीं। आपका डीबग टर्मिनल शायद उपयोगी है, लेकिन इस सवाल से संबंधित नहीं है। – CheeseSucker

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^