மென்பொருள் சோதனையில் சோதனை நிலைகள்

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



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

சோதனை நிலைகள்

முக்கியமாக நான்கு உள்ளன சோதனை நிலைகள் மென்பொருள் சோதனையில்:



பூட்டப்பட்ட ஐபோன் 7 ஐ எவ்வாறு மீட்டமைப்பது
  1. அலகு சோதனை : மென்பொருள் கூறுகள் செயல்பாடுகளை பூர்த்தி செய்கிறதா இல்லையா என்பதை சரிபார்க்கிறது.
  2. ஒருங்கிணைப்பு சோதனை : ஒரு தொகுதியிலிருந்து மற்ற தொகுதிக்கான தரவு ஓட்டத்தை சரிபார்க்கிறது.
  3. கணினி சோதனை : சோதனைக்கான செயல்பாட்டு மற்றும் செயல்படாத தேவைகள் இரண்டையும் மதிப்பீடு செய்கிறது.
  4. ஏற்றுக்கொள்ளும் சோதனை ஒரு விவரக்குறிப்பு அல்லது ஒப்பந்தத்தின் தேவைகளை அதன் விநியோகத்தின் படி பூர்த்தி செய்யப்படுகிறதா என சரிபார்க்கிறது.

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

1) அலகு சோதனை:

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

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



பிணைய பாதுகாப்பு விசை பொருத்தமின்மை என்றால் என்ன

2) ஒருங்கிணைப்பு சோதனை:

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

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

3) கணினி சோதனை:

இன்ஃபர்மேட்டிகா நேர்காணல் கேள்விகளில் செயல்திறன் சரிப்படுத்தல்

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

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

4) ஏற்றுக்கொள்ளும் சோதனை:

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

மற்ற வகை சோதனைகள்:

  • பின்னடைவு சோதனை
  • நண்பர் சோதனை
  • ஆல்பா சோதனை
  • பீட்டா சோதனை

முடிவுரை:

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