மென்பொருள் சோதனை மென்பொருள் தயாரிப்பு அல்லது சோதனையின் கீழ் உள்ள எந்தவொரு சேவையையும் பற்றிய முழுமையான தகவல்களை வழங்குவதற்காக மேற்கொள்ளப்படும் விசாரணையாக வரையறுக்கப்படுகிறது. இது வாடிக்கையாளர்கள் / பங்குதாரர்களுக்கு மென்பொருள் தயாரிப்பு அல்லது சேவையின் தரம் குறித்த தகவல்களை வழங்குகிறது. மென்பொருள் தயாரிப்பு / நிரல் விரும்பிய முடிவுகளை பூர்த்திசெய்கிறதா என்பதை சரிபார்க்கும் செயல்முறையாகும். மென்பொருள் அமைப்பு பிழை இல்லாதது (குறைபாடு இல்லாதது) என்பதை உறுதிப்படுத்தவும் இது உதவுகிறது. மென்பொருள் தயாரிப்பின் விரும்பிய முடிவுகளுடன் உண்மையான முடிவுகள் பொருந்துமா என்பதை பகுப்பாய்வு செய்து சரிபார்க்க இந்த சோதனை உதவுகிறது. ஒவ்வொரு மென்பொருள் தயாரிப்பின் செயல்பாட்டின் போது பிழைகள் / பிழைகள், இடைவெளிகள் மற்றும் காணாமல் போன பிற கூறுகளை அடையாளம் காண இது உதவுகிறது. கையேடு சோதனை அல்லது பயன்படுத்துவதன் மூலம் மென்பொருள் தயாரிப்புகளின் அம்சங்களை இது மதிப்பீடு செய்கிறது ஆட்டோமேஷன் சோதனை செயல்முறை. இது வெள்ளை பெட்டி அல்லது கருப்பு பெட்டி சோதனை அல்லது சோதனை (AUT) இன் கீழ் பயன்பாட்டின் சரிபார்ப்பு என்றும் குறிப்பிடப்படுகிறது.
மென்பொருள் சோதனை வகைகள்
வெவ்வேறு மென்பொருள்கள் உள்ளன சோதனை வகைகள் மற்றும் நுட்பங்கள். அவற்றில் சில கீழே விவாதிக்கப்பட்டுள்ளன.
மென்பொருள்-சோதனை வகைகள் மற்றும் நுட்பங்கள்
- நிறுவல் சோதனை
- ஒப்பீட்டு சோதனை
- புகை சோதனை
- நல்லறிவு சோதனை
- பின்னடைவு சோதனை
- ஏற்றுக்கொள்ளும் சோதனை
- செயல்பாட்டு சோதனை,
- செயல்படாத சோதனை (செயல்திறன் சோதனை)
- தொடர்ச்சியான சோதனை
- மென்பொருள் செயல்திறன் சோதனை
- பாதுகாப்பு சோதனை
- ஒரே நேரத்தில் சோதனை
- A / B சோதனை (ஏற்றுக்கொள்ளல் / பீட்டா சோதனை)
- பராமரிப்பு (பின்னடைவு மற்றும் பராமரிப்பு சோதனை.
- செயல்பாட்டு சோதனை வகைகள்,
- அலகு சோதனை
- ஒருங்கிணைப்பு சோதனை
- கணினி சோதனை
- இடைமுக சோதனை
- செயல்படாத சோதனை வகைகள்,
- செயல்திறன் சோதனை
- அழுத்த சோதனை
- சுமை சோதனை
- தொகுதி சோதனை
- நம்பகத்தன்மை சோதனை
- மீட்பு சோதனை
- இணக்க சோதனை
- பயன்பாட்டு சோதனை
- உள்ளூர்மயமாக்கல் சோதனை.
நிறுவல் சோதனை
மென்பொருள் தயாரிப்பின் துல்லியம் மற்றும் சரியான தன்மையை உறுதி செய்வதற்கான மென்பொருள் சோதனையின் முக்கிய வகைகளில் இதுவும் ஒன்றாகும். மென்பொருள் தயாரிப்பு அனைத்து அம்சங்களுடனும் சரியாக நிறுவப்பட்டுள்ளதா மற்றும் விரும்பிய முடிவுகளின்படி செயல்படுகிறதா என்பதை சரிபார்க்க நிறுவல் சோதனை செய்யப்படுகிறது. இது நடைமுறைப்படுத்தல் சோதனை என்றும் அழைக்கப்படுகிறது. பயனரின் உகந்த பயனர் அனுபவத்தை உறுதிப்படுத்த, மென்பொருள் சோதனையாளர்கள் நிறுவல் செயல்முறையின் தரம் மற்றும் துல்லியத்தை உறுதிப்படுத்துகின்றனர்.
இது போன்ற பல அம்சங்களைக் கொண்டுள்ளது
- நிறுவல் சோதனை என்பது செயல்பாட்டு ஏற்றுக்கொள்ளல் சோதனையின் போது மற்றும் மென்பொருள் சோதனை வாழ்க்கைச் சுழற்சியின் (எஸ்.டி.எல்.சி) கடைசி கட்டத்தில் செயல்படுத்தப்படும் செயல்பாடு சார்ந்த சோதனை ஆகும்.
- மென்பொருள் நிறுவலின் போது, இது பிழைகள் மற்றும் சிக்கல்களைக் கண்டறிந்து கண்டறிகிறது.
- நிறுவல் சோதனை மென்பொருள் சோதனை பொறியாளர்கள் மற்றும் உள்ளமைவு மேலாளரால் செய்யப்படுகிறது.
ஒப்பீட்டு மென்பொருள் சோதனை
மென்பொருள் தயாரிப்பு அல்லது நிரல் அல்லது பயன்பாடு விரும்பிய நிபந்தனைகளுக்கு ஏற்ப செயல்படுகிறதா என்பதை சரிபார்க்க, செயல்படாத மென்பொருள் சோதனை வகைகளில் ஒப்பீட்டு சோதனை ஒன்றாகும். வெவ்வேறு இயக்க முறைமைகள், நெட்வொர்க்குகள், வன்பொருள், உலாவி அல்லது மொபைல் சாதனங்களுடன் மென்பொருள் தயாரிப்பு ஒப்பீட்டை மதிப்பீடு செய்ய இது பயனருக்கு உதவுகிறது. இதை இரண்டு பதிப்புகளாக பிரிக்கலாம்,
- முன்னோக்கி ஒப்பீட்டு சோதனை: புதிய பதிப்பில் மென்பொருள் தயாரிப்பு அல்லது பயன்பாட்டின் நடத்தை சோதிக்க மற்றும் சரிபார்க்க இது பயன்படுகிறது.
- பின்தங்கிய ஒப்பீட்டு சோதனை: பழைய பதிப்புகளில் மென்பொருள் தயாரிப்பு அல்லது பயன்பாட்டை சரிபார்க்க கீழ்நோக்கி ஒப்பீடு என்றும் அழைக்கப்படுகிறது.
- குரோம், பயர்பாக்ஸ், ஓபரா, சஃபாரி, இன்டர்நெட் எக்ஸ்ப்ளோரர் மற்றும் பல உலாவிகளின் ஒப்பீட்டுத்தன்மையை சரிபார்ப்பதில் ஒப்பீட்டு சோதனை மிகவும் பிரபலமானது.
- இது லினக்ஸ், மேக் ஓஎஸ் மற்றும் விண்டோஸ் இயக்க முறைமைகளின் ஒப்பீட்டை சரிபார்க்கிறது.
- இது 3G, 4G மற்றும் wi-fi போன்ற வெவ்வேறு பிணைய பயன்பாடுகளை சரிபார்க்கிறது.
- ஆண்ட்ராய்டு, ஐஓஎஸ் மற்றும் சாளரங்கள் போன்ற மொபைல் சாதனங்களுடன் பயன்பாடுகளின் ஒப்பீட்டையும் இது சரிபார்க்கிறது.
புகை மற்றும் நல்லறிவு மென்பொருள் சோதனை
புகை சோதனை பில்ட் சரிபார்ப்பு சோதனை என்றும் அழைக்கப்படுகிறது, இது வன்பொருள் சோதனைக்கு ஒத்ததாகும். இது ஒரு வகை சோதனை மற்றும் கட்டமைப்பின் அடிப்படை செயல்பாட்டின் சோதனையை குறிக்கிறது. ஒரு பயன்பாடு அல்லது நிரலின் அனைத்து செயல்பாடுகளும் சிறப்பாக செயல்படுகின்றன என்பதை உறுதிப்படுத்த இது செய்யப்படுகிறது. செயல்பாடுகளைச் செயல்படுத்துவதற்கு இது ஒரு முழுமையான அல்லாத சோதனைகளைக் கொண்டுள்ளது. இது அனைத்து வன்பொருள் கூறுகளும் இயக்கப்பட்டிருக்கிறதா மற்றும் சோதனையின் கீழ் உள்ள மென்பொருள் தயாரிப்பு நிலையானதா என்பதை சரிபார்க்க பயன்படுத்தப்படும் ஒரு ஆரம்ப சோதனை செயல்முறையாகும். மென்பொருள் உருவாக்கத்தில் செயல்பாட்டு சோதனைகள் செயல்படுத்தப்படுவதற்கு முன்பு இந்த வகை சோதனை செயல்படுத்தப்படுகிறது.
ஹேக்கர்கள் தாக்குதல், இதர நிரல்கள் மற்றும் ஹேக்கிங்கிற்குப் பிறகு தரவு பாதுகாப்பிற்கான மென்பொருள் பராமரிப்பு ஆகியவற்றை இது சரிபார்க்கிறது. இந்த சோதனை தோல்வியுற்றால், உருவாக்கமானது நிலையற்றது என்று கூறப்படுகிறது, அது இனி செய்யப்படாது புகை கட்டமைப்பின் சோதனை முடிந்தது. இது ஒரு மென்பொருள் தயாரிப்பு அல்லது பயன்பாட்டின் செயல்பாடுகளை வடிவமைக்க மற்றும் செயல்படுத்த உதவுகிறது.
மென்பொருள் உருவாக்கத்தைப் பெற்ற பிறகு நிகழ்த்தப்படும் அடிப்படை மென்பொருள் சோதனை நுட்பங்களில் ஒன்று நல்லறிவு சோதனை. குறியீடு மற்றும் செயல்பாட்டில் சில மாற்றங்களைக் கொண்ட அனைத்து பிழைகள் சரி செய்யப்பட்டுள்ளன என்பதை இது உறுதி செய்கிறது. பிழைகள் காரணமாக ஏற்பட்ட மேலும் சிக்கல்களைக் குறைக்க இது உதவுகிறது. நல்லறிவு சோதனை தோல்வியுற்றால், நேரத்தையும் செலவையும் மிச்சப்படுத்த மென்பொருள் உருவாக்கம் நிராகரிக்கப்படுகிறது. இது பின்னடைவு சோதனையின் துணைக்குழு ஆகும், இது வழக்கமாக சோதனையாளர்கள் குழுவால் செய்யப்படுகிறது. மேலும் கடுமையான சோதனைகளை மேற்கொள்வதற்காக அமைப்பின் பகுத்தறிவை சரிபார்க்க வேண்டும் என்பதே நல்லறிவு சோதனையின் முக்கிய நோக்கம்.
பயன்பாட்டின் காணாமல் போன செயல்பாடுகளை அடையாளம் காண இது ஸ்கிரிப்ட் செய்யப்படவில்லை. குறியீட்டின் செயல்பாட்டின் ஒன்று அல்லது சில பகுதிகளில் இது கவனம் செலுத்துகிறது, ஏனெனில் இது ஒரு குறுகிய பின்னடைவு.
பின்னடைவு சோதனை
பின்னடைவு சோதனை என்பது மென்பொருள் குறியீடு அல்லது பயன்பாட்டின் மாற்றங்களை மதிப்பீடு செய்ய நிகழ்த்தப்படும் சோதனை வகைகளில் ஒன்றாகும், இது குறியீட்டின் தற்போதைய செயல்பாட்டை பாதிக்கவில்லை. குறியீட்டின் மாற்றங்கள் அதன் தற்போதைய குறியீட்டின் அம்சங்களில் தாக்கத்தை ஏற்படுத்தாது என்பதை சரிபார்க்க இது உதவுகிறது. பயன்பாடு சிறப்பாக செயல்படுகிறதா என்பதை சரிபார்க்க செயல்படுத்தப்பட்ட சோதனை வழக்குகள் மீண்டும் செயல்படுத்தப்படுகின்றன, மேலும் புதிய மாற்றங்களின் போது பிழைகள் எதுவும் அறிமுகப்படுத்தப்படவில்லை. குறியீட்டின் தற்போதைய மற்றும் புதிய செயல்பாட்டில் உள்ள பிழைகள் மற்றும் மாற்றங்களை சரிசெய்ய இது உதவுகிறது. குறியீட்டின் செயல்பாட்டில் குறிப்பிடத்தக்க மாற்றம் மற்றும் ஒற்றை பிழை இருந்தாலும் கூட, இது ஒரு மென்பொருள் உருவாக்கத்தில் செய்யப்படலாம்.
பின்னடைவு சோதனைகளில் இரண்டு வகைகள் உள்ளன.
- இறுதி பின்னடைவு சோதனை: நீண்ட காலத்திற்கு கட்டடம் மாறவில்லை என்பதை சரிபார்க்க இது செய்யப்படுகிறது. சரிபார்த்த பிறகு, உருவாக்கம் அனுப்பப்பட்டு வாடிக்கையாளர்களுக்குக் கிடைக்கும்.
- இயல்பான பின்னடைவு சோதனைகள்: சமீபத்திய மாற்றங்கள், பிழை சரிசெய்தல் மற்றும் மேம்பாடு ஆகியவற்றின் காரணமாக பயன்பாட்டின் எந்தப் பகுதியும் உடைக்கப்படாது என்பதை உறுதிப்படுத்த இது செய்யப்படுகிறது.
ஏற்றுக்கொள்ளும் சோதனை
ஏற்றுக்கொள்ளல் சோதனை என்பது மென்பொருள் பயன்பாடு குறிப்பிட்ட தேவைகளை பூர்த்திசெய்துள்ளதா இல்லையா என்பதை சரிபார்க்க செய்யப்படும் ஒரு வகை மென்பொருள் சோதனை ஆகும். இந்த சோதனையின் முக்கிய பங்கு, வணிகத் தேவைகளுடன் ஒப்பிடும்போது ஏற்றுக்கொள்ளலைச் சரிபார்த்து, கணினியின் இணக்கத்தை மதிப்பீடு செய்வதாகும். இறுதி பயனருக்கு ஏற்ப மென்பொருள் பயன்பாடு அல்லது தயாரிப்பு வழங்கப்படுவதற்கு ஏற்றுக்கொள்ளத்தக்கது என்பதையும் இது சரிபார்க்கிறது. ஏற்றுக்கொள்ளக்கூடிய சோதனையின் போது செய்யப்படும் பணிகள், தயார் செய்தல், மதிப்பாய்வு செய்தல், மறுவேலை செய்தல், அடிப்படை மற்றும் செயல்திறன்.
ஏற்றுக்கொள்ளும் சோதனை பல்வேறு வகைகள் உள்ளன. அவை
- பயனர் ஏற்றுக்கொள்ளும் சோதனை
- வணிக ஏற்றுக்கொள்ளல் சோதனை
- பீட்டா சோதனை மற்றும்
- ஆல்பா சோதனை
- பின்வரும் காரணங்களால் ஏற்றுக்கொள்ளல் சோதனை செய்யப்படலாம்
- செயல்பாட்டு சரியானது மற்றும் முழுமை
- தரவு மாற்றம்
- தரவு ஒருமைப்பாடு
- செயல்திறன்
- பயன்பாட்டினை
- நேரமின்மை
- அளவீடல்
- ஆவணம்
- இரகசியத்தன்மை, கிடைக்கும் தன்மை, நிறுவல் மற்றும் மேம்படுத்தல்.
- ஏற்றுக்கொள்ளும் சோதனை அறிக்கை ஒரு அறிக்கை அடையாளங்காட்டி, சுருக்கம், குறியீட்டில் மாற்றங்கள், பரிந்துரைக்கப்பட்ட மாற்றங்கள், செய்ய வேண்டிய பட்டியலின் சுருக்கம் மற்றும் இறுதி ஒப்புதல் முடிவை வழங்குகிறது.
ஆல்பா சோதனை
ஆல்பா சோதனை என்பது மென்பொருள் சோதனை வகைகளில் ஒன்றாகும், இது ஒரு பயன்பாடு அல்லது தயாரிப்பில் உள்ள பிழைகள் பயனர்களுக்கு அல்லது பொது அல்லது வாடிக்கையாளர்களுக்கு வெளியிடுவதற்கு முன்பு கண்டுபிடிக்கப்படுகிறது. ஏற்றுக்கொள்ளும் சோதனையில் வாடிக்கையாளர் சரிபார்ப்பு முறையின் கீழ் இது வருகிறது. எந்தவொரு மேம்பாட்டுக் குழுக்களும் இல்லாமல் இதைச் செய்ய முடியும்.
இது பீட்டா சோதனைக்கு முன் உள்ளக ஏற்றுக்கொள்ளல் சோதனை மூலம் வணிக ரீதியான ஆஃப்-தி-ஷெல்ஃப் மென்பொருளை (COTS) சரிபார்க்கிறது. ஆல்பா சோதனையின் போது டெவலப்பரின் முக்கிய நோக்கம் பிழைகளை விரைவாக அடையாளம் காண்பது. இது கூடுதல் கூடுதல் சோதனைக்கு மென்பொருள் QA குழுவுக்கு வழங்கப்படலாம்.
பீட்டா சோதனை
பீட்டா சோதனை என்பது மென்பொருள் சோதனை வகைகளில் ஒன்றாகும், இது ஒரு மென்பொருள் தயாரிப்பு அல்லது பயன்பாட்டின் செயல்பாடு, பயன்பாட்டினை, நம்பகத்தன்மை மற்றும் ஒப்பீட்டை மதிப்பிடுவதற்காக செய்யப்படுகிறது. இது வாடிக்கையாளர் சரிபார்ப்பு முறையின் கீழ் வருகிறது, இது ஏற்றுக்கொள்ளும் சோதனை. இது ஒரு உண்மையான வாடிக்கையாளராக தயாரிப்புக்கு மதிப்பு சேர்க்க உதவுகிறது. இந்த சோதனை உற்பத்தியின் தரத்தை அதிகரிக்க உதவுகிறது, இது மேலும் வெற்றிக்கு வழிவகுக்கும். தயாரிப்பை மேம்படுத்த, இது முடிவெடுப்பதில் உதவுகிறது, இது வரவிருக்கும் தயாரிப்புகளில் மேலும் முதலீடு செய்ய வழிவகுக்கும். இது பயனரின் பக்கத்தில் செய்யப்படுகிறது, அதை கட்டுப்படுத்த முடியாது.
பீட்டா பரிசோதனையின் வெற்றி பின்வரும் காரணிகளைப் பொறுத்தது,
- சோதனை செலவு
- சோதனையில் பங்கேற்பாளர்களின் எண்ணிக்கை
- கப்பல் போக்குவரத்து
- சோதனையின் காலம்
- மக்கள்தொகை பாதுகாப்பு
செயல்பாட்டு Vs செயல்படாத சோதனை
செயல்பாட்டு சோதனை என்பது ஒரு வகை மென்பொருள் சோதனை நுட்பமாகும், இது ஒரு மென்பொருள் பயன்பாட்டின் ஒவ்வொரு செயல்பாட்டையும் சரிபார்க்க அல்லது குறிப்பிட்ட தேவைகளுக்கு ஏற்ப தயாரிப்பு இயங்குகிறது. பயன்பாட்டின் உண்மையான முடிவுகள் எதிர்பார்த்த முடிவுகளுடன் பொருந்துமா என்பதை சரிபார்க்க இது உதவுகிறது. மூல குறியீடு தேவையில்லை. பயனர் அல்லது கிளையண்டின் குறிப்பிட்ட மென்பொருள் தேவைக்கேற்ப பயன்பாட்டின் நடத்தை சோதிக்க இது பயன்படுகிறது. இது பிளாக் பாக்ஸ் சோதனை என்றும் அழைக்கப்படுகிறது. பிழைகள் திறம்பட அடையாளம் காண கைமுறையாக இதைச் செய்யலாம்.
பயனரின் தேவைகள் மற்றும் எதிர்பார்ப்புகளுக்கு ஏற்ப செயல்படாத சோதனைக்கு முன் இது செய்யப்படுகிறது.
செயல்பாட்டு சோதனை வகைகளின் எடுத்துக்காட்டுகள்,
- அலகு சோதனை
- புகை சோதனை
- பயனர் ஏற்றுக்கொள்ளல்
- பின்னடைவு சோதனை
- ஒருங்கிணைப்பு சோதனை
- உலகமயமாக்கல்
- உள்ளூராக்கல் மற்றும்
- இயங்கக்கூடிய தன்மை.
செயல்படாத சோதனை
செயல்படாத சோதனை என்பது ஒரு வகை மென்பொருள் சோதனை ஆகும், இது செயல்திறன், மன அழுத்தம், சுமை, பயன்பாட்டினை, நம்பகத்தன்மை, ஒப்பீடு, அளவிடுதல், பாதுகாப்பு மற்றும் பல போன்ற மென்பொருள் பயன்பாட்டின் செயல்படாத அளவுருக்களை சரிபார்க்க செய்யப்படுகிறது. இது ஒரு மென்பொருள் பயன்பாட்டின் செயல்திறனை மதிப்பிடுகிறது மற்றும் பயனர் அனுபவத்தை மேம்படுத்துகிறது. பயனரின் எதிர்பார்ப்புகளை அடைய கைமுறையாக செயல்படுவது மிகவும் கடினம். இது ஒரு பொருளின் செயல்திறனை சரிபார்க்கவும் அதன் செயல்பாட்டை கண்காணிக்கவும் உதவுகிறது.
செயல்படாத சோதனையின் எடுத்துக்காட்டுகள்,
- செயல்திறன் சோதனை
- அளவிடுதல் சோதனை
- தொகுதி சோதனை
- பயன்பாட்டு சோதனை
- அழுத்த சோதனை
- சுமை சோதனை
- பெயர்வுத்திறன் சோதனை
- இணக்க சோதனை மற்றும்
- பேரழிவு மீட்பு சோதனை.
மென்பொருள் சோதனை தொடர்கிறது
தொடர்ச்சியான சோதனை என்பது ஒரு வகை மென்பொருள் சோதனை ஆகும், இது மென்பொருள் பயன்பாட்டுடன் வணிக அபாயங்கள் குறித்த கருத்துகளைப் பெற தானியங்கு சோதனைகளை ஆரம்பத்தில் செயல்படுத்தப்படுகிறது. இது ஒரு தொடர்ச்சியான விநியோக செயல்முறையாகும், இது உற்பத்தியின் தரத்தை மதிப்பீடு செய்ய உதவுகிறது. தயாரிப்பு அல்லது பயன்பாட்டை முன்கூட்டியே சோதிப்பதே முக்கிய குறிக்கோள்.
அமைப்பின் துல்லியம், கையேடு சோதனை மற்றும் குறியீடு மாற்றத்தின் கையேடு ஆய்வு ஆகியவற்றை விளக்க, ஆவணங்கள் அவசியம். இது சோதனையை உருவாக்க மற்றும் நீட்டிக்க உதவுகிறது ஆட்டோமேஷன் சிக்கலான தன்மை, மேம்பாடு, விநியோகம் மற்றும் நவீன பயன்பாடு ஆகியவற்றை அதிகரிக்க. மென்பொருள் பயன்பாடு அல்லது தயாரிப்பு தொடர்பான வணிக அபாயங்களை மதிப்பிடுவதற்கு இந்த சோதனை செயல்முறை மேம்பாட்டு செயல்முறைக்குள் செய்யப்பட வேண்டும். இது பணிநீக்கத்தை நீக்குகிறது மற்றும் தொடர்ச்சியான மறுஆய்வு மற்றும் சோதனை வழக்கை மேம்படுத்துவதன் மூலம் வணிக அபாயத்தை மேம்படுத்துகிறது.
மென்பொருள் செயல்திறன் சோதனை
மென்பொருள் செயல்திறன் சோதனை என்பது ஒரு மென்பொருள் பயன்பாடு அல்லது அமைப்பின் செயல்திறனை வேகம், அளவிடுதல் மற்றும் பல்வேறு பணிச்சுமை நிலைமைகளின் கீழ் பதிலளிக்கக்கூடிய வகையில் சரிபார்க்க நிகழ்த்தப்படும் ஒரு வகை செயல்படாத மென்பொருள் சோதனை ஆகும். இது ஒரு மென்பொருள் பயன்பாடு அல்லது அமைப்பின் தரத்தை வேகம், அளவிடுதல், நம்பகத்தன்மை, வளங்களின் பயன்பாடு மற்றும் நிலைத்தன்மை ஆகியவற்றின் அடிப்படையில் அளவிடுகிறது. பல்வேறு பணிச்சுமை நிலைமைகளின் கீழ் விரும்பிய முடிவுகளின்படி மென்பொருள் பயன்பாடு செயல்படுகிறதா என்பதை சரிபார்க்க இது உதவுகிறது.
செயல்திறன் சோதனையின் முக்கிய நோக்கம் பிழைகள் கண்டறிந்து கணினி அல்லது பயன்பாட்டின் செயல்திறனை மேம்படுத்துவதாகும்.
மென்பொருள் செயல்திறன் சோதனையின் செயல்முறை திட்ட மதிப்பீடு, சோதனை திட்டமிடல், சோதனை செயல்திறனை செயல்படுத்துதல், முடிவுகளை பகுப்பாய்வு செய்தல் மற்றும் அமைப்பை சரிசெய்தல் மற்றும் சோதனையை நிறைவு செய்தல் ஆகியவற்றை உள்ளடக்கியது. இந்த செயல்பாட்டின் போது, சோதனைகளைத் திட்டமிடுவதில் மீண்டும் அடையாளம் காணலாம் மற்றும் டியூனிங்கிற்குப் பிறகு அளவுகோலை அமைக்கலாம்.
செயல்திறன் சோதனை பல்வேறு வகைகளில் உள்ளன,
- சுமை சோதனை
- பொறையுடைமை சோதனை
- அழுத்த சோதனை
- ஸ்பைக் சோதனை
- தொகுதி சோதனை மற்றும்
- அளவிடுதல் சோதனை.
பாதுகாப்பு சோதனை
பாதுகாப்பு சோதனை என்பது ஒரு மென்பொருள் சோதனை நுட்பமாகும், இது ஒரு மென்பொருள் தயாரிப்பு அல்லது பயன்பாட்டின் பாதிப்புகள், அச்சுறுத்தல்கள் மற்றும் அபாயங்களைக் கண்டறிய அல்லது காண்பிக்க செய்யப்படுகிறது. தரவு மற்றும் ஆதாரங்கள் ஒரு பயன்பாட்டால் பாதுகாக்கப்படுகின்றன என்பதையும் இது சரிபார்க்கிறது. இதன் முக்கிய நோக்கம் பாதுகாப்பு ஒரு பயன்பாட்டின் ஓட்டைகள் மற்றும் பலவீனங்களைக் கண்டறிவதே சோதனை, இதன் விளைவாக தகவல் இழப்பு, வருவாய் மற்றும் ஒரு நிறுவனத்தின் கெட்ட பெயர்.
இது ஒரு பயன்பாட்டில் உள்ள பிழைகளை அடையாளம் கண்டு சரிசெய்ய உதவுகிறது மற்றும் ஒரு பயன்பாடு அல்லது அமைப்பின் செயல்பாட்டை பாதிக்காத பாதிப்புகளை அளவிடுகிறது.
கையேடு திறந்த மூல பாதுகாப்பு சோதனை முறையின்படி, 7 வகையான பாதுகாப்பு சோதனைகள் உள்ளன. அவை
- பாதிப்பு ஸ்கேனிங்
- ஊடுருவல் ஸ்கேனிங்
- பாதுகாப்பு ஸ்கேனிங்
- இடர் மதிப்பீடு
- நெறிமுறை ஹேக்கிங்
- தோரணை மதிப்பீடு மற்றும்
- பாதுகாப்பு தணிக்கை.
ஒரே நேரத்தில் சோதனை
ஒரே நேரத்தில் சோதனை என்பது ஒரு வகை மென்பொருள் சோதனை நுட்பமாகும், இது பல பயனர்கள் உள்நுழைந்திருக்கும் போது ஒரு பயன்பாட்டின் குறைபாட்டைக் கண்டறிந்து கண்டறியும். இது பல பயனர் சோதனை என்றும் அழைக்கப்படுகிறது, இது ஒரு பயன்பாட்டில் உள்ள சிக்கல்களை அளவிட மற்றும் அடையாளம் காண பயன்படுகிறது. மறுமொழி நேரம், டெட்லாக்ஸ், வெளியீடு முழுவதும் மற்றும் ஒத்திசைவு தொடர்பான பிற சிக்கல்கள்.
ஒரே நேரத்தில் சோதனை செயல்முறையின் நம்பகத்தன்மை மற்றும் வலுவான தன்மையை அதிகரிக்க இது உதவுகிறது. ஒரு பயன்பாட்டின் தொடர்ச்சியான செயல்பாட்டில் ஏதேனும் மாற்றம் இருக்கும்போது, ஒரே நேரத்தில் சோதனை என்பது ஒரே நேரத்தில் நிரல்களைப் பயன்படுத்தி பயன்பாட்டின் நம்பகத்தன்மையை உறுதி செய்கிறது.
தீர்மானிக்காத மற்றும் ஒத்திசைவு காரணமாக, தொடர்ச்சியான சோதனையை விட ஒரே நேரத்தில் சோதனை செய்வது மிகவும் கடினம். தரவுத்தள பதிவுகள், தொகுதிகள், பயன்பாட்டின் குறியீடு, பகிரப்பட்ட வளங்களுக்கான அணுகல் ஆகியவற்றை ஒரே நேரத்தில் கண்டறிந்து மதிப்பீடு செய்ய இது உதவுகிறது.
A / B மென்பொருள் சோதனை
A / B சோதனை என்பது பிளவு சோதனை அல்லது வாளி சோதனை என்றும் அழைக்கப்படுகிறது, இது ஒரு வலைப்பக்கம் அல்லது பயன்பாட்டின் ஒன்று அல்லது அதற்கு மேற்பட்ட பதிப்புகளை ஒப்பிட்டு நிகழ்த்தப்படுகிறது மற்றும் யாருடைய பதிப்பின் சிறந்த செயல்திறனை தீர்மானிக்கிறது.
ஒரு வலைப்பக்கத்தின் இரண்டு அல்லது அதற்கு மேற்பட்ட பதிப்புகள் தோராயமாக பயனருக்குக் காட்டப்பட்டால், கொடுக்கப்பட்ட மாற்று இலக்கிற்கான சிறந்த செயல்திறனை அடையாளம் காண A / B சோதனை தொடர்ச்சியான பகுப்பாய்வைப் பயன்படுத்துகிறது.
A / B சோதனையின் செயல்பாட்டில் தரவைச் சேகரித்தல், குறிக்கோள்களை அடையாளம் காண்பது, ஒரு கருதுகோளை உருவாக்குதல், மாறுபாடுகளை உருவாக்குதல், பரிசோதனையை இயக்குதல் மற்றும் முடிவுகளை பகுப்பாய்வு செய்தல் ஆகியவை அடங்கும்.
எனவே, இது ஒரு கண்ணோட்டத்தைப் பற்றியது பல்வேறு வகையான மென்பொருள் சோதனை . எனவே இவை மேலே விளக்கப்பட்ட மென்பொருள் சோதனை வகைகள் மற்றும் நுட்பங்கள். மென்பொருள் சோதனை வகைகள் மற்றும் நுட்பங்களின் நன்மைகள் மற்றும் தீமைகள் என்ன என்பது இங்கே உங்களுக்கு ஒரு கேள்வி.