கருப்பு பெட்டி சோதனை என்பது மென்பொருள் சோதனை முறைகளில் ஒன்றாகும், இது கிடைக்கக்கூடிய விவரக்குறிப்புகளின் அடிப்படையில் பயன்பாட்டின் செயல்பாட்டை சரிபார்க்கிறது.
அடிப்படையில் இந்த வகை சோதனையில் சோதனை செய்யப்படும் பொருளின் உள் கட்டமைப்பு/வடிவமைப்பு/ செயல்படுத்தல் ஆகியவை சோதனையாளருக்குத் தெரியாது. பிளாக் பாக்ஸ் சோதனை என்பது விவரக்குறிப்பு அடிப்படையிலான சோதனை, நடத்தை சோதனை, ஒளிபுகா பெட்டி சோதனை, மூடிய பெட்டி சோதனை மற்றும் கண் முதல் கண் சோதனை என்றும் அறியப்படுகிறது. இந்த சோதனை முறையானது மென்பொருள் சோதனையின் ஒவ்வொரு நிலைக்கும் பொருந்தும்.

பொருளடக்கம்
- கருப்பு பெட்டி சோதனையை தொடங்குவதற்கான படிகள்
- கருப்பு பெட்டி சோதனையின் வகைகள்
- பிளாக் பாக்ஸ் சோதனைக்கான கருவிகள்
- கருப்பு பெட்டி சோதனைக்கு பொருந்தும் நிலைகள்
- கருப்பு பெட்டி சோதனை நுட்பங்கள்
- கருப்பு பெட்டி சோதனையின் நன்மை தீமைகள்
- கருப்பு பெட்டி சோதனை அல்லது வெள்ளை பெட்டி சோதனை எது சிறந்தது?
- வெள்ளை பெட்டி சோதனை
- வெள்ளை பெட்டி சோதனையை தொடங்குவதற்கான படிகள்
- வெள்ளை பெட்டி சோதனை நுட்பங்கள்
- வெள்ளை பெட்டி சோதனையின் வகைகள்
- வெள்ளை பெட்டி சோதனைக்கான கருவிகள்
- வெள்ளை பெட்டி சோதனையின் நன்மை தீமைகள்
- வெள்ளை பெட்டி மற்றும் கருப்பு பெட்டி சோதனைக்கு இடையே உள்ள வேறுபாடு
- முடிவுரை
- பரிந்துரைக்கப்பட்ட கட்டுரைகள்
உதாரணமாக:
பயன்பாட்டின் உள்நுழைவுத் திரையின் உதாரணத்தை எடுத்துக் கொள்வோம். உள்நுழைவுத் திரையில் பயனர்பெயர் மற்றும் கடவுச்சொல் ஆகிய இரண்டு புலங்கள் உள்ளன. இது ஒரு கருப்பு பெட்டி சோதனை என்பதால், குறியீட்டின் விவரக்குறிப்புகளைக் கருத்தில் கொள்ளாது, எனவே கணக்கில் உள்நுழைய பயனர்பெயர் மற்றும் கடவுச்சொல்லை இது சோதிக்கும்.
கருப்பு பெட்டி சோதனையை தொடங்குவதற்கான படிகள்
- பயன்பாட்டின் தேவை விவரக்குறிப்புகளைப் புரிந்து கொள்ளுங்கள்
SRS ஆவணங்களின் உதவியுடன் இதைச் செய்யலாம் - செல்லுபடியாகும் உள்ளீடுகள் மற்றும் சோதனைக் காட்சிகளின் மதிப்பீட்டிற்கு அழைக்கவும்
- தயார் செய்யவும் சோதனை வழக்குகள்
- வெளியீட்டை உருவாக்க சோதனை நிகழ்வுகளை இயக்கவும்
- தோல்வியடையும் படிகள் குறிக்கப்பட்டு அவற்றை சரிசெய்ய மேம்பாட்டுக் குழுவிற்கு அனுப்பப்படும்
- என்பதை உறுதிப்படுத்த கணினியை மறுபரிசீலனை செய்யவும் குறைபாடு சரிசெய்தல் நன்றாக வேலை செய்கிறது மேலும் குறைபாடுகள் எதுவும் இல்லை
கருப்பு பெட்டி சோதனையின் வகைகள்
கருப்பு பெட்டி சோதனையில் மூன்று வகைகள் உள்ளன, அவை கீழே குறிப்பிடப்பட்டுள்ளன:
- செயல்படாதது டி மதிப்பிடுதல்
பிளாக் பாக்ஸ் சோதனையானது அம்சங்களையும் செயல்பாட்டையும் சரிபார்க்க மட்டும் பயன்படுத்தப்படுவதில்லை, அதைத் தாண்டி மென்பொருளின் கூடுதல் அம்சங்களைச் சரிபார்க்கலாம்.
செயல்படாத சோதனையானது மென்பொருள் ஒரு குறிப்பிட்ட செயலைச் செய்ய முடியுமா இல்லையா என்பதைச் சரிபார்க்கிறது, மாறாக அது அந்தச் செயலை எவ்வாறு செய்கிறது என்பதைச் சரிபார்க்கிறது. - முதல் படி அனைத்து கிளைகள் மற்றும் இலைகள் பெயரிட வேண்டும்.
- a,b,c ஆகியவை கிளைகள் அதேசமயம் 1,2,3 இலைகள்.
- நிலை
- மாற்றம்
- நிகழ்வு
- செயல்
- முதலில், A மற்றும் B இன் மதிப்பை ஒதுக்கவும். A=60 மற்றும் B=50 என்று வைத்துக்கொள்வோம்.
- இரண்டாவதாக, இப்போது C ஆனது A+B, A=60, B=50 எனவே C=110 இன் மதிப்பு ஒதுக்கப்பட்டுள்ளது.
- மூன்றாவதாக, C>100 என்பதைச் சரிபார்ப்போம், இந்தச் சந்தர்ப்பத்தில் அது உண்மையா என்பதைச் சரிபார்ப்போம், எனவே அதன் முடிவைப் பெறுவோம்.
- சோதிக்கப்பட வேண்டிய அம்சத்தை அடையாளம் காணவும்.
- ஃப்ளோகிராப்பில் அனைத்து பாதைகளையும் திட்டமிடுங்கள்.
- ஓட்ட வரைபடத்திற்கான அனைத்து சாத்தியமான பாதைகளையும் அடையாளம் காணவும்.
- ஒவ்வொரு வரைபடத்திற்கும் சோதனை வழக்குகளை எழுதுங்கள்.
- இயக்கவும், துவைக்கவும், மீண்டும் செய்யவும்.
கருப்பு பெட்டி சோதனை சோதனையின் போது மென்பொருளின் குறிப்பிட்ட செயல்பாடுகளை சோதிக்கிறது. செயல்பாட்டு சோதனையானது மென்பொருளின் மிக முக்கியமான அம்சங்கள் மற்றும் முக்கிய கூறுகளுக்கு இடையே ஒருங்கிணைப்பு ஆகியவற்றில் கவனம் செலுத்துகிறது.
மென்பொருளின் புதிய பதிப்பு ஒரு பதிப்பிலிருந்து அடுத்த பதிப்பிற்கு ஏதேனும் குறைபாடுகளை வெளிப்படுத்துகிறதா என்பதைச் சரிபார்க்க கருப்புப் பெட்டி சோதனை உதவியாக இருக்கும். மென்பொருளின் செயல்பாட்டு மற்றும் செயல்படாத அம்சங்களுக்கு பின்னடைவு சோதனை பயன்படுத்தப்படலாம்.
பிளாக் பாக்ஸ் சோதனைக்கான கருவிகள்
செயல்பாட்டு மற்றும் பின்னடைவு சோதனைக்கு
செயல்படாத சோதனைக்கு
கருப்பு பெட்டி சோதனைக்கு பொருந்தும் நிலைகள்
கருப்பு பெட்டி சோதனை பின்வரும் நிலைகளுக்கு பொருந்தும்
கருப்பு பெட்டி சோதனை நுட்பங்கள்
கருப்பு பெட்டி சோதனை நுட்பங்கள் இவை:
அவற்றை விரிவாக விவாதிப்போம்.

நன்மை | பாதகம் |
---|---|
மாறிகளுடன் நன்றாக வேலை செய்கிறது சோதனைகளை உருவாக்குவதில் குறைந்த செலவு சோதனையின் அனைத்து நிலைகளிலும் பயன்படுத்தலாம் | அதிக எண்ணிக்கையிலான சோதனை நிகழ்வுகளை உருவாக்குகிறது பூலியன் மாறிகளுக்குப் பயன்படுத்த முடியாது தருக்க மாறிகளுக்குப் பயன்படுத்த முடியாது வலுவான மொழிகளுக்குப் பயன்படாது |

மேலே உள்ள எடுத்துக்காட்டில், நீங்கள் சோதனை நிகழ்வுகளை சில செல்லுபடியாகும் மற்றும் தவறான உள்ளீடுகளின் நான்கு சமமான வகுப்புகளாகப் பிரிக்கலாம்.
நன்மை | பாதகம் |
---|---|
முழுமையான பரிசோதனையை வழங்குகிறது உள்ளீடுகள் மற்றும் வெளியீடுகளின் பெரிய டொமைன்களை இயக்குகிறது சோதனை பணிநீக்கத்தைத் தவிர்க்கிறது செயல்முறை சார்ந்த | எல்லை மதிப்பு பிழைகளைக் கையாள முடியாது நேரத்தை எடுத்துக்கொள்ளும் |
எடுத்துக்காட்டாக: வணிக உள்நுழைவுத் திரையின் ஓட்ட வரைபடம் கீழே உள்ளது.


நன்மை | பாதகம் |
---|---|
கருவிகள் சோதனை நிகழ்வுகளின் முழுமையான கவரேஜை வழங்குகின்றன இது மீண்டும் மீண்டும் செயல்படுகிறது அதற்கு ஒரு முழுமை உண்டு | உள்ளீடுகளின் எண்ணிக்கை அதிகரித்தால் அட்டவணை சற்று சிக்கலானதாக மாறிவிடும் மாநில மாற்றம் சோதனை |
ஸ்டேட் டிரான்சிஷன் டெஸ்டிங் என்பது கருப்பு பெட்டி சோதனையின் ஒரு நுட்பமாகும், அங்கு சோதனைகள் செல்லுபடியாகும் மற்றும் தவறான நிலை மாற்றங்களைச் செயல்படுத்த வடிவமைக்கப்பட்டுள்ளன.

மாநில மாற்றம் வரைபடம்
சில உள்ளீடுகளில் கணினி எவ்வாறு மாறுகிறது என்பதை இது காட்டுகிறது. இது நான்கு முக்கிய கூறுகளைக் கொண்டுள்ளது:
மாறுதல் மாநிலங்கள்
நன்மை | பாதகம் |
---|---|
தவறான நிலைகளை மறைக்க சோதனையாளர்களை இயக்குகிறது கணினி நடத்தையின் சரியான பிரதிநிதித்துவத்தை அளிக்கிறது இது அனைத்து நிபந்தனைகளையும் உள்ளடக்கியது | அதை எல்லா இடங்களிலும் செயல்படுத்த முடியாது இது நம்பகமானது அல்ல |
யூகிப்பதில் பிழை: இந்த வகையான சோதனை நுட்பத்தை நீங்கள் அனுபவமுள்ளவராக இருந்தால் மட்டுமே கற்றுக்கொள்ள முடியும். இந்த நுட்பத்தில், பயன்பாட்டில் உள்ள சிக்கல்களை யூகிக்க ஆய்வாளர் தங்கள் அனுபவத்தைப் பயன்படுத்துகிறார்.
உதாரணத்திற்கு: ஒரு ஆய்வாளர் உள்நுழைவுப் பக்கத்தில் பிழைகளைக் கண்டறிந்தால், சோதனையாளர்கள் உள்நுழைவுப் பக்கத்தை மையமாகக் கொண்டு சோதனை நிகழ்வுகளை எழுதுவார்கள்.
நன்மை | பாதகம் |
---|---|
மற்ற சோதனை அணுகுமுறைகளுக்கு பாராட்டுக்கள் இது சோதனையை மிகவும் பயனுள்ளதாகவும் திறமையாகவும் ஆக்குகிறது இது விரைவில் குறைபாடுகளை வெளிப்படுத்துகிறது | ஒருவருக்கு சோதனை அனுபவம் தேவை சோதனையாளர்களின் உள்ளுணர்வை நம்பியுள்ளது |
கருப்பு பெட்டி சோதனையின் நன்மை தீமைகள்
நன்மை | பாதகம் |
---|---|
பெரிய கணினிகளில் பயன்படுத்தும்போது திறமையானது. சோதனையாளர்கள் தொழில்நுட்பம் அல்லாத பின்னணியில் இருக்கலாம். பயனர் பார்வையில் இருந்து சோதனை செய்யப்படுகிறது. சோதனையானது முரண்பாடுகளைக் கண்டறிய உதவுகிறது. செயல்பாட்டு விவரக்குறிப்புகள் அமைக்கப்பட்டவுடன் சோதனை வழக்குகளை வடிவமைக்க முடியும். சோதனை சமநிலையானது மற்றும் பாரபட்சமற்றது. | செயல்பாட்டு விவரக்குறிப்புகள் இல்லாமல் சோதனை வழக்குகளை வடிவமைப்பது எளிதானது அல்ல. சோதனைச் செயல்பாட்டின் போது அடையாளம் தெரியாத பாதைகள் இருப்பதற்கான அதிக வாய்ப்புகள். தேர்வு வழக்குகளை எழுதுவது மெதுவாகவும் கடினமாகவும் இருக்கிறது. |
கருப்பு பெட்டி சோதனை அல்லது வெள்ளை பெட்டி சோதனை எது சிறந்தது?
அதற்கு, வெள்ளை பெட்டி சோதனை பற்றி நீங்கள் கொஞ்சம் தெரிந்து கொள்ள வேண்டும்
வெள்ளை பெட்டி சோதனை
அது ஒரு மென்பொருள் சோதனை பொருளின் கட்டமைப்பு/வடிவமைப்பு/செயல்பாடு சோதனையாளருக்குத் தெரியும். சோதனையாளர் உள்ளீடுகளைத் தேர்ந்தெடுத்து பொருத்தமான வெளியீடுகளைத் தீர்மானிக்கிறார்.
வெள்ளை பெட்டி சோதனைக்கான மற்ற பெயர்கள் கண்ணாடி பெட்டி சோதனை, தெளிவான பெட்டி சோதனை, கட்டமைப்பு சோதனை.

உதாரணத்திற்கு:
|_+_|வெள்ளை பெட்டி சோதனையை தொடங்குவதற்கான படிகள்
வெள்ளை பெட்டி சோதனை நுட்பங்கள்
வெள்ளை பெட்டி சோதனையின் வகைகள்
மூன்று வகையான வெள்ளை பெட்டி சோதனைகள் உள்ளன, அவை கீழே குறிப்பிடப்பட்டுள்ளன:
வெள்ளை பெட்டி சோதனைக்கான கருவிகள்
வெள்ளை பெட்டி சோதனையின் நன்மை தீமைகள்
நன்மை | பாதகம் |
---|---|
சோதனை முடிந்ததும் சோதனையாளருக்கு தெரியப்படுத்தவும். உத்திகள் தானியக்கமாக்குவது ஒப்பீட்டளவில் எளிதானது. புரோகிராமருக்கு உகப்பாக்கம் எளிதாகிறது. நிரலின் செயல்பாட்டிற்குத் தேவையில்லாத குறியீட்டின் பகுதியை அகற்றுவது சற்று எளிதானது. | இது ஒப்பீட்டளவில் விலை அதிகம். குறியீட்டின் ஒவ்வொரு நிபந்தனையையும் சோதிக்க முடியாது. நிரலின் விடுபட்ட செயல்பாட்டைக் கண்டறிய முடியவில்லை. |
வெள்ளை பெட்டி மற்றும் கருப்பு பெட்டி சோதனைக்கு இடையே உள்ள வேறுபாடு
அடிப்படை | கருப்பு பெட்டி சோதனை | வெள்ளை பெட்டி சோதனை |
---|---|---|
வரையறை | உள் கட்டமைப்பு பற்றிய அறிவு இல்லாமல் மென்பொருளைச் சோதிக்கப் பயன்படுகிறது. | மென்பொருளின் உள் அமைப்பு சோதனையாளருக்குத் தெரியும். |
மற்ற பெயர்கள் | விவரக்குறிப்பு அடிப்படையிலான சோதனை, நடத்தை சோதனை, ஒளிபுகா பெட்டி சோதனை, மூடிய பெட்டி சோதனை மற்றும் கண் முதல் கண் சோதனை. | கண்ணாடி பெட்டி சோதனை, தெளிவான பெட்டி சோதனை, கட்டமைப்பு சோதனை. |
சோதனையின் அடிப்படை | சோதனை வெளிப்புற எதிர்பார்ப்புகளை அடிப்படையாகக் கொண்டது. | உள் வேலை என்பது குறியாக்கிக்கு தெரியும். |
பயன்பாடு | உயர் மட்ட சோதனைக்கு ஏற்றது. | குறைந்த அளவிலான சோதனைக்கு ஏற்றது. |
நிரலாக்க மொழி | நிரலாக்க மொழி தேவையில்லை. | நிரலாக்க மொழி தேவை. |
நடைமுறைப்படுத்தல் அறிவு | கருப்பு பெட்டி சோதனையில் தேவையில்லை. | செயல்படுத்துவது பற்றிய முழுமையான புரிதல் அவசியம். |
ஆட்டோமேஷன் | தானியக்கமாக்குவது கடினம். | தானியங்கி செய்ய எளிதானது. |
குறிக்கோள் | அமைப்பின் செயல்பாட்டை சரிபார்க்க நோக்கம் | குறியீட்டின் தரத்தை சரிபார்க்க நோக்கம். |
மூலம் சோதிக்கப்பட்டது | சோதனையாளர், இறுதிப் பயனரால் நிகழ்த்தப்பட்டது. | பொதுவாக சோதனையாளர் மற்றும் டெவலப்பர்களால் செய்யப்படுகிறது. |
கிரானுலாரிட்டி | கிரானுலாரிட்டி குறைவு. | கிரானுலாரிட்டி அதிகம். |
சோதனை முறை | சோதனை மற்றும் பிழை முறைகளின் அடிப்படையில். | உள் எல்லைகளை சோதிக்க முடியும். |
நேரம் | குறைந்த நேரத்தை எடுத்துக்கொள்ளும். | அதிக நேரம் எடுக்கும். |
குறியீடு அணுகல் | குறியீடு அணுகல் தேவையில்லை | குறியீடு அணுகல் தேவை. |
முடிவுரை
கருப்பு பெட்டி சோதனை மற்றும் வெள்ளை பெட்டி சோதனை இரண்டும் அவசியமானவை மற்றும் ஒருவருக்கொருவர் பூர்த்தி செய்கின்றன. வெள்ளை பெட்டி சோதனையானது குறியீட்டு செயல்பாடு மற்றும் உயர் மட்ட சோதனையை உறுதி செய்கிறது அதேசமயம் கருப்பு பெட்டி சோதனையானது இறுதி பயனர் அனுபவங்களை மேம்படுத்துகிறது. ஒரு சோதனையாளராக ஒருவர் கருப்புப் பெட்டி சோதனை பற்றிய நல்ல அறிவைப் பெற்றிருக்க வேண்டும், இதன் மூலம் நீங்கள் சரியான சோதனையைச் செய்யலாம்.