சாம்பல் பெட்டி என்றால் என்ன
சாம்பல் பெட்டி என்பது அதன் உள் செயல்பாடுகள் குறித்த வரையறுக்கப்பட்ட அறிவைக் கொண்ட மென்பொருளைச் சோதிப்பது. சாம்பல் பெட்டி சோதனை என்பது ஒரு நெறிமுறை ஹேக்கிங் நுட்பமாகும், அங்கு ஒரு இலக்கு பாதுகாப்பு வலையமைப்பின் பலம் மற்றும் பலவீனங்களை அடையாளம் காண ஹேக்கர் வரையறுக்கப்பட்ட தகவல்களைப் பயன்படுத்த வேண்டும்.
BREAKING DOWN சாம்பல் பெட்டி
சாம்பல் பெட்டி என்பது வெள்ளை பெட்டி சோதனையின் கலப்பினமாகும், அங்கு சோதனையாளர் மென்பொருளின் குறியீட்டின் உள் தர்க்கத்தையும் கட்டமைப்பையும் ஆராய்கிறார், மேலும் கருப்பு பெட்டி சோதனை, அங்கு சோதனையாளருக்கு மென்பொருளின் குறியீட்டைப் பற்றி எதுவும் தெரியாது. சாம்பல் பெட்டி சோதனையைப் புரிந்து கொள்ள, நாம் முதலில் கருப்பு நிறத்தைப் புரிந்து கொள்ள வேண்டும் பெட்டி சோதனை மற்றும் வெள்ளை பெட்டி சோதனை.
கருப்பு பெட்டி மற்றும் வெள்ளை பெட்டி சோதனை
பிளாக் பாக்ஸ் சோதனை பயனரின் உள்ளீடுகளைத் தவிர வேறொன்றையும் பார்க்காது, அந்த உள்ளீடுகளுக்கு கொடுக்கப்பட்ட மென்பொருள் எந்த வெளியீட்டை உருவாக்குகிறது. பிளாக் பாக்ஸ் சோதனைக்கு நிரலாக்க மொழி அல்லது பிற தொழில்நுட்ப விவரங்கள் குறித்த எந்த அறிவும் தேவையில்லை. இது கணினி சோதனை மற்றும் ஏற்றுக்கொள்ளும் சோதனையில் பயன்படுத்தப்படும் உயர் மட்ட சோதனை வகை. மென்பொருள் பொறியாளர்களுக்கு கருப்பு பெட்டி சோதனை செய்ய மென்பொருள் தேவை விவரக்குறிப்பு (SRS) ஆவணம் தேவைப்படுகிறது. இந்த சோதனை ஒரு இறுதி-பயனர் பார்வையை எடுக்கும், அங்கு கருப்பு பெட்டி சோதனையாளருக்கு உள்ளீடுகளிலிருந்து வெளியீடுகள் எவ்வாறு உருவாக்கப்படுகின்றன என்று தெரியாது.
வெள்ளை பெட்டி சோதனைக்கு தொடர்புடைய நிரலாக்க மொழி உட்பட மென்பொருளை உருவாக்கப் பயன்படுத்தப்படும் நுட்பங்கள் மற்றும் தளங்களைப் பற்றிய ஆழமான அறிவு தேவைப்படுகிறது. இது அலகு சோதனை மற்றும் அறிகுறி சோதனையில் பயன்படுத்தப்படும் குறைந்த அளவிலான சோதனை. மென்பொருள் பொறியாளர்கள் பயன்பாட்டை உருவாக்கப் பயன்படுத்தப்படும் நிரலாக்க மொழியைப் புரிந்து கொள்ள வேண்டும், இதனால் அதன் மூலக் குறியீட்டைப் புரிந்து கொள்ள முடியும். பாதுகாப்பை வலுப்படுத்துவது, பயன்பாட்டின் மூலம் உள்ளீடுகள் மற்றும் வெளியீடுகள் எவ்வாறு பாய்கின்றன என்பதை ஆராய்வது மற்றும் வடிவமைப்பு மற்றும் பயன்பாட்டினை மேம்படுத்துவதே வெள்ளை பெட்டி சோதனையின் முதன்மை நோக்கங்கள். கொடுக்கப்பட்ட உள்ளீட்டிலிருந்து ஒரு வெள்ளை பெட்டி சோதனையாளர் எதிர்பார்த்த வெளியீட்டைப் பெறாதபோது, இதன் விளைவாக சரிசெய்யப்பட வேண்டிய பிழை என்று கருதப்படுகிறது.
சாம்பல் பெட்டி சோதனை
சாம்பல் பெட்டி சோதனையானது கருப்பு மற்றும் வெள்ளை பெட்டி சோதனையின் முக்கியமான கூறுகளை உள்ளடக்கியது, இது தனியாகப் பெறுவதை விட சிறந்த முடிவைப் பெறுகிறது. இறுதி பயனர்கள் மற்றும் டெவலப்பர்கள் இருவரும் பயன்பாட்டின் மூலக் குறியீட்டின் வரையறுக்கப்பட்ட (பகுதி) அறிவுடன் சாம்பல் பெட்டி சோதனையைச் செய்கிறார்கள். சாம்பல் பெட்டி சோதனை கையேடு அல்லது தானியங்கி இருக்கலாம். இது கருப்பு பெட்டி சோதனையை விட மிகவும் விரிவானது மற்றும் அதிக நேரம் எடுக்கும், ஆனால் வெள்ளை பெட்டி சோதனையைப் போல விரிவான அல்லது நேரத்தை எடுத்துக்கொள்ளும். சாம்பல் பெட்டி சோதனையாளர்களுக்கு விரிவான வடிவமைப்பு ஆவணங்கள் தேவை.
சாம்பல் பெட்டி சோதனை என்பது உள்ளீடுகளை அடையாளம் காண்பது, வெளியீடுகளை அடையாளம் காண்பது, முக்கிய பாதைகளை அடையாளம் காண்பது மற்றும் துணை செயல்பாடுகளை அடையாளம் காண்பது ஆகியவை அடங்கும். இது பின்னர் துணை செயல்பாடுகளுக்கான உள்ளீடுகள் மற்றும் வெளியீடுகளை உருவாக்குதல், துணை செயல்பாடுகளுக்கான சோதனை நிகழ்வுகளை செயல்படுத்துதல் மற்றும் அந்த முடிவுகளை சரிபார்க்கிறது.
சாம்பல் பெட்டி எடுத்துக்காட்டு
ஒரு சாம்பல் பெட்டி சோதனையாளர் ஒரு வலைத்தளத்தின் இணைப்புகளை சரிபார்த்து சரிசெய்யலாம். ஒரு இணைப்பு வேலை செய்யவில்லை எனில், சோதனையாளர் HTML குறியீட்டை மாற்றி இணைப்பைச் செயல்படுத்த முயற்சிக்கிறார், பின்னர் இணைப்பு செயல்படுகிறதா என்பதைப் பார்க்க பயனர் இடைமுகத்தை மீண்டும் சரிபார்க்கிறது. சாம்பல் பெட்டி சோதனையாளர் ஆன்லைன் கால்குலேட்டரை சோதிக்கக்கூடும். சோதனையாளர் உள்ளீடுகளை வரையறுப்பார் - 1 + 1, 2 * 2, 5-4 மற்றும் 15/3 போன்ற கணித சூத்திரங்கள் - பின்னர் அந்த உள்ளீடுகளுக்கு கொடுக்கப்பட்ட சரியான வெளியீடுகளை கால்குலேட்டர் வழங்குகிறது என்பதைப் பார்க்கவும். சாம்பல் பெட்டி சோதனையாளருக்கு கால்குலேட்டரின் HTML குறியீட்டிற்கான அணுகல் உள்ளது மற்றும் ஏதேனும் பிழைகள் அடையாளம் காணப்பட்டால் அதை மாற்றலாம்.
சாம்பல் பெட்டி சோதனை பயன்பாட்டின் பயனர் இடைமுகம் அல்லது விளக்கக்காட்சி அடுக்கு மற்றும் அதன் உள் செயல்பாடுகள் அல்லது குறியீடு இரண்டையும் பார்க்கிறது. இது முக்கியமாக ஒருங்கிணைப்பு சோதனை மற்றும் ஊடுருவல் சோதனையில் பயன்படுத்தப்படுகிறது, ஆனால் இது வழிமுறை சோதனைக்கு ஏற்றதல்ல. மேட்ரிக்ஸ் சோதனை, பின்னடைவு சோதனை, ஆர்த்தோகனல் வரிசை சோதனை மற்றும் முறை சோதனை போன்ற நுட்பங்கள் மூலம் பயன்பாட்டின் பயனர் இடைமுகம், பாதுகாப்பு அல்லது ஆன்லைன் செயல்பாட்டை சோதிக்க சாம்பல் பெட்டி சோதனை பொதுவாக பயன்படுத்தப்படுகிறது. சாம்பல்-பெட்டி சோதனையாளர்கள் சூழல் சார்ந்த சிக்கல்களை அடையாளம் காண பெரும்பாலும் வாய்ப்புள்ளது.
“சாம்பல்” என்பது பயன்பாட்டின் உள் செயல்பாடுகளைக் காண சோதனையாளரின் பகுதி திறனைக் குறிக்கிறது. “வெள்ளை” என்பது மென்பொருளின் இடைமுகத்தின் மூலம் அதன் உள் செயல்பாடுகளைக் காணும் திறனைக் குறிக்கிறது மற்றும் “கருப்பு” என்பது மென்பொருளின் உள் செயல்பாடுகளைக் காண இயலாமையைக் குறிக்கிறது. சாம்பல் பெட்டி சோதனை சில நேரங்களில் ஒளிஊடுருவக்கூடிய சோதனை என்றும், வெள்ளை பெட்டி சோதனை சில நேரங்களில் தெளிவான சோதனை என்றும் கருப்பு பெட்டி சோதனை ஒளிபுகா சோதனை என்றும் அழைக்கப்படலாம்.
