வீடு மென்பொருள் பாதை கவரேஜ் சோதனை என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பாதை கவரேஜ் சோதனை என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருளடக்கம்:

Anonim

வரையறை - பாதை பாதுகாப்பு சோதனை என்றால் என்ன?

பாதை கவரேஜ் சோதனை என்பது ஒரு குறிப்பிட்ட வகையான முறையான, தொடர்ச்சியான சோதனை ஆகும், இதில் ஒவ்வொரு குறியீட்டின் வரியும் மதிப்பிடப்படுகிறது.

ஒரு வகை மென்பொருள் சோதனையாக, பாதை கவரேஜ் சோதனை என்பது தொழில்நுட்ப சோதனை முறைகளின் வகையாகும், மாறாக ஒரு மூலோபாயத்தின் ஒரு பகுதியாக அல்லது குறியீட்டின் "தத்துவத்தின்" பகுதியாக இருப்பதை விட. இது உழைப்பு மிகுந்த மற்றும் குறியீட்டின் குறிப்பிட்ட முக்கிய பிரிவுகளுக்கு பெரும்பாலும் ஒதுக்கப்பட்டுள்ளது.

டெக்கோபீடியா பாதை பாதுகாப்பு சோதனையை விளக்குகிறது

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

மிகவும் அடிப்படை எடுத்துக்காட்டில், ஒரு மாறி "x" ஐ எடுத்து இரண்டு முடிவுகளில் ஒன்றைக் கொடுக்கும் ஒரு குறியீடு செயல்பாட்டைக் கவனியுங்கள்: x 5 ஐ விட அதிகமாக இருந்தால், நிரல் "A" முடிவைத் தரும் மற்றும் x குறைவாகவோ அல்லது சமமாகவோ இருந்தால் 5, நிரல் "பி" முடிவை வழங்கும்

நிரலுக்கான குறியீடு இதுபோன்றதாக இருக்கும்:

    உள்ளீடு x

    x> 5 என்றால்

    திரும்ப A.

    வேறு பி

பாதை கவரேஜ் சோதனை திறம்பட "அனைத்து பாதைகளையும் மறைக்க", இரண்டு சோதனை நிகழ்வுகளும் இயக்கப்பட வேண்டும், x 5 ஐ விட அதிகமாகவும் x 5 ஐ விட குறைவாகவோ அல்லது 5 க்கு சமமாகவோ இருக்க வேண்டும்.

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

பாதை கவரேஜ் சோதனை என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை