2010-07-27 7 views
7

मैं परीक्षण करने के लिए नया हूं, इसलिए मुझे नहीं पता कि मुझे कौन सी बुनियादी परीक्षण अवधारणाएं सीखनी चाहिए। कृपया मुझे बताएं कि कौन सी अवधारणा परीक्षण में सबसे महत्वपूर्ण हैं।एक परीक्षक को क्या अवधारणाएं जाननी चाहिए?

उत्तर

4

परीक्षण एक व्यापक क्षेत्र है जो आवश्यकताओं, वास्तुकला, डिजाइन और कार्यान्वयन से तत्वों को लेता है। परीक्षण सॉफ्टवेयर की गुणवत्ता का एक प्रमुख घटक भी है। IEEE Software Engineering Body of Knowledge (नि: शुल्क HTML संस्करण पाया here) परीक्षण मामले, उपयुक्त आमतौर पर अनंत फांसी डोमेन से चयनित, निर्दिष्ट अपेक्षित व्यवहार के खिलाफ की एक परिमित सेट पर एक कार्यक्रम के व्यवहार के गतिशील सत्यापन के रूप में

परीक्षण निर्धारित करता है।

आप शेष पुस्तक के साथ पूरे SWEBOK Software Testing knowledge area ऑनलाइन पढ़ सकते हैं।

कुछ विषयों है कि आप में देखना चाहते हो सकता है कर रहे हैं:

  • दोष, विफलताओं, और त्रुटियों के बीच मतभेद। इन शर्तों का उपयोग "कारण-प्रभाव श्रृंखला" कहलाता है जिसे परिभाषित करने के लिए किया जाता है। बस, एक गलती या दोष यह है कि एक सिस्टम विफल हो सकता है।
  • ऑरैकल समस्या। सॉफ़्टवेयर परीक्षण में, एक ऑरैकल ऐसा कुछ कहता है जो कहता है कि कोई प्रोग्राम परीक्षा में अपना व्यवहार देता है या विफल रहता है।
  • परीक्षण की सीमाएं। "परीक्षण परीक्षण का डिजस्ट्रा का प्रसिद्ध उद्धरण बग की उपस्थिति दिखाने के लिए इस्तेमाल किया जा सकता है, लेकिन उनकी अनुपस्थिति कभी नहीं दिखाना चाहिए।" आपको जोखिम प्रबंधन और स्वीकार्य स्तर पर जोखिम को कम करने के लिए पर्याप्त रूप से परीक्षण करने के बारे में सीखना चाहिए।
  • टेस्ट स्तर
    • यूनिट परीक्षण। निम्न-स्तरीय मॉड्यूल की कार्यक्षमता की पुष्टि करना, आमतौर पर कार्य और विधियां।
    • एकीकरण परीक्षण। घटकों के बीच बातचीत का परीक्षण। एक ऑब्जेक्ट उन्मुख प्रणाली में, परीक्षण किया जा रहा है शायद कक्षाओं के बीच संबंध है।
    • सिस्टम परीक्षण। पूर्ण सॉफ्टवेयर सिस्टम का परीक्षण। इस चरण के दौरान, आप गैर-कार्यात्मक आवश्यकताओं के खिलाफ भी परीक्षण करते हैं।
  • परीक्षण के उद्देश्य। कुछ महत्वपूर्ण लोग परीक्षण कर रहे हैं कि सिस्टम आवश्यकताओं (अनुरूपता या कार्यात्मक परीक्षण) को पूरा करता है, सिस्टम में परिवर्तनों से अतिरिक्त समस्याएं नहीं होती हैं (प्रतिगमन और धूम्रपान परीक्षण), प्रणाली प्रयोग योग्य (उपयोगिता परीक्षण) है।
  • व्हाइट बॉक्स और ब्लैक बॉक्स परीक्षण। वास्तव में, जब आप स्रोत कोड नहीं देख पा रहे हैं, तो आप स्रोत कोड कब देख सकते हैं। प्रत्येक स्थिति पर विभिन्न पद्धतियां लागू होती हैं।
  • माप और मीट्रिक
    • पाया दोष वर्गीकरण तथा दोष
    • दोष घनत्व
    • कवरेज
  • प्रलेखन। प्रबंधन और इंजीनियरिंग टीम के लिए रिपोर्ट कैसे तैयार करें। परीक्षकों द्वारा उत्पादित दस्तावेज़ों में टेस्ट प्लान, टेस्ट डिज़ाइन विनिर्देश, टेस्ट प्रक्रिया विनिर्देश, टेस्ट केस विनिर्देश, और टेस्ट लॉग शामिल हैं। आप शायद ऑनलाइन नमूना दस्तावेज और टेम्पलेट्स पा सकते हैं।

निम्नलिखित किताबें भी पढ़ने की सिफारिश कर रहे हैं, के रूप में SWEBOK सॉफ्टवेयर टेस्टिंग अनुभाग में सुझाई गई:

  • द्वारा उदाहरण, एडिसन-वेस्ले लालकृष्ण बेक, टेस्ट संचालित विकास, 2002
  • बी । Beizer, सॉफ्टवेयर परीक्षण तकनीक, अंतर्राष्ट्रीय थॉमसन प्रेस, 1990.
  • पीसी जॉर्गेन्सन, सॉफ्टवेयर टेस्टिंग: एक शिल्पकार अप्रोच, दूसरा संस्करण, सीआरसी प्रेस, 2004
  • सी कनेर, जे फाल्क, और मुख्यालय गुयेन, परीक्षण कंप्यूटर सॉफ्टवेयर, दूसरा एड।, जॉन विले & संस, 1999
  • सी कनेर, जे बाख, और बी Pettichord, सबक सॉफ्टवेयर टेस्टिंग, विले कंप्यूटर प्रकाशन में सीखा, 2001
  • एमआर Lyu , सॉफ्टवेयर विश्वसनीयता इंजीनियरिंग, Mc-Graw हिल/आईईईई की पुस्तिका, 1996
  • डब्ल्यू पेरी, सॉफ्टवेयर टेस्टिंग के लिए प्रभावी तरीके, जॉन विले & संस, 1995
  • SL Pfleeger, सॉफ्टवेयर इंजीनियरिंग: सिद्धांत और व्यवहार, दूसरा संस्करण, प्रेंटिस हॉल, 2001.

मुझे आशा है कि यह आपको शुरू हो जाएगा। काला, सफेद बॉक्स और धुआं परीक्षण

इन कर रहे हैं अक्सर इस्तेमाल किया अवधारणाओं

इकाई परीक्षण एकीकरण परीक्षण:

+0

धन्यवाद, क्या –

+0

सीखने के लिए किताब उपलब्ध है आईएसटीक्यूबी फाउंडेशन पाठ्यक्रम, और उन्नत पाठ्यक्रम के लिए खोजें। लेकिन पूर्ण पुस्तक की तुलना में, वेब पर देखने के लिए चीजों की अनुक्रमणिका के रूप में इसे और अधिक समझें। – yoosiba

2

मैं आप इन के लिए जाने के लिए सलाह देते हैं।

संबंधित मुद्दे