मुझे लगता है कि मैं इकाई परीक्षण को समझता हूं। लेकिन मैं सोच रहा था: क्या कुछ दृश्य स्वचालित करने का कोई तरीका है, जैसे एंटी-एलाइजिंग काम सुनिश्चित करना या वेब साइट पर गोलाकार कोनों को यह देखना चाहिए कि उन्हें कैसा माना जाता है? मुझे एहसास है कि यह व्यावहारिक नहीं है, लेकिन मुझे क्यूए दुनिया में थोड़ा सा अनुभव नहीं है।आप दृश्य घटकों का परीक्षण कैसे करते हैं?
उत्तर
"एंटी-एलियासिंग काम या वेब साइट पर गोलाकार कोनों को लगता है कि उन्हें कैसे माना जाता है?"
आप सैद्धांतिक रूप से प्रस्तुतिकरणों के स्नैपशॉट लेने के लिए स्वचालित उपकरण लिख सकते हैं और किसी भी तरह उन्हें पार्स कर सकते हैं और नकली बनाम तुलना कर सकते हैं।
आपको प्रस्तुत किए गए आउटपुट के साथ मॉडल उत्तर को संरेखित करने के लिए कुछ प्रकार के "एंकरिंग" तंत्र की आवश्यकता होगी और फिर उस पर रंगीन भिन्नता करें, जहां परिणामी आउटपुट पूर्ण ब्लैक छवि == सही अनुपालन हो।
हालांकि, ऐसा करने निस्संदेह विस्तृत रूप से जटिल है, और अभ्यस्त इस तरह है कि यह कैसे एक खराब कैलिब्रेटेड colourmap के साथ एक स्क्रीन पर एक colourblind व्यक्ति को देखा जाता है के रूप में अवधारणात्मक विफलताओं के लिए क्षतिपूर्ति।
आपको इसके बजाय क्या करना है, एप्लिकेशन में संभवतः सभी नेविगेशन पथों का एक पूर्ण पेड़ (प्रोग्रामेटिकली/टेस्ट सूट संचालित करने के लिए थोड़ा आसान) बनाना है, और उसके बाद मनुष्यों के एक सेट को एक विनिर्देश सौंपना है और विभिन्न प्लेटफार्मों पर निष्पादित करें।
कि इस सप्ताह संभाल लेंगे, लेकिन आप दोहराना होगा मैनुअल परीक्षण समय एवी आप कोड में परिवर्तन करने के? या हर जब आप रिलीज करते हैं? मैन्युअल परीक्षण बस स्केल नहीं करेगा। वे सस्ते में सस्ते हैं, लेकिन लंबे समय तक में निराशाजनक रूप से महंगा है। - टिम ओटिंगर
एफडब्ल्यूआईडब्ल्यू, यहां तक कि फ़ायरफ़ॉक्स में अभी भी एक मानव संचालित परीक्षण सूट है। मनुष्य व्यवहार को पहचानने में बस बेहतर होते हैं कि परिभाषित मानक को पूरा करते समय, कुछ अन्य मानकों को पूरा नहीं किया जाता है जिन्हें अभी तक मनमाने ढंग से परिभाषित नहीं किया गया है, और इस प्रकार, अभी तक इसके लिए एक टेस्ट-केस लिखा नहीं गया है।
क्या हॉलवे उपयोगिता परीक्षण करें। ;)
आप भी इस तरह के TestComplete के रूप में जीयूआई स्तर पर स्वचालन विचार कर सकते हैं, एक उपकरण का उपयोग कर। कार्यक्षमता की एक विस्तृत श्रृंखला के साथ कीमतों की एक श्रृंखला पर ऐसे कई उपकरण हैं। इस विषय पर कुछ अच्छी चर्चाओं के लिए SQAF automation forum देखें।
यह इकाई परीक्षण के साथ एक कठिन समस्या है, और कोई अच्छा जवाब नहीं है। तकनीकी रूप से स्क्रीन पर प्रदर्शित परिणाम का निरीक्षण करना अब यूनिट परीक्षण नहीं है (यह अधिक कार्यात्मक परीक्षण है)।
सबसे अच्छा तरीका मैंने पाया है कि व्यू परत को पतली के रूप में संभवतः संभव बनाने के लिए अपना कोड तैयार करना है। एमवीसी और प्रस्तुति मॉडल जैसे पैटर्न इस के लिए उपयोगी हैं। एक बार ऐसा करने के बाद आप वास्तव में कुछ भी प्रदर्शित किए बिना प्रोग्राम के दृश्य तर्क (जैसे दृश्य घटकों के बीच विशिष्ट इंटरैक्शन में) का परीक्षण कर सकते हैं।
- 1. आप इंटरफ़ेस का परीक्षण कैसे करते हैं?
- 2. आप कैसे उबाऊ परीक्षण नहीं करते हैं?
- 3. आप वायरशर्क विच्छेदन का परीक्षण कैसे करते हैं?
- 4. आप यूनिट परीक्षण कैसे करते हैं?
- 5. आप अपनी व्यावसायिक वस्तुओं का परीक्षण कैसे करते हैं?
- 6. आप अपने कोको जीयूआई का परीक्षण कैसे करते हैं?
- 7. आप सार्वजनिक/निजी डीएसए कीपैयर का परीक्षण कैसे करते हैं?
- 8. आप अपने Request.QueryString [] चर का परीक्षण कैसे करते हैं?
- 9. मोक आप आंतरिक तरीकों का परीक्षण कैसे करते हैं?
- 10. आप कैसे (यूनिट) डेटाबेस स्कीमा का परीक्षण करते हैं?
- 11. आप अपने इंटरप्ट हैंडलिंग मॉड्यूल का परीक्षण कैसे करते हैं?
- 12. आप एक सेलेरी कार्य का परीक्षण कैसे करते हैं?
- 13. पायथन: आप एक नेस्टेड फ़ंक्शन का परीक्षण कैसे करते हैं?
- 14. आप जावा ईई कोड का परीक्षण कैसे करते हैं?
- 15. आप निर्भरता इंजेक्शन का परीक्षण कैसे करते हैं?
- 16. आप CTEST_CUSTOM_PRE_TEST का उपयोग कैसे करते हैं?
- 17. आप कैसे प्रतिक्रिया करते हैं?
- 18. आप यूनिट परीक्षण व्यवसाय अनुप्रयोग कैसे करते हैं?
- 19. आप रेल परीक्षण में पोस्ट पैरा कैसे निर्दिष्ट करते हैं?
- 20. रूबी वेबपैस में आप प्रदर्शन परीक्षण कैसे करते हैं?
- 21. आप "घोंसला" या "समूह" टेस्ट :: यूनिट परीक्षण कैसे करते हैं?
- 22. आप खाली इनपुट फ़ील्ड के लिए कैसे परीक्षण करते हैं?
- 23. यूनिटटेस्ट आप अपनी परीक्षण फाइलों को व्यवस्थित कैसे करते हैं?
- 24. परिणाम अलग होने पर आप यूनिट परीक्षण कैसे करते हैं?
- 25. परीक्षण करें कि आप क्या उड़ते हैं, आप जो परीक्षण करते हैं उसे उड़ें। [नासा सिद्धांत]
- 26. आप स्क्वाक का उपयोग कैसे करते हैं?
- 27. आप PowerShell का उपयोग कैसे करते हैं?
- 28. आप जेएसटीएल का उपयोग कैसे करते हैं?
- 29. आप आईएमई का उपयोग कैसे करते हैं?
- 30. आप कैसे grails परीक्षण कवरेज स्थापित और उपयोग करते हैं?