மென்பொருள் சோதனை

ஆரம்பநிலைக்கான நம்பகத்தன்மை சோதனை

அக்டோபர் 30, 2021

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

பொருளடக்கம்

நம்பகத்தன்மை சோதனை செயல்முறை

படி 1) மாடலிங்

மென்பொருள் மாடலிங் நுட்பம் இரண்டு துணைப்பிரிவுகளாக பிரிக்கப்பட்டுள்ளது:

1. கணிப்பு மாடலிங்

2. மதிப்பீடு மாடலிங்

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

படி 2) அளவீடு

மென்பொருள் நம்பகத்தன்மையை நேரடியாக அளவிட முடியாது, எனவே, மென்பொருள் நம்பகத்தன்மையை மதிப்பிடுவதற்கு தொடர்புடைய பிற காரணிகள் கருதப்படுகின்றன. மென்பொருள் நம்பகத்தன்மை அளவீடு நான்கு வெவ்வேறு வகைகளாக பிரிக்கப்பட்டுள்ளது:-

ஒன்று. தயாரிப்பு அளவீடுகள்:-

தயாரிப்பு அளவீடுகள் 4 வகையான அளவீடுகளின் கலவையாகும்:

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

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

3. செயல்முறை அளவீடுகள்

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

நான்கு. தவறு மற்றும் தோல்வி அளவீடுகள்

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

படி 3) முன்னேற்றம்

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

மென்பொருள் நம்பகத்தன்மையை பாதிக்கும் காரணிகள்

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

நம்பகத்தன்மை சோதனை தேவை

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

நம்பகத்தன்மை சோதனையின் வகைகள்

அம்ச சோதனை

சிறப்புச் சோதனையானது மென்பொருளால் வழங்கப்பட்ட அம்சத்தை சரிபார்க்கிறது. இது பின்வரும் படிகளை உள்ளடக்கியது

  • பயன்பாட்டில் உள்ள ஒவ்வொரு செயலும் ஒரு முறையாவது செயல்படுத்தப்படும்.
  • இரண்டு செயல்முறைகளுக்கிடையேயான தொடர்பு குறைகிறது.
  • ஒவ்வொரு முறையும் அதன் சரியான செயல்பாட்டிற்கு சரிபார்க்கப்பட வேண்டும்.

சுமை சோதனை

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

பின்னடைவு சோதனை

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

நம்பகத்தன்மை சோதனைக்கான முறைகள்

நம்பகத்தன்மையை சோதிப்பது என்பது கணினி பயன்படுத்தப்படுவதற்கு முன்பு தோல்விகளைக் கண்டறிந்து அகற்றுவதற்கான பயன்பாட்டைப் பயன்படுத்துவதாகும்.

நம்பகத்தன்மை சோதனைக்கு மூன்று அணுகுமுறைகள் பயன்படுத்தப்படுகின்றன.

  • சோதனை-மீண்டும் சோதனை நம்பகத்தன்மை
  • இணையான படிவங்களின் நம்பகத்தன்மை
  • முடிவு நிலைத்தன்மை

சோதனை-மீண்டும் சோதனை நம்பகத்தன்மை

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

இணையான படிவங்களின் நம்பகத்தன்மை

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

முடிவு நிலைத்தன்மை

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

நம்பகத்தன்மை சோதனைக்கான கருவிகள்

CASRE (கணினி உதவி மென்பொருள் நம்பகத்தன்மை மதிப்பீட்டு கருவி) :

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

அம்சங்கள்

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

விலை

மேற்கோளுக்கு நீங்கள் இணையதளத்தைப் பார்க்க வேண்டும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

நம்பகத்தன்மையை பாதிக்கும் காரணிகள் என்ன?

பயன்பாட்டில் உள்ள தவறுகளின் எண்ணிக்கை.
பயனர்கள் கணினியை இயக்கும் விதம்.

நம்பகத்தன்மை சோதனையை ஏன் செய்ய வேண்டும்?

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