परीक्षण का एक प्राथमिक उद्देश्य सॉफ्टवेयर विफलताओं का पता लगाने के लिए है ताकि दोषों को खोज और सही किया जा सके । परीक्षण स्थापित नहीं कर सकता कि एक उत्पाद सभी स्थितियों में ठीक से काम करता है लेकिन यह केवल स्थापित कर सकता है कि यह विशिष्ट परिस्थितियों के तहत ठीक से काम नहीं करता है सॉफ्टवेयर परीक्षण की गुंजाइश में अक्सर कोड की परीक्षा शामिल होती है और साथ ही विभिन्न वातावरण और परिस्थितियों में उस कोड को फांसी के साथ-साथ कोड के पहलुओं की जांच करने के साथ-साथ, क्या यह करता है कि यह क्या करना चाहिए और क्या करना चाहिए । सॉफ्टवेयर विकास की वर्तमान संस्कृति में, एक परीक्षण संगठन विकास टीम से अलग हो सकता है. टीम के सदस्यों को परीक्षण करने के लिए विभिन्न भूमिकाएं हैं । सॉफ्टवेयर परीक्षण से व्युत्पन्न जानकारी का उपयोग उस प्रक्रिया को सही करने के लिए किया जा सकता है जिसके द्वारा सॉफ्टवेयर विकसित किया जाता है ।
सॉफ्टवेयर का परीक्षण पूरी तरह से पूरी तरह से स्थापित नहीं किया जा सकता है?
यह स्थापित नहीं कर सकता कि एक उत्पाद सभी स्थितियों में ठीक से काम करता है