ತಂತ್ರಾಂಶದ ವೈಫಲ್ಯತೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವುದು ಪರೀಕ್ಷೆಯ ಒಂದು ಪ್ರಧಾನ ಉದ್ದೇಶವಾಗಿದ್ದು, ಇದರಿಂದಾಗಿ ದೋಷಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಇದೊಂದು ಯಕಃಶ್ಚಿತ್ತಾಗಿರದ ಅನುಸರಣೆಯಾಗಿದೆ. ಎಲ್ಲಾ ಸ್ಥಿತಿಗತಿಗಳ ಅಡಿಯಲ್ಲಿ ಉತ್ಪನ್ನವೊಂದು ಸೂಕ್ತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರೀಕ್ಷೆಯು ಪ್ರಮಾಣೀಕರಿಸುವುದಿಲ್ಲವಾದರೂ, ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಗತಿಗಳ ಅಡಿಯಲ್ಲಿ ಇದು ಸೂಕ್ತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನಷ್ಟೇ ಇದು ಪ್ರಮಾಣೀಕರಿಸಬಲ್ಲದು. ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆಯ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಈ ಅಂಶಗಳು ಅನೇಕವೇಳೆ ಸೇರಿರುತ್ತದೆ. ಸಂಕೇತದ ಅವಲೋಕನವಷ್ಟೇ ಅಲ್ಲದೇ, ಹಲವಾರು ಪರಿಸರಗಳು ಮತ್ತು ಸ್ಥಿತಿಗತಿಗಳಲ್ಲಿ ಆ ಸಂಕೇತದ ನೆರವೇರಿಕೆ ಮತ್ತು ಸಂಕೇತದ ಮಗ್ಗುಲುಗಳ ಪರೀಕ್ಷಿಸುವಿಕೆಯು ಇದರಲ್ಲಿ ಸೇರಿರುತ್ತದೆ; ಅಂದರೆ, ಅದು ಏನನ್ನು ಮಾಡಬೇಕೆಂದು ಅಂದುಕೊಳ್ಳಲಾಗಿದೆಯೋ ಅದನ್ನು ಹಾಗೂ ಅದು ಏನನ್ನು ಮಾಡಬೇಕಿದೆಯೋ ಅದನ್ನು ಸಂಕೇತವು ಮಾಡುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ಪರೀಕ್ಷಿಸುವುದು ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆಯ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಸೇರಿರುತ್ತದೆ. ಈಗಿನ ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿಯ ಸಂಸ್ಕೃತಿಯಲ್ಲಿ, ಪರೀಕ್ಷಾ ಸಂಸ್ಥೆಯೊಂದು ಅಭಿವೃದ್ಧಿ ತಂಡದಿಂದ ಪ್ರತ್ಯೇಕವಾದ ಅಸ್ತಿತ್ವವನ್ನು ಹೊಂದಿರಬಹುದು. ಪರೀಕ್ಷಾ ತಂಡದ ಸದಸ್ಯರಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಹಲವಾರು ಪಾತ್ರಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ. ತಂತ್ರಾಂಶ ಪರೀಕ್ಷೆಯಿಂದ ಪಡೆಯಲಾದ ಮಾಹಿತಿಯನ್ನು, ತಂತ್ರಾಂಶವು ಅಭಿವೃದ್ಧಿಪಡಿಸಲ್ಪಡುವ ಪ್ರಕ್ರಿಯೆಯ ಸರಿಪಡಿಸುವಿಕೆಗ ಬಳಸಿಕೊಳ್ಳಬಹುದಾಗಿದೆ.

ಪ್ರಮಾಣೀಕರಣಗಳು
ವ್ಯಾಪ್ತಿ
ಪೆಟ್ಟಿಗೆಯ ವಿಧಾನ
ಘಟಕದ ಪರೀಕ್ಷೆ