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

தொடக்கநிலையாளர்களுக்கான சிஸ்டம் டெஸ்டிங் டுடோரியல்

அக்டோபர் 30, 2021

பொருளடக்கம்

கணினி சோதனை என்றால் என்ன?

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

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

பொதுவாக இரண்டு வகையான சோதனைகள் உள்ளன:

  • கருப்பு பெட்டி சோதனை
  • வெள்ளை பெட்டி சோதனை

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

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

உதாரணமாக

கணினி சோதனையை ஒரு உதாரணத்தின் உதவியுடன் சிறப்பாக விளக்கலாம்:

ஒரு பால்பாயிண்ட் பேனா தயாரிப்பைக் கவனியுங்கள்.

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

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

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

மென்பொருள் சோதனை எதிராக கணினி சோதனை

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

மேலும் பார்க்கவும் 26 சிறந்த இலவச ஆடியோ பதிவு மென்பொருள்

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

அமைப்பு சோதனை

அலகு சோதனை :

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

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

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

• கணினி சோதனை:

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

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

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

கணினி சோதனையில் என்ன சோதிக்கப்படுகிறது?

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

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

கணினி சோதனையின் வகைகள்

சோதனையின் மிகவும் விரிவான நிலை என்பதால், கணினி சோதனையில் 70 க்கும் மேற்பட்ட வகையான சோதனைகள் உள்ளன. இந்த பல வகையான சோதனைகளில் சில:

    பயன்பாட்டு சோதனை :கணினியின் நெகிழ்வுத்தன்மை, திறன் மற்றும் பயனர் நட்பு ஆகியவை இறுதிப் பயனரின் கண்ணோட்டத்தில் சோதிக்கப்படுகின்றன. புகை சோதனை :கணினியின் முக்கிய செயல்பாடுகள் செயல்படுகின்றன என்பதை உறுதிப்படுத்த இது செய்யப்படுகிறது. கட்டப்பட்ட அமைப்பு மேலும் சோதனைக்கு ஏற்றதா இல்லையா என்பதையும் இது சரிபார்க்கிறது.செயல்திறன்/சுமை சோதனை:தி மென்பொருளின் செயல்திறன் சோதிக்கப்படுகிறது வெப்சர்வர்கள் போன்ற நிஜ வாழ்க்கை சுமைகளின் கீழ். பாதுகாப்பு சோதனை :சாத்தியமானது அமைப்பில் உள்ள பாதிப்புகள் எதிர்காலத்தில் ஏற்படக்கூடிய தரவு மற்றும் ஆதார கசிவுகளுக்காக சோதிக்கப்படுகின்றன. ஊடுருவும் நபர்களிடமிருந்து கணினியைப் பாதுகாக்க இது செய்யப்படுகிறது. பின்னடைவு சோதனை :சில சமயங்களில் பழைய பிழைகளைத் தீர்ப்பதில் புதிய பிழைகள் தோன்றலாம். இந்தச் சோதனையில், மென்பொருள் மேம்பாட்டின் போது செய்யப்பட்ட மாற்றங்கள் அல்லது சேர்க்கப்பட்ட தொகுதிகள் கணினியில் புதிய பிழைகள் உள்ளதா எனச் சோதிக்கப்படும். மீட்பு சோதனை :நம்பகத்தன்மை, நம்பகத்தன்மை மற்றும் சாத்தியமான செயலிழப்புகளில் இருந்து மீள்வது ஆகியவை இந்த சோதனையில் சோதிக்கப்படுகின்றன.இடம்பெயர்வு சோதனை:சாத்தியமான உள்கட்டமைப்பு மாற்றங்களைச் சமாளிக்க, கணினி பழைய மற்றும் புதிய அமைப்பு உள்கட்டமைப்புகளுக்கு இடையே இயக்கம் சரிபார்க்கப்படுகிறது.செயல்பாட்டு சோதனை:சோதனையாளர்கள் கணினியில் ஏதேனும் விடுபட்ட செயல்பாடுகளைச் சரிபார்த்து, அதற்கான பதிவை உருவாக்குகின்றனர். மேம்பட்ட செயல்பாட்டிற்கு ஒரு தயாரிப்பு இருக்கக்கூடிய செயல்பாடுகள் இவை.வன்பொருள்/மென்பொருள் சோதனை:வெளிப்புற சூழல், அதாவது வன்பொருள் மற்றும் மென்பொருள் அமைப்பு உருவாக்கப்பட்ட மென்பொருள் தயாரிப்புடன் இணக்கத்தன்மையை சரிபார்க்கிறது.இணக்க சோதனை:இந்த அமைப்பு உள் அல்லது வெளிப்புற தரநிலைகளுக்கு இணங்க சோதிக்கப்படுகிறது.
மேலும் பார்க்கவும் விண்டோஸிற்கான 20 சிறந்த நெட்வொர்க் ஸ்கேனிங் கருவிகள் இலவசம் (IP மற்றும் போர்ட் ஸ்கேனர்)

சோதனையாளர்களால் பயன்படுத்தப்படும் கணினி சோதனை

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

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

சோதனை சூழல்

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

தொடர்புடைய தலைப்புகள்

அலகு சோதனை ஒருங்கிணைப்பு சோதனை ஏற்றுக்கொள்ளும் சோதனை