எல்லை மதிப்பு பகுப்பாய்வு – பொதுவாக BVA என சுருக்கப்பட்டது – ஒரு பொதுவான கருப்பு பெட்டி சோதனை நுட்பமாகும். அனுமதிக்கக்கூடிய வரம்புகளின் எல்லைகளில் உள்ளீட்டு மதிப்புகளைச் சரிபார்ப்பதன் மூலம் மென்பொருள் குறைபாடுகளுக்கான அணுகுமுறை சோதனை செய்கிறது.
இந்தக் கட்டுரை எல்லைப் பகுப்பாய்வு சோதனை என்றால் என்ன, அது ஏன் பயனுள்ளதாக இருக்கிறது, மேலும் சில வேறுபட்ட அணுகுமுறைகள், நுட்பங்கள் மற்றும் பல்வேறு எல்லை சோதனைக் கருவிகளை ஆராயும்.
மென்பொருள் சோதனையில் எல்லை மதிப்பு பகுப்பாய்வு என்றால் என்ன?
எல்லை மதிப்பு பகுப்பாய்வு என்பது ஒரு வகையான செயல்பாட்டு சோதனை ஆகும். அந்த வகை சோதனையானது மென்பொருளின் ஒவ்வொரு செயல்பாடும் தேவைகள் மற்றும் விவரக்குறிப்புகளைப் பூர்த்திசெய்கிறதா என்பதைச் சரிபார்ப்பதில் அக்கறை கொண்டுள்ளது. எல்லைச் சோதனையின் விஷயத்தில், மென்பொருள் பல்வேறு உள்ளீடுகளை எவ்வாறு கையாள்கிறது என்பதை இந்தச் செயல்பாட்டில் உள்ளடக்கியது.
BVA என்பது ஒரு மென்பொருள் சோதனை நுட்பமாகும், இது உள்ளீட்டு எல்லைகளின் விளிம்பில் அல்லது அதைச் சுற்றியுள்ள உள்ளீடுகளுக்கு மென்பொருள் எவ்வாறு பதிலளிக்கும் என்பதை உறுதிப்படுத்துகிறது. சாராம்சத்தில், ஒவ்வொரு உள்ளீடும் அனுமதிக்கக்கூடிய வரம்புகளைக் கொண்டுள்ளது. எடுத்துக்காட்டாக, 8 மற்றும் 12 எழுத்துகளுக்கு இடைப்பட்ட கடவுச்சொற்களை ஏற்கும் உள்நுழைவுக்கான கடவுச்சொல் பெட்டி உங்களிடம் இருக்கலாம். எல்லைச் சோதனையானது 7, 8, 12 மற்றும் 13 எழுத்து நீளம் கொண்ட கடவுச்சொற்களை சோதிக்கும்.
வரம்புகளின் எல்லைகள் அதாவது 7, 8, 12 மற்றும் 13, 9, 10 மற்றும் 11 போன்ற எல்லைகளுக்குள் உள்ள எண்களை விட பிழைகளை வீசுவதற்கான வாய்ப்புகள் அதிகம் என்பது இங்குள்ள சிந்தனை. 8 மற்றும் 12 எழுத்துகளுக்கு இடையில் ஏற்றுக்கொள்ளும் புலப் பெட்டியின் எடுத்துக்காட்டில் இங்குள்ள பலன்கள் சிறியதாகத் தோன்றினாலும், 1 முதல் 20 எழுத்துகளுக்கு இடைப்பட்ட அல்லது 1 முதல் 1000 வரையிலான எண்களைக் கொண்ட புலப் பெட்டிகளுக்கு நீங்கள் சோதனை வழக்குகளை எழுத வேண்டியிருக்கும் போது அவை மிகவும் தெளிவாகத் தெரியும். மற்றும் பல.
எனவே, நேரத்தைச் சேமிக்கவும், செயல்பாட்டு சோதனையில் சோதனை வழக்குகளின் எண்ணிக்கையைக் குறைக்கவும், எல்லை மதிப்பு பகுப்பாய்வு மதிப்புகளைப் பார்க்கிறது:
- குறைந்தபட்ச மதிப்பில்
- குறைந்தபட்ச மதிப்புக்கு நேரடியாக கீழே
- அதிகபட்ச மதிப்பில்
- அதிகபட்ச மதிப்புக்கு நேரடியாக மேலே
சோதனையில் எல்லை மதிப்பு பகுப்பாய்வின் நன்மைகள்
எல்லைச் சோதனை QA அணிகளுக்கு பல கட்டாய நன்மைகளைக் கொண்டுள்ளது.
#1. சிறந்த மென்பொருள் தரம்
சோதனையாளர்களுக்கான கனவுக் காட்சியானது, கவனிக்கப்படாமல் போகும் பிழைகள் மற்றும் குறைபாடுகள் ஆகும். சரிபார்க்க பல விஷயங்கள் இருப்பதால், சில குறைபாடுகள் விரிசல் வழியாக நழுவக்கூடும். எல்லைச் சோதனையானது மென்பொருளில் உள்ள பகுதிகளின் செயல்பாட்டை நிரூபிக்கிறது, அவை பிழைகளைக் கொண்டிருக்கும் வாய்ப்புகள் அதிகம், இது சிறந்த மென்பொருள் உருவாக்கம் மற்றும் இறுதியில் மிகவும் நம்பகமான, நிலையான பயன்பாட்டிற்கு வழிவகுக்கிறது.
#2. அதிகரித்த சோதனை கவரேஜ்
மென்பொருள் சோதனையில் BVA மிகவும் பயனுள்ளதாக இருக்கிறது, ஏனெனில் இது விரிவான சோதனைக் கவரேஜுக்குத் தேவையான சோதனை வழக்குகளின் எண்ணிக்கையைக் குறைக்க உதவுகிறது. எல்லை மதிப்பு பகுப்பாய்வு முக்கியமான மதிப்புகள் மற்றும் ஒவ்வொரு மதிப்பும் இன்னும் முழுமையாக சோதிக்கப்படுவதை உறுதி செய்கிறது.
#3. ஆரம்ப குறைபாடு கண்டறிதல்
எல்லை மதிப்பு சோதனையானது, முன்கூட்டியே குறைபாடுகளைக் கண்டறிவதற்கு முன்னுரிமை அளிக்கும் அணுகுமுறையின் ஒரு பகுதியாகும். செயல்பாட்டின் ஆரம்பத்தில் பிழைகளைப் பிடிப்பது என்பது, வளர்ச்சியின் ஆரம்ப கட்டங்களில் பிழைகளை நிவர்த்தி செய்வது மிகவும் எளிதானது என்ற உண்மையைக் குறிப்பிடாமல், மேம்பாட்டுக் குழுக்கள் நேரத்தையும் பணத்தையும் சேமிக்க முடியும்.
#4. திறன்
எல்லை மதிப்பு சோதனை மிகவும் திறமையானது, ஏனெனில் இது பல சோதனை நிகழ்வுகளுக்கான தேவையை குறைக்கிறது. உண்மையில், அனைத்து உள்ளீடுகளையும் குறைப்பது ஆனால் பெரும்பாலும் சிக்கல்களை ஏற்படுத்துவது சோதனைக் குழுக்களின் நேரத்தை கணிசமாகச் சேமிக்கும்.
சோதனையில் எல்லை மதிப்பு பகுப்பாய்வின் குறைபாடுகள்
நிச்சயமாக, எந்த மென்பொருள் சோதனை நுட்பமும் சரியானது அல்லது அதன் வரம்புகள் இல்லாமல் உள்ளது. எல்லை மதிப்பு பகுப்பாய்வு பல நன்மைகளைக் கொண்டிருந்தாலும், இந்த செயல்பாட்டு சோதனை நுட்பத்துடன் வேலை செய்வதற்கு சில தடைகள் உள்ளன.
#1. குறுகிய நோக்கம்
செல்லுபடியாகும் தரவு உள்ளீடுகளின் எல்லைகள் அல்லது விளிம்புகளில் BVA செயல்படுகிறது. பொதுவாக, விளிம்புகளில் சரியான உள்ளீடுகள் இருந்தால் நன்றாக இருக்கும் என்று காரணம் கூறி நடுத்தர உள்ளீடுகளை புறக்கணிக்கிறது. இருப்பினும், சோதிக்கப்படாத இந்த மதிப்புகளில் சில சிக்கல்களைக் கொண்டிருக்கக்கூடும் என்பதற்கு முன்மாதிரி இல்லாமல் இல்லை.
#2. மிக எளிமையானது
எல்லை பகுப்பாய்வு என்பது விஷயங்களை எளிமையாக்குவது. சோதனை நிகழ்வுகளைக் குறைப்பதற்காக இது வேலை செய்யும் போது, பல எல்லைகள், இடைவினைகள் அல்லது சார்புகளைக் கொண்ட மிகவும் சிக்கலான களங்களுக்கு அணுகுமுறை குறைவாகவே பொருத்தமானது. உண்மையில், சிக்கலான காட்சிகளைக் கையாளுவதற்கு இது போராடலாம், அதாவது போதுமான கவரேஜுக்கான பிற நுட்பங்களை நீங்கள் ஆராய வேண்டும்.
#3. அனுமானங்கள்
செயல்திறனை அதிகரிக்க முயற்சிக்கும் எந்தவொரு செயல்முறையும் குறிப்பிட்ட பிழைகளை இழக்க நேரிடும். BVA வரம்பின் விளிம்பில் உள்ள எல்லைகளில் கவனம் செலுத்துகிறது. அவ்வாறு செய்யும்போது, அது எல்லை மதிப்புகளின் இருபுறமும் விழும் பிற உள்ளீடுகளைப் பற்றிய அனுமானங்களைச் செய்ய வேண்டும். சோதனையாளர்கள் செயல்திறன் மற்றும் கவரேஜ் ஆகியவற்றுக்கு இடையே ஒரு சமநிலையை உருவாக்க வேண்டும், இது எல்லை சோதனையை மட்டும் பயன்படுத்தினால் சிறிய ஆபத்தை ஏற்படுத்தும்.
#4. துல்லியமான விவரக்குறிப்புகள் மற்றும் தேவைகளை நம்பியிருத்தல்
திறமையான BVA என்பது விவரக்குறிப்புகள் மற்றும் தேவை ஆவணங்களின் தரம் மற்றும் துல்லியத்தைப் பொறுத்தது. இந்த ஆவணங்களில் ஏதேனும் சரிபார்க்கப்படாத பிழைகள் எல்லை மதிப்பு சோதனையில் இரத்தம் வரலாம் மற்றும் வளர்ச்சியின் முக்கியமான தாமத நிலைகள் வரை குறிப்பிட்ட பிழைகள் சரிபார்க்கப்படாமல் மற்றும் கண்டறியப்படாமல் போகலாம்.
#5. சமமான வகுப்புகளை நம்புதல்
முழுமையான பி.வி.ஏ-வைச் செய்வதற்கு சமமான வகுப்புகள் பற்றிய வலுவான வேலை அறிவு தேவை. இந்த வகுப்புகளைத் துல்லியமாக அமைப்பதற்கு அனுபவமும் பயன்பாட்டின் சில பின்புலத் தகவல்களும் தேவை.
எல்லை மதிப்பு பகுப்பாய்வின் சவால்கள்
மென்பொருள் சோதனையில்
இப்போது, எல்லை சோதனையின் நன்மை தீமைகள் பற்றி நீங்கள் தெளிவாக இருக்க வேண்டும். இருப்பினும், உங்கள் சொந்த மென்பொருள் சோதனையில் அணுகுமுறையைச் செயல்படுத்த விரும்பினால், நீங்கள் கடக்க வேண்டிய பல்வேறு சவால்களைப் பற்றியும் நீங்கள் அறிந்திருக்க வேண்டும்.
மென்பொருள் சோதனையில் எல்லை மதிப்பு சோதனையை செயல்படுத்துவதில் உள்ள சில சவால்கள் இங்கே உள்ளன.
#1. எல்லைகளை கோடிட்டுக் காட்டுதல்
எளிமையான அமைப்புகளுக்குள் எல்லைகளை அடையாளம் காண்பது திறமையான சோதனையாளர்களுக்கு சிறிய சவால்களை ஏற்படுத்துகிறது. இருப்பினும், மிகவும் சிக்கலான சூழ்நிலைகள் உள்ளன:
- பல்வேறு உள்ளீட்டு மாறிகள் அல்லது சிக்கலான உறவுகளைக் கொண்ட சிக்கலான உள்ளீட்டு களங்கள்
- விவரக்குறிப்பு ஆவணங்களில் தெளிவாகக் குறிப்பிடப்படாத ஆவணமற்ற எல்லைகள்
- பயனர் செயல்கள் அல்லது பிற நிபந்தனைகளின் அடிப்படையில் மாறும் டைனமிக் எல்லைகள்
#2. தெளிவற்ற தேவைகள்
மோசமாக எழுதப்பட்ட அல்லது தெளிவற்ற தேவை ஆவணங்கள் எல்லை மதிப்புகளை அடையாளம் காண தடையாக இருக்கும். தெளிவு, முழுமை மற்றும் முழுமையான விவரக்குறிப்பு ஆவணங்களுக்கான அர்ப்பணிப்பு ஆகியவை நேரம் எடுக்கும், ஆனால் அவை முடிவில் பலனளிக்கும்.
#3. நிபுணத்துவம்
எல்லை மதிப்பு பகுப்பாய்வு ஏமாற்றும் வகையில் சிக்கலானதாக இருக்கலாம். உண்மையில், நுட்பத்தின் நுட்பமான நுணுக்கங்களைப் புரிந்து கொள்ள, சோதனைக் குழுக்களுக்கு அனுபவம் மற்றும் புலத்தைப் பற்றிய அறிவு கொண்ட பணியாளர்கள் தேவை. மேலும் என்னவென்றால், சோதனையாளர்கள் மென்பொருளைப் பற்றிய சில அறிவைக் கொண்டு வர வேண்டும் அல்லது குறைந்தபட்சம் நம்பகமான விவரக்குறிப்பு ஆவணங்களைக் கொண்டிருக்க வேண்டும்.
#4. பிழைகள்
எல்லை பகுப்பாய்வு செல்லுபடியாகும் மற்றும் தவறான உள்ளீடுகளை சரிபார்க்க தேவையான சோதனை நிகழ்வுகளின் எண்ணிக்கையை திரும்பப் பெற முயல்கிறது. இருப்பினும், சோதனை வரம்பிற்கு வெளியே இருக்கும் குறைபாடுகள் எளிதில் கவனிக்கப்படாமல் போகலாம். மேலும், “ஆஃப்-பை-ஒன்” பிழைகள் பொதுவான குறியீட்டு தவறுகளாகும், அவை எல்லைகளில் அல்லது அதற்கு அருகில் நிகழலாம். சோதனையாளர்கள் இந்தக் காட்சிகளை உணர்ந்து, சோதனைக்கான ஏற்பாடுகளைச் செய்ய வேண்டும்.
#5. சோதனை வழக்கு வெடிப்பு
பல உள்ளீட்டு எல்லைகள் விளையாடுவதால், சோதனை வழக்குகள் விரைவில் சிக்கலானதாகி, கட்டுப்பாட்டை மீறி பெருகும். இந்த சூழ்நிலைகளில், எல்லை சோதனை மூலம் நீங்கள் சேமிக்கக்கூடிய நேரமும் பணமும் இழக்கப்பட்டு, தீர்வின் நன்மைகளை குறைமதிப்பிற்கு உட்படுத்துகிறது. பல சேர்க்கைகள் அல்லது வரிசைமாற்றங்களுடன் கூடிய சிக்கலான மென்பொருள் உருவாக்கம் இதேபோன்ற விளைவை ஏற்படுத்தும்.
#6. பகுப்பாய்வு கருவி வரம்புகள்
மென்பொருள் சோதனை ஆட்டோமேஷன் கருவிகள் குழுக்கள் போதுமான எல்லை மதிப்பு பகுப்பாய்வு செய்ய உதவும். இருப்பினும், சிறந்த சந்தர்ப்பங்களில் கூட, இந்த கருவிகளுக்கு சோதனை மற்றும் சோதனை உருவாக்கம் ஆகிய இரண்டிற்கும் சில கைமுறை தலையீடு தேவைப்படுகிறது. பல-மாறி இடைவினைகள் கொண்ட சிக்கலான கட்டமைப்பிற்கு இந்த நிலைமையை மோசமாக்கலாம்.
பல்வேறு வகையான எல்லை மதிப்பு
மென்பொருள் சோதனையில் சோதனை
Software Testing: A Craftsman’s Approach என்ற புத்தகத்தில், ஆசிரியர்கள் பால் சி. ஜோர்கென்சன் மற்றும் பைரன் டிவ்ரீஸ் ஆகியோர் நான்கு வெவ்வேறு வகையான எல்லை மதிப்பு சோதனைகளை விவரிக்கின்றனர், அவை:
1. இயல்பான எல்லை மதிப்பு சோதனை (NBVT)
- உள்ளீட்டு டொமைனின் விளிம்புகளில் செல்லுபடியாகும் உள்ளீட்டு மதிப்புகளைச் சோதிக்கிறது
- எல்லைக்கு மேலேயும் கீழேயும் உள்ள உள்ளீடுகளுடன் குறைந்தபட்ச மற்றும் அதிகபட்ச மதிப்புகளை ஆராய்கிறது
- இது எல்லை மதிப்பு பகுப்பாய்வின் உன்னதமான வகை
2. வலுவான எல்லை மதிப்பு சோதனை (RBVT)
- மேலே உள்ள NBVT போன்றது, ஆனால் தவறான உள்ளீடுகளும் அடங்கும்
- சோதனைகள் மற்றும் எல்லைகளுக்கு அப்பால், ஆனால் தவறான உள்ளீடுகளுக்கான கணக்குகள்
- தீவிரமான அல்லது எதிர்பாராத வெளியீடுகளிலிருந்து பிழைகளைக் கண்டறிவதில் கவனம் செலுத்துகிறது
3. மோசமான எல்லை மதிப்பு சோதனை (WBVT)
- தீவிர செல்லுபடியாகும் மற்றும் தவறான மதிப்புகளைப் பயன்படுத்தி மென்பொருள் நடத்தை சரிபார்க்கிறது
- உள்ளீட்டு டொமைன்களின் விளிம்பில் உள்ள மதிப்புகளையும் இந்த எல்லைகளுக்கு அப்பாற்பட்ட மதிப்புகளையும் ஆராய்கிறது
- மிகவும் தீவிரமான சூழ்நிலைகளில் மென்பொருள் நடத்தையைப் புரிந்துகொள்ள முயல்கிறது
4. வலுவான மோசமான எல்லை மதிப்பு சோதனை (RWBVT)
- மிகவும் முழுமையான எல்லை மதிப்பு சோதனைக்கு RBVT மற்றும் WBVT ஆகியவற்றின் கலவையைப் பயன்படுத்துகிறது
- வழக்கமான மற்றும் தீவிர எல்லைகளில் செல்லுபடியாகும் மற்றும் தவறான உள்ளீட்டு மதிப்புகளை சோதிக்கிறது
- எல்லை தொடர்பான குறைபாடுகளைக் கண்டறிய சிறந்த வாய்ப்பை வழங்குகிறது
இந்த அணுகுமுறைகள் விரிவான தன்மையில் வேறுபடுகின்றன, RWBVT மிகவும் முழுமையானது. இருப்பினும், இந்த கூடுதல் அளவிலான குறைபாடு கண்டுபிடிப்பைத் திறக்க தேவையான நேரம் மற்றும் முயற்சி ஆகிய இரண்டிலும் கூடுதல் முதலீட்டை சோதனையாளர்கள் ஒப்புக் கொள்ள வேண்டும்.
சமமான பகிர்வு மற்றும் எல்லை மதிப்பு
பகுப்பாய்வு: ஒற்றுமைகள் மற்றும் வேறுபாடுகள்
சமமான பகிர்வு மற்றும் எல்லை மதிப்பு பகுப்பாய்வு ஆகியவை பெரும்பாலும் ஒன்றோடொன்று இணைந்து பயன்படுத்தப்படுகின்றன. உண்மையில், இரண்டு நுட்பங்களும் மிகவும் பூர்த்தி செய்கின்றன. இருப்பினும், தரவு உள்ளீட்டைச் சரிபார்ப்பதற்கான தனித்துவமான அணுகுமுறைகளை அவை விவரிக்கின்றன. இரண்டுக்கும் இடையே உள்ள ஒற்றுமைகள் மற்றும் வேறுபாடுகளை இங்கே பார்க்கலாம்.
1. ஒற்றுமைகள்
சமமான பகிர்வு மற்றும் எல்லை மதிப்பு பகுப்பாய்வு ஆகியவை ஒரு சிறந்த ஜோடியை உருவாக்குகின்றன. இரண்டு நுட்பங்களுக்கும் இடையிலான சில ஒற்றுமைகள் இங்கே.
- அவை இரண்டும் பிளாக் பாக்ஸ் சோதனை நுட்பங்கள், அதாவது உள்ளீடுகள் மற்றும் வெளியீடுகளில் கவனம் செலுத்துகிறது, இது பயன்பாட்டின் மூலக் குறியீட்டின் முன்னோடி அறிவு இல்லாமல் சோதிக்கப்படலாம்.
- அவை இரண்டும் உள்ளீடுகளைச் சோதிப்பதற்கான முழுமையான அணுகுமுறையின் ஒரு பகுதியாகும்
- அவை இரண்டும் சோதனையாளர்களுக்கு அதிகப்படியான சோதனை நிகழ்வுகளை எழுதாமல் விரிவான சோதனைக் கவரேஜ் இடையே சமநிலையை ஏற்படுத்த உதவுகின்றன.
2. வேறுபாடுகள்
சமமான பகிர்வு மற்றும் எல்லை மதிப்பு பகுப்பாய்வு ஆகியவற்றுக்கு இடையே உள்ள வேறுபாடுகளை ஆராய, ஒவ்வொன்றையும் தனித்தனியாக பார்க்க வேண்டும்.
சமமான பகிர்வு
- உள்ளீட்டுத் தரவை சமமான வகுப்புகளாகப் பிரிக்கிறது, அவை ஒரே மாதிரியான கணினி வெளியீடுகளை விளைவிக்கும்
- ஒவ்வொரு வகுப்பிலிருந்தும் ஒரு பிரதிநிதி மதிப்பைப் பயன்படுத்துகிறது மற்றும் அந்த மதிப்பைக் கொண்டு கணினியைச் சோதிக்கிறது
- இது செல்லுபடியாகும் மற்றும் தவறான சமநிலை வகுப்புகளை அடையாளம் காண்பதில் அக்கறை கொண்டுள்ளது
எல்லை மதிப்பு பகுப்பாய்வு
- சமநிலை வகுப்புகளின் எல்லைகள் அல்லது விளிம்புகளில் மதிப்புகளைச் சோதிக்கிறது
- எல்லையின் இருபுறமும் குறைந்தபட்சம், அதிகபட்சம் மற்றும் மதிப்புகள் உட்பட பல மதிப்புகளைச் சோதிக்கவும்
- எல்லைகளின் விளிம்பில் காணப்படும் பிழைகளைத் தேடுகிறது
சமமான பகிர்வு மற்றும் எல்லை மதிப்பு பகுப்பாய்வு எடுத்துக்காட்டுகள்
சமமான பகிர்வு மற்றும் எல்லை மதிப்பு பகுப்பாய்வு பற்றிய உங்கள் புரிதலை உறுதிப்படுத்த, இங்கே சில எடுத்துக்காட்டுகள் உள்ளன.
சமமான பகிர்வு உதாரணம்:
கார் பதிவுக்கான உள்ளீட்டு பெட்டி உங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம். பொதுவாக, அமெரிக்க கார் பதிவுத் தகடுகள் 6 முதல் ஏழு எழுத்துகள் வரை இருக்கும். எளிமைக்காக, சிறப்பு எண் தகடுகளை தள்ளுபடி செய்வோம்.
சரியான தரவு = தட்டுகள் 6 அல்லது 7 எழுத்துகள்
தவறான தரவு = தட்டுகளுடன்> 6 அல்லது> 7 எழுத்துக்கள்.
எல்லை மதிப்பு பகுப்பாய்வு எடுத்துக்காட்டு:
மேலே உள்ள அதே எண் தட்டு உதாரணத்தைப் பயன்படுத்தி, எல்லை பகுப்பாய்வு சோதிக்கப்படும்
சரியான தரவு = 6 அல்லது 7 எழுத்துகள் கொண்ட தட்டுகள்
தவறான தரவு = 5 அல்லது 8 எழுத்துகள் கொண்ட தட்டுகள், சில சூழ்நிலைகளில், 4 மற்றும் 9 எழுத்துகள்
எல்லை மதிப்பு பகுப்பாய்வு உதாரணம்
மற்றொரு எல்லை மதிப்பு பகுப்பாய்வு உதாரணம் அல்லது இரண்டைப் பார்ப்பதன் மூலம் கருத்தை முழுமையாகப் புரிந்துகொள்வதற்கான சிறந்த வழி.
எல்லை மதிப்பு சோதனை எடுத்துக்காட்டு #1
எல்லை மதிப்பு சோதனையை இன்னும் விரிவாக ஆராய, வயது சரிபார்ப்பு டொமைனின் உதாரணத்தைப் பார்ப்போம்.
பயனர் தங்கள் வயதை உள்ளிடக்கூடிய ஒரு பெட்டி எங்களிடம் உள்ளது.
எல்லை மதிப்புகள்:
- குறைந்தபட்ச வயது = 18
- அதிகபட்ச வயது = 120
எல்லை சோதனை வழக்குகள் உதாரணம்:
மொத்தம் ஆறு சோதனை வழக்குகள் உள்ளன:
- 17, 18 மற்றும் 19, அவை முறையே குறைந்தபட்சம், குறைந்தபட்சம் மற்றும் குறைந்தபட்சத்திற்குக் கீழே உள்ளன
- 119, 18 மற்றும் 19, அவை முறையே அதிகபட்சம், அதிகபட்சம் மற்றும் அதிகபட்சம்
எல்லை மதிப்பு சோதனை எடுத்துக்காட்டு #2.
எங்களின் அடுத்த எல்லைச் சோதனை உதாரணத்தில், $100 மற்றும் அதற்கு மேற்பட்ட ஆர்டர்களில் 20% குறைந்தபட்ச மதிப்பு கொள்முதல் தள்ளுபடியுடன் இணையதளத்தை ஆராய்வோம்.
இந்த எடுத்துக்காட்டில், $600க்கு மேல் வாங்கினால் 25% தள்ளுபடி கிடைக்கும். எல்லை மதிப்பு சோதனை $100 மற்றும் $600 இடையே உள்ளீடுகளைக் கையாளும்.
எல்லை மதிப்புகள்:
குறைந்தபட்ச தகுதித் தள்ளுபடி = $100
அதிகபட்ச தகுதித் தள்ளுபடி = $600
எல்லை சோதனை வழக்குகள் உதாரணம்:
மீண்டும், நாங்கள் மொத்தம் ஆறு சோதனை நிகழ்வுகளை உருவாக்குகிறோம், அவை:
- $99.99, $100 மற்றும் $100.01, இவை முறையே குறைந்தபட்சம், குறைந்தபட்சம் மற்றும் குறைந்தபட்சத்திற்கு மேல்
- $599.99, $600 மற்றும் $600,01, இவை முறையே அதிகபட்சம், அதிகபட்சம் மற்றும் அதிகபட்சம்
மென்பொருள் சோதனையில் எல்லை சோதனை துல்லியமானதா?
இந்தோனேசியாவில் உள்ள மாதரம் பல்கலைக்கழகத்திற்கான கல்வித் தகவல் அமைப்பைச் சோதிக்க, சமமான பகிர்வு மற்றும் எல்லை மதிப்பு பகுப்பாய்வு முறைகளுடன் கூடிய கருப்புப் பெட்டி சோதனை என்ற ஆய்வுக் கட்டுரையில், ஆசிரியர்கள் சமமான பகிர்வு மற்றும் எல்லை மதிப்பு பகுப்பாய்வு ஆகியவற்றைப் பயன்படுத்தி ஆராய்கின்றனர்.
ஆசிரியர்கள் அதன் சோதனைகளுக்கு பிரபலமான திறந்த மூல சோதனைக் கருவியான செலினியத்தைப் பயன்படுத்தினர் மற்றும் மொத்தம் 322 சோதனை நிகழ்வுகளை இயக்கினர். சமநிலை சோதனை மற்றும் எல்லை மதிப்பு பகுப்பாய்வு சுமார் 80 தோல்வியுற்ற வழக்குகளைக் கண்டறிந்தது, இது செல்லுபடியாகாத சோதனை மதிப்பெண்களுக்கு சுமார் 75:25 விகிதத்திற்கு வழிவகுத்தது. ஒட்டுமொத்தமாக, மென்பொருள் சோதனையில் சமமான பகிர்வு மற்றும் BVA ஆகியவற்றின் கலவையைப் பயன்படுத்துவது மென்பொருளுக்கான முழுமையான மற்றும் பயனுள்ள சோதனைக்கு வழிவகுத்தது.
சிறந்த எல்லை மதிப்பு சோதனை கருவிகள்
பிரத்யேக எல்லை சோதனை மென்பொருள் கருவிகள் அரிதாக இருந்தாலும், வேலை செய்யக்கூடிய பல குறிப்பிடத்தக்க சோதனைக் கருவிகள் உள்ளன.
#3. TestCaseLab
TestCaseLab என்பது கிளவுட் அடிப்படையிலான சோதனை மேலாண்மை கருவியாகும், இது BVA சோதனைக்கு உதவும். மென்பொருள் அதன் உள்ளுணர்வு மற்றும் கவர்ச்சிகரமான UI இலிருந்து சோதனை நிகழ்வுகளை உருவாக்க மற்றும் நிர்வகிக்க குழுக்களை அனுமதிக்கிறது. TestCaseLab நெகிழ்வானது மற்றும் அம்சம் நிறைந்தது, ஆனால் இது வரையறுக்கப்பட்ட அறிக்கையிடல் மற்றும் தனிப்பயனாக்குதல் விருப்பங்கள் உட்பட அதன் கட்டுப்பாடுகளைக் கொண்டுள்ளது.
#2. மைக்ரோ ஃபோகஸ் யுஎஃப்டி ஒன்
மைக்ரோ ஃபோகஸ் யுஎஃப்டி ஒன் என்பது செயல்பாட்டு மற்றும் பின்னடைவு சோதனையில் கவனம் செலுத்தும் ஒரு மென்பொருள் சோதனைக் கருவியாகும். இது பல்வேறு தளங்கள், சாதனங்கள் மற்றும் API சோதனையை ஆதரிக்கிறது மற்றும் வலுவான ஒருங்கிணைப்பு விருப்பங்களை வழங்குகிறது. இது குறியீடான மற்றும் முக்கியச் சொல்லால் இயக்கப்படும் சோதனை உருவாக்கம் ஆகிய இரண்டையும் வழங்குகிறது மற்றும் எல்லை மதிப்பு பகுப்பாய்வு சோதனை நிகழ்வுகளை எளிதாக உருவாக்க குழுக்களுக்கு உதவும். ZAPTEST போன்ற கருவிகளுடன் ஒப்பிடும்போது, செங்குத்தான கற்றல் வளைவு மற்றும் சக்தி இல்லாமை போன்ற சில வரம்புகளை நீங்கள் கருத்தில் கொள்ள வேண்டும்.
#1. ZAPTEST
ZAPTEST என்பது மேம்பட்ட RPA திறன்களைக் கொண்ட ஒரு விரிவான மென்பொருள் ஆட்டோமேஷன் சோதனைக் கருவியாகும். மென்பொருள் சோதனையில் BVA உட்பட, பல்வேறு வழிகளில் மென்பொருளைச் சரிபார்க்க உதவும், பயனர் நட்பு மற்றும் வலுவான சோதனைத் தன்னியக்க கருவிகளை சோதனையாளர்களுக்கு வழங்குவதற்காக இது கட்டமைக்கப்பட்டுள்ளது.
சோதனை வழக்கு உருவாக்கம், சோதனை தரவு கையாளுதல், சோதனை செயல்படுத்தல் மற்றும் அறிக்கையிடல் மற்றும் பகுப்பாய்வு ஆகியவை எல்லை மதிப்பு பகுப்பாய்விற்கு உதவ ZAPTEST க்கான மிகவும் அழுத்தமான பயன்பாட்டு நிகழ்வுகளில் சில. பலவிதமான டெம்ப்ளேட்டுகள் மற்றும் உயர் மட்ட தனிப்பயனாக்கத்துடன் இணைந்து, குறியீடு இல்லாத சோதனை கேஸ் உருவாக்கத்துடன், ZAPTEST பயனர்கள் அனைத்து வகையான எல்லைப் பகுப்பாய்விற்கும் வலுவான சோதனை நிகழ்வுகளை விரைவாகவும் எளிதாகவும் உருவாக்கி நிர்வகிக்கலாம்.
சோதனை கேஸ் உருவாக்கம் மற்றும் நிர்வாகத்தின் மேல், ZAPTEST இன் RPA திறன்கள் மற்ற வழிகளில் தங்கள் எல்லை மதிப்பு பகுப்பாய்வு சோதனையுடன் குழுக்களை சோதிக்க உதவும். எடுத்துக்காட்டாக, நீங்கள் சோதனை வழக்கு செயலாக்கத்தை தானியங்குபடுத்தலாம், சோதனைத் தரவை உருவாக்கலாம் மற்றும் பிற சோதனைக் கருவிகளுடன் சக்திவாய்ந்த ஒருங்கிணைப்புகளை உருவாக்கலாம்.
எல்லை மதிப்பு சோதனைக்கான உதவிக்குறிப்புகள்
- உங்கள் சோதனை நிகழ்வுகள் பல்வேறு உள்ளீட்டு காட்சிகளை உள்ளடக்கியதை உறுதிசெய்ய, எல்லை மதிப்பு பகுப்பாய்வை சமமான பகிர்வுடன் இணைக்கவும்
- பிழைகள் மற்றும் எதிர்பாராத உள்ளீடுகளை மென்பொருள் எவ்வாறு கையாளுகிறது என்பதை நீங்கள் சரிபார்க்க தவறான உள்ளீட்டு காட்சிகளை (அதாவது எதிர்மறை சோதனை) பயன்படுத்தவும்
- உரை, எண்கள், பூலியன் போன்ற பல்வேறு தரவு வகைகளுக்கான எல்லை மதிப்புகளை அடையாளம் காண நேரத்தை முதலீடு செய்யவும்.
- முக்கியமான செயல்பாடுகள் அல்லது பிழைகள் அதிகம் ஏற்படக்கூடிய பகுதிகளுக்கான எல்லை மதிப்பு சோதனைக்கு முன்னுரிமை கொடுங்கள்
- உங்கள் டொமைன்களில் உங்கள் பயனர்கள் உள்ளிடும் தரவைப் பிரதிபலிக்கும் யதார்த்தமான தரவைப் பயன்படுத்தவும்.
இறுதி எண்ணங்கள்
எல்லை மதிப்பு பகுப்பாய்வு ஒரு பயனுள்ள செயல்பாட்டு சோதனை அணுகுமுறையாகும். உங்களிடம் உள்ளீட்டு டொமைன் இருக்கும்போது, அது செல்லுபடியாகும் தரவை ஏற்றுக்கொள்கிறதா மற்றும் தவறான தரவைப் பெறும்போது பிழை செய்திகளை அனுப்புகிறதா என்பதை நீங்கள் சரிபார்க்க வேண்டும். எல்லைப் பகுப்பாய்வு சோதனையானது, விரிவான சோதனைக்குத் தேவையான சோதனை நிகழ்வுகளை மட்டுமே உருவாக்குவதன் மூலம் திறமையான முறையில் அந்தச் செயல்பாட்டைச் சரிபார்க்க உதவுகிறது.
எல்லைச் சோதனையானது ஏற்றுக்கொள்ளக்கூடிய வரம்பில் அல்லது அதைச் சுற்றியுள்ள மதிப்புகளைப் பார்க்கிறது மற்றும் இந்த உள்ளீடுகளுக்கு கணினி எவ்வாறு பதிலளிக்கிறது என்பதைச் சரிபார்க்கிறது. தேவையற்ற சோதனை நிகழ்வுகளை நீங்கள் உருவாக்கத் தேவையில்லை என்பதால், அதிக நேரம் சேமிக்கப்படும் மற்றும் குறைந்த முயற்சியே இதன் விளைவு ஆகும். மென்பொருள் மேம்பாட்டின் வேகமான உலகில், காலக்கெடுக்கள் தடிமனாகவும் வேகமாகவும் வருவதாகத் தோன்றும், சோதனைக் குழுக்களுக்கு அவர்கள் பெறக்கூடிய அனைத்து உதவிகளும் தேவை.