हे ट्यूटोरियल चाचणी परिस्थितीचे महत्त्व, अंमलबजावणी, उदाहरणे आणि टेम्पलेट्ससह चाचणी परिस्थिती काय आहे हे स्पष्ट करते:

चाचणी करता येणारी कोणतीही सॉफ्टवेअर कार्यक्षमता/वैशिष्ट्ये चाचणी परिस्थिती असे म्हटले जाते. कोणतीही चाचणी परिस्थिती लिहिताना अंतिम-वापरकर्ता दृष्टीकोन विचारात घेतला जातो.

हे ट्युटोरियल तुम्हाला प्रश्नांची उत्तरे देण्यात मदत करेल: चाचणी परिस्थिती का आवश्यक आहे, जेव्हा चाचणी परिस्थिती असते लिखित आणि चाचणी परिस्थिती कशी लिहायची.

चाचणी परिस्थिती काय आहे?

काल्पनिक परिस्थितीचा विचार करा: विशाल महासागर आहे. एका समुद्र किनाऱ्यावरून दुसऱ्या समुद्रकिनाऱ्यापर्यंत तुम्हाला समुद्र ओलांडून प्रवास करावा लागतो. उदाहरणार्थ, मुंबई, भारत समुद्र किनारा ते कोलंबो, श्रीलंका समुद्र किनारा.

तुम्ही निवडू शकता अशा प्रवासाची पद्धत आहेतः

(i) एअरवेज: कोलंबोला जाण्यासाठी फ्लाइट घ्या

(ii) जलमार्ग: कोलंबोला जाण्यासाठी जहाजाला प्राधान्य द्या

(iii) रेल्वे: श्रीलंकेसाठी ट्रेन पकडा

आता चाचणी परिस्थितींसाठी: मुंबई समुद्रकिनारी ते कोलंबो समुद्रकिनारी प्रवास करणे ही एक कार्यक्षमता आहे जी चाचणी केली जाणार आहे.

चाचणी परिस्थितींमध्ये हे समाविष्ट आहे:

  • विमानमार्गाने प्रवास करणे,
  • जलमार्गाने प्रवास करणे किंवा
  • रेल्वेने प्रवास करणे.

या चाचणी परिस्थितींमध्ये चाचणी प्रकरणे असतील.

उपरोक्त चाचणी परिस्थितींसाठी लिहिल्या जाऊ शकणार्‍या चाचणी प्रकरणांमध्ये हे समाविष्ट आहे:

चाचणीस्थानिक पातळीवर आणि इंटरनेट कनेक्शनच्या उपलब्धतेवर अपलोड केले. 6 एकाहून अधिक वापरकर्त्यांनी केलेले बदल ओव्हर-राइट केलेले नाहीत. 23 7 एकाधिक वापरकर्ते सिंगल डॉक्युमेंटवर काम करू शकतात. 8 फाइल अपलोड करताना इंटरनेट कनेक्शन तुटल्यास केलेले कार्य संग्रहित केले जाते. 9 शेअरिंग प्रतिबंध योग्यरित्या लागू केले आहेत.26 10 पहा प्रतिबंध वापरकर्ते कागदपत्रांवर कोणतेही संपादन करू शकत नाहीत. 11 दस्तऐवज सामान्य लोकांसाठी इंटरनेटवर प्रकाशित केले जाऊ शकतात. 12 त केलेले बदल दस्तऐवज टाइम स्टॅम्पसह जतन केले जातात & लेखक तपशील.

Google दस्तऐवजासाठी चाचणी परिस्थितींची संख्या एकाधिक आणि खूप मोठी असेल. अशा प्रकरणांमध्ये सामान्यतः, फक्त स्वीकृती निकष सेट केले जातात आणि भागधारकांद्वारे मंजूर केले जातात आणि कार्यसंघ सदस्य या स्वीकृती निकषांवर कार्य करतात. चाचणी प्रकरणांसाठी किंवा त्याऐवजी चाचणी परिस्थिती लिहिणे हे प्रचंड अनुप्रयोगांसाठी एक संपूर्ण कार्य असू शकते.

हे स्वीकृती निकष पुनरावृत्ती प्रक्रियेच्या नियोजनात मोठी भूमिका बजावतात आणि त्याकडे कधीही दुर्लक्ष केले जाऊ नये. त्यांना अगोदर आणि आगाऊ परिभाषित केल्याने स्प्रिंट किंवा रिलीजच्या शेवटी आश्चर्य किंवा धक्का टाळता येतो

एक पूर्वअट दिली जाते.

केव्हा कृती करण्यासाठी.

नंतर परिणाम अपेक्षित आहे.

देलेले स्वरूप,स्वीकृती निकष निर्दिष्ट करण्यासाठी केव्हा आणि नंतर उपयुक्त आहेत.

चाचणी परिस्थिती टेम्पलेटचे उदाहरण

कथा आयडी वापरा # चाचणी परिस्थिती आयडी # आवृत्ती # चाचणी परिस्थिती # चाचणी प्रकरणांची संख्या महत्त्व
USID12.1 TSID12.1.1 Kin12.4 किंडल अॅप योग्य प्रकारे लाँच झाले की नाही ते सत्यापित करा. 4 उच्च
USID12.1 TSID12.1.2 Kin12.4 किंडल अॅपची स्टोरेज क्षमता सत्यापित करा. 3 मध्यम

निष्कर्ष

कोणत्याही सॉफ्टवेअर चाचणीमध्ये, जीवन चक्र समजून घेणे आणि चाचणी परिस्थिती मांडणे एक अतिशय लक्षणीय घटक आहे. चाचणी परिदृश्‍यांसाठी चांगला पाया असल्‍याने सॉफ्टवेअरची गुणवत्ता सुधारली जाऊ शकते. वारंवार, चाचणी प्रकरणे आणि चाचणी परिस्थितींचा वापर अदलाबदल होऊ शकतो.

तथापि, थंब नियम असा आहे की चाचणी परिस्थिती एकाधिक चाचणी प्रकरणे लिहिण्यासाठी वापरली जाते किंवा आम्ही असे म्हणू शकतो की चाचणी प्रकरणे चाचणी परिस्थितींमधून घेतली जातात. चांगल्या-परिभाषित चाचणी परिस्थिती चांगल्या दर्जाचे सॉफ्टवेअर सुनिश्चित करतात.

परिस्थिती: विमानमार्गाने प्रवास करणे

चाचणी प्रकरणांमध्ये खालील परिस्थितींचा समावेश असू शकतो:

  1. फ्लाइट नियोजित वेळेनुसार आहे .
  2. उड्डाण नियोजित वेळेनुसार नाही.
  3. आपत्कालीन परिस्थिती निर्माण झाली आहे (मुसळधार पाऊस आणि वादळ).

तसेच, ए. इतर उर्वरित परिस्थितींसाठी चाचणी प्रकरणांचा स्वतंत्र संच लिहिला जाऊ शकतो.

आता तांत्रिक चाचणी परिस्थितींकडे जाऊ या.

जे काही तपासले जाऊ शकते ते चाचणी परिस्थिती आहे. अशा प्रकारे आम्ही असे सांगू शकतो की चाचणी अंतर्गत असलेली कोणतीही सॉफ्टवेअर कार्यक्षमता अनेक लहान कार्यक्षमतेमध्ये विभागली जाऊ शकते आणि त्याला 'चाचणी परिस्थिती' असे म्हटले जाऊ शकते.

क्लायंटला कोणतेही उत्पादन वितरित करण्यापूर्वी, उत्पादनाची गुणवत्ता आवश्यक आहे मूल्यांकन आणि मूल्यमापन करणे. चाचणी परिस्थिती सॉफ्टवेअर ऍप्लिकेशनच्या कार्यात्मक गुणवत्तेचे मूल्यांकन करण्यात मदत करते जे त्याच्या व्यवसाय आवश्यकतांशी सुसंगत आहे.

परीक्षक परिस्थिती ही एक प्रक्रिया आहे ज्यामध्ये परीक्षक अंतिम-वापरकर्ता दृष्टीकोनातून सॉफ्टवेअर अनुप्रयोगाची चाचणी घेतो. उत्पादन वातावरणात अंमलबजावणी करण्यापूर्वी सॉफ्टवेअर ऍप्लिकेशनचे कार्यप्रदर्शन आणि गुणवत्तेचे कसून मूल्यांकन केले जाते.

चाचणी परिस्थितीचे महत्त्व

  • एका चाचणी परिस्थितीमध्ये अनेक ‘टेस्ट केसेस’ असू शकतात. ती एक मोठी पॅनोरामिक प्रतिमा म्हणून काढली जाऊ शकते आणि चाचणी केस हे पॅनोरामा पूर्ण करण्यासाठी महत्वाचे असलेले छोटे भाग आहेत.
  • हे एकल ओळीचे विधान आणि चाचणी आहेप्रकरणांमध्ये चाचणी परिस्थिती विधानाचा उद्देश पूर्ण करण्यासाठी चरणवार वर्णन समाविष्ट आहे.
  • उदाहरण:

चाचणी परिस्थिती: बनवा कॅब सेवेसाठी पेमेंट घेतले.

यामध्ये खाली नमूद केल्याप्रमाणे अनेक चाचणी प्रकरणे असतील:

(i) वापरायची पेमेंट पद्धत: PayPal, Paytm, क्रेडिट/डेबिट कार्ड.

(ii) पेमेंट यशस्वी झाले.

(iii) केलेले पेमेंट अयशस्वी झाले.

(iv) पेमेंट प्रक्रिया यादरम्यान रद्द केली.

(v) पेमेंट पद्धतींमध्ये प्रवेश करू शकत नाही.

(vi) ॲप्लिकेशन  दरम्यान खंडित होते.

  • चाचणी परिस्थिती अशा प्रकारे सॉफ्टवेअर अॅप्लिकेशनचे वास्तविक-जगातील परिस्थितीनुसार मूल्यमापन करण्यात मदत करतात.
  • चाचणी परिस्थिती निर्धारित केल्यावर, चाचणीची व्याप्ती विभाजित करण्यात मदत होते.
  • या विभाजनाला प्राधान्यक्रम असे म्हणतात जे सॉफ्टवेअर ऍप्लिकेशनच्या महत्त्वपूर्ण कार्यक्षमतेचे निर्धारण करण्यात मदत करते.
  • कार्यक्षमतेची प्राधान्यक्रमित चाचणी, मोठ्या प्रमाणात मदत करते सॉफ्टवेअर ऍप्लिकेशनच्या यशस्वी अंमलबजावणीची व्याप्ती.
  • चाचणीच्या परिस्थितीला प्राधान्य दिल्याने, सर्वात महत्वाची कार्यक्षमता सहजपणे ओळखली जाऊ शकते आणि प्राधान्याने चाचणी केली जाऊ शकते. हे सुनिश्चित करते की बहुसंख्य महत्त्वपूर्ण कार्यप्रणाली व्यवस्थित काम करत आहेत आणि त्याशी संबंधित दोष योग्यरित्या कॅप्चर केले आहेत आणि दुरुस्त केले आहेत.
  • चाचणी परिस्थिती सॉफ्टवेअरच्या व्यवसाय प्रक्रियेचा प्रवाह निर्धारित करतातआणि त्यामुळे ऍप्लिकेशनची एंड-टू-एंड चाचणी शक्य आहे.

चाचणी परिस्थिती आणि चाचणी प्रकरण यातील फरक

20
चाचणी परिस्थिती चाचणी प्रकरणे
चाचणी परिस्थिती ही एक संकल्पना आहे. चाचणी प्रकरणे ही संकल्पना सत्यापित करण्यासाठी उपाय आहेत.26
चाचणी परिस्थिती ही उच्च स्तरीय कार्यक्षमता आहे. चाचणी प्रकरणे उच्च स्तरीय कार्यक्षमता तपासण्यासाठी तपशीलवार प्रक्रिया आहेत.
चाचणी परिस्थिती आवश्यकता/वापरकर्ता कथांमधून व्युत्पन्न केले जाते. चाचणी प्रकरणे चाचणी परिस्थितींमधून घेतली जातात.
चाचणी परिस्थिती 'कोणत्या कार्यक्षमतेची चाचणी घ्यायची आहे' चाचणी प्रकरणे म्हणजे 'कार्यक्षमतेची चाचणी कशी करायची'.
चाचणी परिस्थितींमध्ये एकाधिक चाचणी प्रकरणे असतात. चाचणी प्रकरण एकाधिक चाचणी परिस्थितींशी संबंधित असू शकतात किंवा नसू शकतात.
एकल चाचणी परिस्थिती कधीही पुनरावृत्ती करता येत नाही. एकल चाचणी केस वेगवेगळ्या परिस्थितींमध्ये अनेक वेळा वापरले जाऊ शकते.
संक्षिप्त दस्तऐवज आवश्यक आहेत. तपशीलवार दस्तऐवजीकरण आवश्यक आहे.
चाचणी परिस्थितीला अंतिम स्वरूप देण्यासाठी विचारमंथन सत्रे आवश्यक आहेत. सॉफ्टवेअर अॅप्लिकेशनचे तपशीलवार तांत्रिक ज्ञान आवश्यक आहे
मिनिट तपशील म्हणून वेळ बचत करणे आवश्यक नाही. प्रत्येक मिनिटाच्या तपशीलाची काळजी घेणे आवश्यक आहे म्हणून वेळ घेणारा.
संसाधनांची आवश्यकता असल्याने देखभाल खर्च कमी आहेकमी. आवश्यक संसाधने जास्त असल्याने देखभाल खर्च जास्त आहे

चाचणी परिस्थिती अपरिहार्य का आहे?

चाचणी परिस्थिती गरजा किंवा वापरकर्त्याच्या कथांमधून घेतली जाते.

  • कॅब बुकिंगसाठी चाचणी परिस्थितीचे उदाहरण घ्या.
  • परिस्थिती कॅब बुकिंग पर्याय, पेमेंट पद्धती, GPS ट्रॅकिंग, रोड मॅप योग्यरित्या प्रदर्शित किंवा नाही, कॅब आणि ड्रायव्हर तपशील योग्यरित्या प्रदर्शित किंवा नाही, इत्यादी सर्व चाचणी परिस्थिती टेम्पलेटमध्ये सूचीबद्ध आहेत.
  • आता समजा चाचणी परिस्थिती आहे स्थान सेवा चालू आहेत की नाही हे तपासण्यासाठी, चालू नसल्यास, 'स्थान सेवा चालू करा' संदेश प्रदर्शित करा. ही परिस्थिती चुकलेली आहे आणि चाचणी परिस्थिती टेम्पलेटमध्ये सूचीबद्ध केलेली नाही.
  • 'स्थान सेवा' परिस्थिती त्याच्याशी संबंधित इतर चाचणी परिस्थितींना जन्म देते.

हे असू शकतात :

    • स्थान सेवा धूसर झाली.
    • स्थान सेवा चालू आहे पण इंटरनेट नाही.
    • स्थानावरील सेवांवर निर्बंध .
    • चुकीचे स्थान प्रदर्शित केले आहे.
  • एकच परिस्थिती गहाळ होणे म्हणजे इतर अनेक महत्त्वपूर्ण परिस्थिती किंवा चाचणी प्रकरणे गमावणे . सॉफ्टवेअर ऍप्लिकेशनची अंमलबजावणी करताना याचा मोठा नकारात्मक प्रभाव होऊ शकतो. याचा परिणाम (डेडलाइन्स) मोठ्या प्रमाणात नुकसान होते.
  • चाचणी परिस्थिती संपूर्ण चाचणी टाळण्यात मोठ्या प्रमाणात मदत करते. हे सुनिश्चित करते की सर्व महत्त्वपूर्ण आणिअपेक्षित व्यवसाय प्रवाहांची चाचणी घेतली जाते, जे अनुप्रयोगाच्या अंतिम-टू-एंड चाचणीमध्ये मदत करते.
  • हे वेळ वाचवणारे आहेत. तसेच, चाचणी प्रकरणांनुसार अधिक तपशीलवार वर्णन आवश्यक नाही. काय चाचणी करावी याबद्दल एक-लाइनर वर्णन निर्दिष्ट केले आहे.
  • चाचणी परिस्थिती टीम सदस्यांच्या मंथन सत्रांनंतर लिहिल्या जातात. त्यामुळे कोणतीही परिस्थिती (महत्त्वपूर्ण किंवा किरकोळ) गहाळ होण्याची शक्यता किमान आहे. हे सॉफ्टवेअर अॅप्लिकेशनची तांत्रिकता आणि व्यावसायिक प्रवाह लक्षात घेऊन केले जाते.
  • शिवाय, चाचणी परिस्थिती एकतर व्यवसाय विश्लेषक क्लायंटद्वारे किंवा चाचणी अंतर्गत अनुप्रयोगाचे स्पष्ट ज्ञान असलेल्या दोघांकडून मंजूर केली जाऊ शकते.

चाचणी परिस्थिती हा SDLC चा एक अनिवार्य भाग आहे.

चाचणी परिस्थितीची अंमलबजावणी

चाचणी परिस्थितीची अंमलबजावणी किंवा चाचणी परिस्थिती कशी लिहायची ते पाहू:

  • महाकाव्य/व्यवसाय आवश्यकता तयार केल्या जातात.
    • Epic चे उदाहरण : Gmail खाते तयार करा. एपिक हे ऍप्लिकेशनचे किंवा व्यवसायाच्या गरजेचे प्रमुख वैशिष्ट्य असू शकते.
  • महाकाव्यांचे स्प्रिंटमधील लहान वापरकर्ता कथांमध्ये विभाजन केले जाते.
  • वापरकर्ता कथा एपिक्स मधून व्युत्पन्न केल्या जातात. या वापरकर्ता कथा आधारभूत आणि भागधारकांद्वारे मंजूर केल्या पाहिजेत.

  • चाचणी परिस्थिती वापरकर्ता कथांमधून व्युत्पन्न केल्या जातात किंवा BRS (व्यवसाय आवश्यकता दस्तऐवज), SRS (सिस्टम आवश्यकतास्पेसिफिकेशन डॉक्युमेंट), किंवा FRS (फंक्शनल रिक्वायरमेंट डॉक्युमेंट) जे अंतिम आणि बेसलाइन केलेले आहेत.
  • परीक्षक चाचणी परिस्थिती लिहितात.
  • या चाचणी परिस्थिती टीम लीड, बिझनेस अॅनालिस्ट किंवा प्रोजेक्ट मॅनेजर यांनी मंजूर केल्या आहेत संस्थेवर अवलंबून.
  • प्रत्येक चाचणी परिस्थिती कमीतकमी एका वापरकर्त्याच्या कथेशी जोडलेली असणे आवश्यक आहे.
  • सकारात्मक तसेच नकारात्मक चाचणी परिस्थिती ओळखणे आवश्यक आहे.
  • वापरकर्ता कथांचा समावेश आहे स्वीकृती निकष जसे की :
    • स्वीकृती निकष ही अटींची यादी किंवा ग्राहकांच्या गरजांसाठी हेतूची स्थिती आहे. स्वीकृती निकष लिहिताना ग्राहकाच्या अपेक्षा आणि गैरसमज यांचाही विचार केला जातो.
    • हे एका वापरकर्त्याच्या कथेसाठी अद्वितीय आहेत आणि प्रत्येक वापरकर्ता कथेमध्ये किमान एक स्वीकृती निकष असणे आवश्यक आहे जे स्वतंत्रपणे चाचणी करण्यायोग्य असावे.
    • स्वीकृती निकष कोणती वैशिष्ट्ये कार्यक्षेत्रात आहेत आणि कोणत्या प्रकल्पाच्या व्याप्तीबाहेर आहेत हे निर्धारित करण्यात मदत करतात. या निकषांमध्ये फंक्शनल तसेच नॉन-फंक्शनल वैशिष्ट्यांचा समावेश असावा.
    • व्यवसाय विश्लेषक स्वीकृती निकष लिहितात आणि उत्पादन मालक त्यांना मंजूरी देतो.
    • किंवा काही प्रकरणांमध्ये, उत्पादन मालक स्वतः लिहू शकतो निकष.
    • चाचणी परिस्थिती स्वीकृती निकषांवरून मिळू शकते.

चाचणी परिस्थिती उदाहरणे

#1) किंडल अॅपसाठी चाचणी परिस्थिती

किंडल हे अॅप आहे जे ई-वाचकांना शोधण्यास सक्षम करतेई-पुस्तके ऑनलाइन, डाउनलोड करा आणि खरेदी करा. अॅमेझॉन किंडल ई-बुक रीडरला पुस्तक हातात धरून ते वाचण्याचा वास्तविक जीवनाचा अनुभव देते. अगदी पृष्‍ठे वळवणे देखील अॅपमध्‍ये छान नक्कल केले आहे.

आता चाचणी परिस्थिती लक्षात घेऊ या. ( टीप: चाचणी परिदृश्‍य लिहिण्‍याची सर्वसाधारण कल्पना मिळवण्‍यासाठी मर्यादित परिदृश्‍य खाली सूचीबद्ध केले आहेत. त्यातून अनेक चाचणी प्रकरणे मिळू शकतात).

चाचणी परिस्थिती # चाचणी परिस्थिती
1 किंडल अॅप योग्यरित्या लाँच झाले की नाही ते सत्यापित करा.
2 अ‍ॅप लाँच झाल्यानंतर, वेगवेगळ्या उपकरणांनुसार स्क्रीन रिझोल्यूशन समायोजित करा सत्यापित करा.
32 प्रदर्शित केलेला मजकूर वाचनीय असल्याचे सत्यापित करा.
4 झूम इन आणि झूम आउट पर्याय कार्यरत आहेत याची पडताळणी करा.
5 किंडल अॅपमध्ये आयात केलेल्या सुसंगत फाइल्स वाचनीय आहेत याची पडताळणी करा.
6 ची स्टोरेज क्षमता सत्यापित करा किंडल अॅप.
7 डाउनलोड कार्यक्षमता योग्यरित्या कार्य करत असल्याचे सत्यापित करा.
82 पृष्ठ टर्न सिम्युलेशन योग्यरित्या कार्य करत असल्याची पडताळणी करा
9 किंडल अॅपसह ईबुक फॉरमॅट्स सुसंगतता सत्यापित करा.
10 किंडल अॅपद्वारे समर्थित फॉन्ट सत्यापित करा.
11 किंडल अॅपद्वारे वापरलेल्या बॅटरीचे आयुष्य सत्यापित करा.
12 कार्यक्षमता सत्यापित करानेटवर्क कनेक्टिव्हिटी (वाय-फाय, 3G किंवा 4G) वर अवलंबून Kindle चे.

वर नमूद केलेल्या प्रत्येक चाचणी परिस्थितीमधून अनेक चाचणी प्रकरणे काढली जाऊ शकतात.

#2) Google डॉक्ससाठी स्वीकृती निकष

'Google डॉक्स' हे वर्ड डॉक्युमेंट्स, स्प्रेडशीट्स, स्लाइड्स आणि फॉर्म तयार करण्यासाठी, संपादित करण्यासाठी आणि शेअर करण्यासाठी वेब-आधारित ऍप्लिकेशन आहे. इंटरनेट कनेक्शन असलेल्या वेब ब्राउझरचा वापर करून सर्व फाईल्स ऑनलाइन ऍक्सेस करता येतात.

तयार केलेले दस्तऐवज वेब पेज किंवा प्रिंट-रेडी डॉक्युमेंट म्हणून शेअर केले जाऊ शकतात. दस्तऐवज कोण पाहू आणि संपादित करू शकतो यावर वापरकर्ता निर्बंध सेट करू शकतो. एकच दस्तऐवज विविध भौगोलिक स्थानांतील विविध व्यक्तींद्वारे सहकार्याने सामायिक केला जाऊ शकतो आणि त्यावर काम केले जाऊ शकते.

सामान्य समजण्यासाठी मर्यादित चाचणी परिस्थिती खाली नमूद केल्या आहेत. Google डॉक्ससाठी सखोल चाचणी परिस्थिती असू शकते. एक वेगळा विषय.

स्वीकृती निकष # स्वीकृती निकष
1 शब्द, पत्रके किंवा फॉर्म त्रुटीशिवाय यशस्वीरित्या उघडले जाऊ शकतात.
2 डॉक्स, शीट्ससाठी टेम्पलेट उपलब्ध आहेत आणि स्लाइड्स.
3 उपलब्ध टेम्पलेट वापरकर्त्यांसाठी प्रवेशयोग्य आहेत.
4 वापरलेले टेम्पलेट संपादन करण्यायोग्य आहे (उदा: फॉन्ट, फॉन्ट आकार, मजकूर जोडणे, मजकूर हटवणे, स्लाइड घाला).
52 इंटरनेट कनेक्शन तात्पुरते उपलब्ध नसल्यास फाइल संग्रहित केली जाऊ शकते
वर जा