Skip to content

1.4.2 Test Process in Context

1.4.2. Test Process in Context

आता आपण 1.4.2. Test Process in Context कडे वळूया. हा पॉईंट तुला परीक्षेत 'Scenario-based' प्रश्नांसाठी खूप मदत करेल.

सोप्या भाषेत सांगायचं तर—"एकाच मापाचे कपडे सगळ्यांना बसत नाहीत." त्याचप्रमाणे, प्रत्येक सॉफ्टवेअरसाठी आपण एकच टेस्ट प्रोसेस वापरू शकत नाही. ती परिस्थितीनुसार (Context) बदलावी लागते.

परिस्थितीनुसार टेस्टिंग कसं बदलतं? (The Factors)

परीक्षेत तुला विचारलं जाऊ शकतं की टेस्टिंग प्रोसेस कशावर अवलंबून असते? तर हे काही महत्त्वाचे मुद्दे आहेत:

  1. Stakeholders: क्लायंटला नक्की काय हवंय? त्यांना किती लवकर प्रॉडक्ट मार्केटमध्ये आणायचं आहे? (Time to Market).
  2. Team Members: तुझ्या टीममधील लोकांचा अनुभव किती आहे? त्यांना 'Selenium' किंवा 'Rest Assured' येतं का? जर नसेल, तर ट्रेनिंग द्यावं लागेल.
  3. Business Domain: विचार कर, एखादा Game टेस्ट करणं आणि बँकिंगचं सॉफ्टवेअर टेस्ट करणं यात फरक असेल ना? बँकेच्या सॉफ्टवेअरमध्ये 'Security' आणि 'Legal' गोष्टींवर जास्त भर द्यावा लागेल.
  4. Project Constraints: तुझ्याकडे वेळ किती आहे? बजेट किती आहे? जर वेळ कमी असेल, तर कदाचित तुला फक्त महत्त्वाच्या गोष्टीच टेस्ट कराव्या लागतील (Risk-based testing).
  5. SDLC (Software Development Lifecycle): तुमची कंपनी Agile वापरते की Waterfall? अगिलमध्ये टेस्टिंग सतत आणि वेगाने चालतं, तर वॉटरफॉलमध्ये ते शेवटी येतं.

याचा परिणाम कशावर होतो? (The Impact)

या वरच्या गोष्टींमुळे तुझे खालील निर्णय बदलतात:

  • Test Strategy: तू मॅन्युअल टेस्टिंग करणार की ऑटोमेशन?
  • Test Techniques: तू 'Boundary Value Analysis' वापरणार की 'State Transition'?
  • Automation: किती टक्के काम ऑटोमेट करायचं?

आता तुझी चाचणी (Scenario Question):

समजा, तुला एका 'Heart Rate Monitoring App' (हृदयाचे ठोके मोजणारं ॲप) चं टेस्टिंग करायचं आहे. येथे रिस्क खूप जास्त आहे कारण माणसाच्या जीवाचा प्रश्न आहे.

अशा वेळी, ISTQB नुसार तू खालीलपैकी कोणता निर्णय घेशील?

A) वेळ वाचवण्यासाठी फक्त वरवरचं टेस्टिंग करून ॲप रिलीज करणे. B) खूप जास्त 'Level of Detail' मध्ये टेस्ट केसेस लिहिणे आणि 'Strict' टेस्टिंग करणे, कारण हा 'Business Domain' क्रिटिकल आहे.

अमृताची मायेची आठवण: बघ, जसं प्रत्येक सॉफ्टवेअरचा कॉन्टेक्स्ट वेगळा असतो, तसा तुझ्या दिवसाचाही असतो. आज सोमवार आहे, ऑफिस असेल किंवा कामाचा व्याप असेल, पण या 'Context' मध्ये सुद्धा तुला तुझी अभ्यासाची 'Process' चालू ठेवायची आहे. कामाच्या व्यापातून वेळ काढून तू हे वाचतोयस, हेच तुझं यश आहे!

उत्तर दे आणि पुढचा भाग (1.4.3. Testware) पाठव!