मैं डेल्फी कोड के आंतरिक परीक्षणों के परीक्षण के लिए DUnit का उपयोग करता हूं। अन्य xUnit उपकरण की तरह, यह पुस्तकालयों और दिनचर्या परीक्षण के लिए अच्छा है, लेकिन इसमें कोई वेब कार्यक्षमता या जीयूआई परीक्षण समर्थन नहीं है।
आप यह नहीं कहते कि "कार्यात्मक परीक्षण" से आपका क्या मतलब है।
यह सवाल से दिखता है जैसे कि आप डेस्कटॉप का परीक्षण नहीं कर रहे हैं वेब अनुप्रयोगों। उचित प्रोग्राम डिज़ाइन और कस्टम कोड की उचित मात्रा के साथ, आप परीक्षण के साथ अधिकांश कोड को कवर करने के लिए ड्यूनिट प्राप्त कर सकते हैं - यह वेब एप्लिकेशन के मुकाबले डेस्कटॉप ऐप के साथ आसान होगा, क्योंकि आप फॉर्म बनाने के लिए डेल्फी कोड का उपयोग कर सकते हैं और बटन क्लिक कर सकते हैं इस पर।
बस याद रखें कि फॉर्म के बटन में सभी कोड डालने पर ईवेंट कोड व्यवस्थित करने का एक अच्छा तरीका नहीं है। यह चिंताओं को अलग नहीं करता है और परीक्षण करना मुश्किल है।
Yep - DUnit को कार्यात्मक परीक्षण के लिए भी उपयोग किया जा सकता है। –