जब आप वायर्सहार्क के लिए एक डिस्क्टर लिखते हैं, तो आप इसका परीक्षण कैसे करते हैं? यूआई में दृश्य आउटपुट की तलाश किसी भी त्रिभुज प्रोटोकॉल के लिए पर्याप्त नहीं है।आप वायरशर्क विच्छेदन का परीक्षण कैसे करते हैं?
वहाँ चीड़फाड़ की इकाई परीक्षण के लिए एक अच्छा तरीका है?
संपादित करें:
प्रोटोकॉल फ्रेम की संरचना गतिशील है। विच्छेदन किसी भी तरह से सामग्री की व्याख्या करना चाहिए।
उदाहरण के लिए यदि पांचवें क्षेत्र एक एक बाइट सरणी छठे क्षेत्र के रूप में इस प्रकार है। यदि यह दो है तो आपके पास एक डबल सरणी है और यदि यह तीन है तो आपको शून्य समाप्त स्ट्रिंग जोड़नी होगी।
यह एक दैनिक काम पर कब्जा में आम तौर पर कभी नहीं होता है। यही कारण है कि आपको "असंभव" सामग्री के साथ भी सिंथेटिक कैप्चर डेटा की आवश्यकता है।
आप केवल वास्तविक डेटा के उत्पादन में देख सकते हैं। लेकिन आपको विच्छेदन के व्यवहार का भी परीक्षण करना चाहिए यदि यह डेटा प्राप्त करता है जो वर्तमान प्रोटोकॉल विनिर्देश को फिट नहीं करता है, यानी अगला संस्करण। – harper
क्या आप टेस्ट डेटा जेनरेट करने के लिए पूछ रहे हैं? Libpcap फ़ाइल प्रारूप http://wiki.wireshark.org/Development/LibpcapFileFormat –
नंबर पर अच्छी तरह से प्रलेखित है। पीढ़ी परीक्षण में केवल एक बिंदु है। विच्छेदन का उत्पादन अधिक दिलचस्प है। – harper