பிறழ்வு சோதனை

நூலாசிரியர்: Randy Alexander
உருவாக்கிய தேதி: 23 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 22 ஜூன் 2024
Anonim
மென்பொருள் சோதனையில் பிறழ்வு சோதனை | மென்பொருள் பொறியியலில் பிறழ்வு சோதனை | பிறழ்வு பகுப்பாய்வு
காணொளி: மென்பொருள் சோதனையில் பிறழ்வு சோதனை | மென்பொருள் பொறியியலில் பிறழ்வு சோதனை | பிறழ்வு பகுப்பாய்வு

உள்ளடக்கம்

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

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

ஜாவா, சி ++, சி # மற்றும் ரூபி உள்ளிட்ட பல தளங்களில் பிறழ்வு சோதனை பயன்படுத்தப்படுகிறது.

மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

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

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

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

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

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

பிறழ்வு சோதனை பின்வரும் நன்மைகளை எளிதாக்குகிறது:
  • நிரல் குறியீடு தவறு அடையாளம்
  • பயனுள்ள சோதனை வழக்கு வளர்ச்சி
  • சோதனை தரவுகளில் ஓட்டைகளைக் கண்டறிதல்
  • மேம்படுத்தப்பட்ட மென்பொருள் நிரல் தரம்
  • குறியீடு தெளிவின்மையை நீக்குதல்

பிறழ்வு சோதனையின் தீமைகள் பின்வருமாறு:


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