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

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

அக்டோபர் 30, 2021

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

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

பொருளடக்கம்

எடுத்துக்காட்டுகள்

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

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

மற்றொரு உதாரணம் ஆன்லைன் கொள்முதல் இணையதளங்கள். விற்பனையின் போது, ​​பலர் இணைய தளங்களில் பொருட்களை வாங்குகின்றனர். வலைத்தளத்தின் செயல்திறன் பயனர் எதிர்பார்ப்புகளை பூர்த்தி செய்ய வேண்டும். எனவே, அந்த நாட்களில் இந்த தளங்களில் நடக்கக்கூடிய எதிர்பார்க்கப்படும் ‘ரஷ்’யை மனதில் வைத்து சோதனையாளர்கள் இணையதளத்தை சோதிக்க வேண்டும்.

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

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

நிலைப்புத்தன்மை சோதனை நுட்பங்கள்

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

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

2. நினைவக பயன்பாடு : இந்த சோதனையின் போது நினைவக பயன்பாடு சரிபார்க்கப்பட வேண்டிய ஒரு குறிப்பிடத்தக்க காரணியாகும்.

3. CPU : அனைத்து பயனர் கோரிக்கைகளையும் கையாள CPU திறமையாக இருக்க வேண்டும்.

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

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

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

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

CPU செயல்திறனுக்கான ஸ்திரத்தன்மை சோதனைக்கான சோதனை வழக்கு

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

ப்ரோஸ்

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

தீமைகள்

  • CPU அல்லது செயலியில் கூடுதல் சுமை காரணமாக கணினி செயலிழக்கக்கூடும், இதன் விளைவாக தரவு இழப்பு ஏற்படலாம்.

நிலைப்புத்தன்மை சோதனை செய்யப்படாவிட்டால் சிக்கல்கள்

எதிர்கொள்ளக்கூடிய சாத்தியமான பிழை,

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

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

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

கணினி நிலைத்தன்மை சோதனையாளர்

சிஸ்டம் ஸ்டெபிலிட்டி டெஸ்டர் என்பது சூப்பர்பிஐ மற்றும் ஜியுஐ மற்றும் சிஎல்ஐயின் பல-பிளாட்ஃபார்ம் ஓப்பன் சோர்ஸ் குளோன் ஆகும். இது CPU மற்றும் RAM எரிப்பு, அழுத்தம், மற்றும் மட்டக்குறியிடல் . பையின் மதிப்பை 128 மில்லியன் இலக்கங்கள் வரை கணக்கிட கணினியை அனுமதிக்கும் முறையை இந்தக் கருவி பயன்படுத்துகிறது. சோதனை ஓட்டங்கள் தரப்படுத்தலுக்குப் பயன்படுத்தப்படும் வரை இது உங்கள் செயலியின் திறனைப் பயன்படுத்துகிறது.

அம்சங்கள்

  • கட்டளை வரி இடைமுகம்
  • பயன்முறை பொத்தான்.
  • விரிவாக்கப்பட்ட மூல குறியீடு சுத்தம் மற்றும் மாற்றங்கள்.
  • நிறுவப்பட்ட இயற்பியல் நினைவகத்தைக் காண்பி, OS ஆல் தெரியும்.
  • Solaris 10/Sparc ஐ ஆதரிக்கிறது.
  • AIX 5.3/Power ஐ ஆதரிக்கிறது.

விலை

இது பயன்படுத்த இலவசம்

இன்டெல் எரிப்பு சோதனை

இந்த கருவி CPU ஐ அதன் அதிகபட்ச வரம்பிற்கு தள்ள உதவுவதில் கவனம் செலுத்துகிறது. இது தப்பிப்பிழைத்தால், அதன் நிலைத்தன்மையை சரிபார்க்கலாம்.

அம்சங்கள்

  • சிறந்த தோற்றம்.
  • உள்ளுணர்வு இடைமுகம்.
  • நிகழ்நேர பிழை சரிபார்ப்பு.

விலை

இது பயன்படுத்த இலவசம்

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

நிலைத்தன்மை சோதனை என்றால் என்ன?

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

நிலைத்தன்மை சோதனையின் நோக்கங்கள் என்ன?

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

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

பல்வேறு கட்டங்கள் கீழே பட்டியலிடப்பட்டுள்ளன:
தேவை பகுப்பாய்வு
சோதனை திட்டம்
சோதனை வழக்கு வளர்ச்சி
சோதனை சுற்றுச்சூழல் அமைப்பு
சோதனை வழக்கு செயல்படுத்தல்
சோதனை மூடல்