चाचणी धोरण दस्तऐवज एक उच्च स्तरीय दस्तऐवज आहे आणि सामान्यत: प्रकल्प व्यवस्थापकाद्वारे विकसित केलेला. हे दस्तऐवज चाचणी उद्दिष्टे साध्य करण्यासाठी “सॉफ्टवेअर चाचणी दृष्टीकोन” परिभाषित करते.
चाचणी धोरण सामान्यत: व्यवसाय आवश्यकता तपशील दस्तऐवजावरून तयार केले जाते.
चाचणी धोरण दस्तऐवज एक स्थिर दस्तऐवज आहे याचा अर्थ असा की तो बर्याच वेळा अद्यतनित केला जात नाही. हे चाचणी प्रक्रिया आणि क्रियाकलापांचे मानदंड आणि इतर कागदपत्रे जसे की चाचणी योजनेत त्याची सामग्री चाचणी धोरण दस्तऐवजात नमूद केलेल्या मानकांमधून रेखाटली जाते.
काही कंपन्यांमध्ये कसोटी योजनेतील “कसोटी दृष्टिकोन” किंवा “रणनीती” समाविष्ट असते, जे ठीक आहे आणि बहुधा लहान प्रकल्पांसाठीच असे असते. तथापि, मोठ्या प्रकल्पांसाठी, प्रत्येक टप्प्यात किंवा चाचणीच्या पातळीसाठी एक चाचणी धोरण दस्तऐवज आहे आणि चाचणी योजनांची भिन्न संख्या आहे.
दुसरीकडे चाचणी योजना दस्तऐवज, उत्पाद वर्णन, सॉफ्टवेअर आवश्यकता तपशील एसआरएस किंवा प्रकरणात वापरलेल्या कागदजत्रातून घेण्यात आले आहे.
चाचणी योजनेचे दस्तऐवज सामान्यत: चाचणी लीड किंवा चाचणी व्यवस्थापक तयार करतात आणि काय चाचणी घ्यावी, कसे चाचणी घ्यावी, कधी चाचणी घ्यावी आणि कोण कोणती परीक्षा देईल हे वर्णन करण्यासाठी दस्तऐवजाचे लक्ष केंद्रित केले जाते.
एक मास्टर टेस्ट प्लॅन असणे सामान्य गोष्ट आहे जे चाचणी टप्प्यांसाठी सामान्य दस्तऐवज असते आणि प्रत्येक चाचणी टप्प्यात स्वत: चा कसोटी योजनेची कागदपत्रे असतात.
वर चर्चा केलेली कसोटी योजना कागदपत्रदेखील टेस्ट स्ट्रॅटेजी दस्तऐवजासारखा स्थिर दस्तऐवज असावा की प्रकल्पाच्या दिशेने व त्यावरील कामकाजाच्या दिशानिर्देशानुसार बदल प्रतिबिंबित करण्यासाठी प्रत्येक वेळी अद्ययावत केले जावे याविषयी बरीच चर्चा आहे.
माझे स्वतःचे वैयक्तिक मत असे आहे की जेव्हा चाचणीचा चरण सुरू होतो आणि चाचणी व्यवस्थापक क्रियाकलापांवर नियंत्रण ठेवत असतो तेव्हा मूळ योजनेतील विचलन प्रतिबिंबित करण्यासाठी चाचणी योजना अद्यतनित केली जावी. तथापि, औपचारिक चाचणी प्रक्रियेमध्ये नियोजन आणि नियंत्रण हे सतत क्रियाकलाप असतात.
चाचणी योजना आणि चाचणी धोरण दस्तऐवज तयार करण्यासाठी हा एक मानक दृष्टीकोन आहे, परंतु गोष्टी कंपनी-ते-कंपनी बदलू शकतात.
चाचणी धोरण हे एक उच्च स्तरीय दस्तऐवज आहे आणि चाचणी दस्तऐवजीकरण संरचनेच्या पदानुक्रमांच्या शीर्षस्थानी आहे.
संपूर्ण कंपनीच्या चाचणी तत्त्वज्ञानाचे प्रतिनिधित्व करणे आणि चाचणी विभागाने ज्या पालनाचे पालन केले पाहिजे आणि त्यांचे पालन केले पाहिजे असे दिशा प्रदान करणे हे चाचणी धोरण दस्तऐवजाचा उद्देश आहे. हे दोन्ही नवीन प्रकल्प आणि देखभाल कामांना लागू केले पाहिजे.
वरिष्ठ व्यवस्थापकांद्वारे योग्य चाचणी धोरण ठरविणे, एक मजबूत फ्रेमवर्क प्रदान करते ज्यामध्ये चाचणी करणारे चिकित्सक नंतर ऑपरेट करू शकतात. प्रत्येक प्रकल्पात अंतर्भूत धोरणात्मक मूल्याची जास्तीत जास्त खात्री करुन घेण्यात हे मदत करेल.
1. चाचणी व्याख्या
संस्था का चाचणी घेत आहेत हे स्पष्ट करणे आवश्यक आहे. हे पॉलिसीच्या उर्वरित दस्तऐवजावर आणि प्रोग्राम आणि प्रकल्प पातळीवर चाचणी व्यवस्थापकांद्वारे निवडलेल्या तपशीलवार चाचणी तंत्रांवर परिणाम करेल.
चाचणी का आवश्यक आहे हे समजून घेतल्यास संस्थेमध्ये चाचणीचा हेतू काय आहे हे निर्दिष्ट करणे शक्य आहे. या मूलभूत दुव्याशिवाय चाचणी प्रयत्नांना अपयशी ठरत आहे.
उदाहरणः “सॉफ्टवेअरची आवश्यकता पूर्ण करीत असल्याचे सुनिश्चित करणे”
२. चाचणी प्रक्रियेचे वर्णन
चाचणी प्रक्रियेकडे एक दृढ दृष्टिकोन स्थापित करणे आवश्यक आहे. चाचणी प्रक्रियेमध्ये कोणते टप्पे आणि उपटास्क समाविष्ट होतील यासारखे प्रश्न आम्ही सोडवायला हवेत. कोणत्या कार्ये सामील होतील आणि प्रत्येक कार्यांशी संबंधित दस्तऐवज रचना तसेच कोणत्या चाचणी स्तरांवर विचार करणे आवश्यक आहे.
उदाहरणः “सर्व चाचणी योजना कंपनीच्या धोरणानुसार लिहिल्या जातात”
3. चाचणी मूल्यांकन:
आम्ही परीक्षेच्या निकालांचे मूल्यांकन कसे करणार आहोत, प्रकल्पातील चाचणीची प्रभावीता सुनिश्चित करण्यासाठी आपण कोणते उपाय वापरू?
उदाहरणः “रिलीझनंतर दोष शोधण्याच्या व्यवसायावर परिणाम”
Quality. गुणवत्ता प्राप्त करणे:
कोणत्या गुणवत्तेच्या निकषांची चाचणी केली जाणार आहे आणि या निकषांच्या संदर्भात रिलीझ होण्यापूर्वी सिस्टमने कोणत्या गुणवत्तेची पातळी साध्य करणे आवश्यक आहे?
उदाहरणः 'उत्पादनांच्या रीलिझच्या आधी कोणतीही तीव्र उच्च तीव्रता दोष नाही'
Test. चाचणी प्रक्रिया सुधारणेकडे दृष्टिकोन
सध्या चालू असलेल्या प्रक्रियेची उपयुक्तता किती आणि केव्हा आम्ही ठरवणार आहोत आणि कोणत्या घटकांना सुधारण्याची आवश्यकता आहे आणि प्रक्रिया सुधारण्यासाठी कोणत्या तंत्रांचा उपयोग केला जाईल.
उदाहरणः “प्रकल्प पूर्ण झाल्यानंतर प्रकल्प आढावा बैठका घेण्यात येतील”