wireframes should they really be tested
नए प्रशिक्षु बोर्ड पर आए और हमारे पास प्रशिक्षण वर्ग था सॉफ्टवेयर परीक्षण अवधारणाओं को जानें । अपने लगभग खाली-स्लेट दिमाग (पेशेवर) के साथ उन उत्साही चेहरों को देखने के बाद, मैंने अपने नियमित प्रशिक्षण के लिए एक चक्कर लगाने का फैसला किया।
संक्षिप्त परिचय के बाद, जैसे मैं सामान्य रूप से सॉफ्टवेयर परीक्षण के बारे में बात करता हूं, मैंने ताजा दिमाग में एक प्रश्न फेंक दिया - instead क्या कोई मुझे समझा सकता है क्या सेवा मेरे वायरफ्रेम है? '
उत्तर एक विराम था और इस प्रकार, हमने इस पर चर्चा करने का निर्णय लिया। और यह है कि यह कैसे शुरू हुआ - वायरफ्रेम / प्रोटोटाइप परीक्षण :)
इसलिए, वायरफ्रेम क्या है? मुझे कुछ सरल उपमाओं के साथ इसकी व्याख्या करने दें:
- इंटीरियर डेकोरेटर फर्नीचर में रखना शुरू नहीं करता है और घर को बेतरतीब ढंग से सजाता है। वह अपनी योजना को कागज (या डिज़ाइन सॉफ़्टवेयर) पर रखता है, ग्राहक के साथ इस पर चर्चा करता है, योजना को सर्वोत्तम व्यावहारिक तरीके से आज़माता है और उसे लागू करता है।
- यह समझने के लिए कि शरीर का एक हिस्सा कितना गंभीर रूप से घायल है, डॉक्टर एक्स-रे करते हैं। एक्स-रे मूल रूप से हमारे शरीर का एक कंकाल है और हड्डियों और जोड़ों के बारे में सही जानकारी देता है।
- एक दर्जी कागज के कपड़े (फिर से एक प्रकार का प्रोटोटाइप) तैयार करता है, जो कुछ भी संशोधनों की आवश्यकता होती है और आधार माप के रूप में इसका उपयोग करता है जब तक कि सब कुछ सही न हो और वह उस वास्तविक टुकड़े के साथ आगे बढ़ने के लिए आश्वस्त हो / जिसे वह सिलाई कर रही है।
मुझे लगता है कि वे उदाहरण वायरफ्रेम की अवधारणा को समझने के लिए किसी के लिए पर्याप्त थे।
वायरफ्रेम प्रकार के प्रोटोटाइप हैं:
वे प्रकृति में सीमित हैं, जिसका अर्थ है कि वे खाली HTML पृष्ठों को काम करने वाले तत्वों या स्थिर स्क्रीनशॉट के साथ शामिल कर सकते हैं जो कि आवेदन के एक पृष्ठ / फ़ंक्शन / तत्व के प्रतिनिधि हैं और इसमें वास्तविक दृश्य डिजाइन के रंग, ग्राफिक्स और अन्य तत्वों की कमी हो सकती है।
एक ठोस एप्लिकेशन / वेबसाइट बनाने के लिए, एक ठोस फ्रेमवर्क की आवश्यकता होती है और वायरफ्रेम पृष्ठ लेआउट, समग्र इंटरफ़ेस, नेविगेशन और कार्यात्मकताओं का चित्रण देकर फ्रेमवर्क प्रदान करने में मदद करते हैं।
यहां वायरफ्रेम के कुछ उदाहरण दिए गए हैं:
सॉफ्टवेयर कंपनियां वायरफ्रेम का निर्माण क्यों करती हैं?
ठीक उसी कारण से दर्जी / इंटीरियर डिजाइनर / डॉक्टर ने चीजों को आजमाने का फैसला किया- गलतियों से बचने के लिए, अनुमान को खत्म करने, पत्थर में सब कुछ सेट करने से पहले ग्राहक की मंजूरी लें। यह समस्याओं को जल्द पहचानने और सॉफ़्टवेयर की एक झलक देने में मदद करता है क्योंकि यह समाप्त होने पर दिखाई देगा।
आप क्या सीखेंगे:
- वायरफ्रेम / प्रोटोटाइप परीक्षण का महत्व:
- वायरफ्रेम परीक्षण निम्नलिखित में मदद कर सकता है:
- वायरफ्रेमिंग के लिए उपकरण:
- वायरफ्रेम परीक्षण कब (या हो सकता है):
- प्रोटोटाइप परीक्षण का उत्पादन:
- निष्कर्ष:
- अनुशंसित पाठ
वायरफ्रेम / प्रोटोटाइप परीक्षण का महत्व:
तो, क्यों कुछ परीक्षण करने के लिए जो एक कंकाल है और जो उपयोगकर्ता द्वारा देखा नहीं जाएगा जिस तरह से यह अब है? दूसरे शब्दों में - जब यह अभी तक एक डमी है तो मध्यस्थ के साथ परेशान क्यों?
बस - दोष निवारण में सहायता करने के लिए - जो कि QA टीमों का समग्र एजेंडा है (गुणवत्ता आश्वासन = दोष निवारण + दोष की पहचान ) का है।
वायरफ्रेम परीक्षण निम्नलिखित में मदद कर सकता है:
# 1) लापता आवश्यकताओं की पहचान करना:
यदि आवश्यकताएं बताती हैं कि हमें ए लोग इन वाला पन्ना क्रमशः 2 इनपुट फ़ील्ड, लॉगिन आईडी और पासवर्ड और 3 बटन, ओके-रद्द- रीसेट होना चाहिए। यदि वायरफ्रेम निम्नानुसार है, तो हम आसानी से लापता रीसेट बटन को जल्दी से ढूंढ सकते हैं और इसे एप्लिकेशन में शामिल कर सकते हैं।
# 2) अतिरिक्त आवश्यकताओं की पहचान:
उपरोक्त स्थिति का उल्टा यह हो सकता है कि आवश्यकता यह बताती है कि एक लॉगिन पृष्ठ में क्रमशः 2 इनपुट फ़ील्ड, लॉगिन आईडी और पासवर्ड और 2 बटन, ठीक और रद्द करना चाहिए। यदि वायरफ्रेम इस प्रकार है, तो हम आसानी से यह पता लगा सकते हैं कि इसमें एक अतिरिक्त रीसेट बटन है और इस बात की पुष्टि करनी है कि वास्तव में इसकी आवश्यकता है या नहीं।
# 3) प्रयोज्यता:
वायरफ्रेम विकसित होने से पहले उत्पाद / अनुप्रयोग की प्रयोज्यता का परीक्षण करने के लिए सबसे अच्छे विकल्पों में से एक है।
यहाँ रूपों में से एक के लिए वायरफ्रेम है:
पहली नज़र में, यह ठीक लगता है।
अब अंतिम उपयोगकर्ता के रूप में सोचें, जो उपयोगकर्ता फॉर्म में जानकारी भरने जा रहा है। क्या आपको लगता है, एक तरीका है, यह फ़ॉर्म अधिक उपयोगकर्ता के अनुकूल हो सकता है? खैर, मुझे निश्चित रूप से ऐसा लगता है।
- कैलेंडर प्रतीक प्रदान करें और कैलेंडर से चयन करने के लिए उपयोगकर्ता को प्रतिबंधित करें। यह उपयोगकर्ता के लिए मददगार होगा क्योंकि उसे इस बात को लेकर भ्रमित नहीं होना पड़ेगा कि उसे किस तारीख के प्रारूप का पालन करना चाहिए और कैलेंडर से तारीख का चयन करना कुछ ऐसा होगा, जिसे प्रत्येक उपयोगकर्ता पसंद करेगा।
- एक टूलटिप बता रहा है कि हर क्षेत्र का मतलब क्या होगा।
- वायरफ्रेम को समझने और खेतों को सम्मिलित करने के लिए शीर्षक के रूप में पृष्ठ का नाम आवश्यक है।
- आवश्यक फ़ील्ड को * संकेत या एक नोट के साथ चिह्नित किया जाना चाहिए ' सभी फ़ील्ड आवश्यक हैं ”दिखना चाहिए।
- उपयोगकर्ताओं के लिए भ्रम से बचने के लिए पहले फ़ील्ड का लेबल केवल 'नाम' के बजाय 'अभियान का नाम' होना चाहिए।
# 4) प्रारंभिक कार्यात्मक परीक्षण:
क्रोम में xml फ़ाइल कैसे खोलें
उपरोक्त उदाहरण में ही, आरेख से हम संभवतः कार्यक्षमता के काम करने के तरीके का अनुमान लगा सकते हैं। यदि नहीं, तो यह कम से कम खुदाई और आवेदन की बेहतर समझ पैदा करेगा।
- उदाहरण के लिए : क्या होगा यदि उपयोगकर्ता कई बुकिंग आईडी जोड़ना चाहता है? क्या एप्लिकेशन पिछली प्रविष्टि को अधिलेखित करेगा या यह कई प्रविष्टियों को अनुमति देगा? इसे कैसे संभालेंगे और प्रबंधित करेंगे?
जैसा कि उपरोक्त उदाहरणों से देखा जा सकता है, वायरफ्रेम का परीक्षण वास्तव में एक स्थिर वायरफ्रेम के माध्यम से समस्याओं की शीघ्र पहचान में मदद करता है और दोषों को वास्तविक अनुप्रयोग में रिसने से रोकता है। यह बहुत फायदेमंद है क्योंकि हम जानते हैं कि विकास की प्रक्रिया में जल्दी पहचाने जाने वाले दोष बाद में पाए जाने वाले की तुलना में ठीक करने के लिए सस्ते हैं।
वायरफ्रेमिंग के लिए उपकरण:
बाजार में कई उपकरण उपलब्ध हैं, लेकिन एक को संदर्भ उपयुक्तता के अनुसार उपकरण का उपयोग करना चाहिए। जबकि अधिकांश उपकरण जैसे एक्सुर, पावर मॉकअप, सिमुलिफ़, बालसामीक आदि का भुगतान किया जाता है, कुछ उपयोगी हैं मुफ्त वायरफ्रेमिंग उपकरण बहुत:
- कैको : कैको एक उपयोगकर्ता के अनुकूल ऑनलाइन ड्राइंग टूल है जो उपयोगकर्ता को साइट मैप्स, वायरफ्रेम, यूएमएल और नेटवर्क चार्ट जैसे विभिन्न आरेख बनाने की अनुमति देता है।
- MockupBuilder : MockupBuilder उपयोगकर्ता को स्क्रीन पर अपने विचारों को जल्दी से प्राप्त करने में मदद करता है। यह एक फ्री सिल्वरलाइट पावर्ड वेब ऐप है।
- पेंसिल प्रोजेक्ट : पेंसिल प्रोजेक्ट मुफ्त और सीखने में आसान है। यह फ़ायरफ़ॉक्स ऐड-ऑन या अपने दम पर चल सकता है।
वायरफ्रेम परीक्षण कब (या हो सकता है):
- उत्पाद विकास से पहले: यह अंतराल या लापता आवश्यकताओं, डिजाइन त्रुटियों की पहचान करने में मदद कर सकता है, प्रयोज्य मुद्दों आदि- दोष निवारण
- पोस्ट विकास: इस मामले में, वायरफ्रेम का उपयोग आवेदन को मान्य करने के लिए संदर्भ के रूप में किया जा सकता है। - दोष की पहचान।
प्रयोज्य के लिए वायरफ्रेम परीक्षण के मामले में यह आमतौर पर मैन्युअल रूप से किया जाता है और अधिकांश वास्तविक समय उपयोगकर्ता शामिल होते हैं। उनसे उनके अनुभव या प्रतिक्रिया को समझने के लिए या तो सवालों की एक श्रृंखला पूछी जाती है या प्रतिक्रिया को पकड़ने के लिए इंटरेक्टिव वायरफ्रेम प्रदान किए जाते हैं।
वायरफ्रेम का विस्तृत विश्लेषण करने के लिए, कभी-कभी विषय विशेषज्ञ भी शामिल होते हैं।
जैसी सेवाएं उपयोगकर्ता बहुत मददगार हो सकता है, जहां कोई वायरफ्रेम का लिंक पोस्ट कर सकता है और वायरफ्रेम के परीक्षण के बाद, परिणाम निम्नलिखित के साथ उत्पन्न होते हैं प्रतिक्रिया बिंदु:
- प्रत्येक उपयोगकर्ता की स्क्रीन का एक वीडियो आपके वायरफ़्रेम का परीक्षण करता है।
- उपयोगकर्ता के ऑडियो बात कर के माध्यम से कि वह कैसे कार्यों को पूरा करता है।
- अपनी वेबसाइट को बेहतर बनाने के बारे में मूल्यवान प्रतिक्रिया।
प्रोटोटाइप परीक्षण का उत्पादन:
वायरफ्रेम परीक्षण के परिणाम डिजाइन, नेविगेशन, उपयोगकर्ता मित्रता, समग्र कार्य प्रवाह और कार्यक्षमता के संदर्भ में बहुत सहायक होते हैं। असल में, वायरफ्रेम परीक्षण के बाद, वायरफ्रेम स्पष्ट और कार्यान्वयन योग्य हो जाते हैं।
निष्कर्ष:
संक्षेप में, वायरफ्रेम परीक्षण एक सक्रिय क्रिया के रूप में काम करता है और अनुप्रयोग पूर्व-विकास चरण में प्रयोज्य और डिजाइन खामियों को खोजने में बहुत सहायक हो सकता है।
इसके साथ, मैं इस विषय को लपेट रहा हूं, इस उम्मीद में कि पाठक मुझसे इस बारे में सवाल पूछकर और प्रतिक्रिया प्रदान करके एक और पोस्ट लिखने के लिए मुझे लुभाएंगे।
लेखक के बारे में: यह लेख एसटीएच टीम के सदस्य भूमिका द्वारा लिखा गया है। वह एक प्रोजेक्ट लीड है, जिसमें 10+ साल का सॉफ्टवेयर परीक्षण का अनुभव है।
खुश परीक्षण, हमेशा की तरह :)
अनुशंसित पाठ
- एप्लिकेशन टेस्टिंग - सॉफ्टवेयर टेस्टिंग की मूल बातों में!
- सॉफ्टवेयर परीक्षण अभ्यास - अपने परीक्षण कौशल का परीक्षण करने के लिए नया मंच और व्यावहारिक विचारों को साझा करें
- स्वास्थ्य देखभाल आवेदन का परीक्षण कैसे करें - भाग 1
- मोबाइल टेस्टिंग जॉब फास्ट कैसे प्राप्त करें - मोबाइल टेस्टिंग करियर गाइड (भाग 1)
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- आपके परीक्षण कैरियर में सर्वश्रेष्ठ पल क्या है? - ऐसे 14 दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार सवालों के जवाब
- डेस्कटॉप, क्लाइंट सर्वर परीक्षण और वेब परीक्षण के बीच अंतर
- एसआरएस दस्तावेज़ की समीक्षा कैसे करें और परीक्षण परिदृश्य बनाएं - लाइव प्रोजेक्ट पर सॉफ्टवेयर परीक्षण प्रशिक्षण - दिन 2