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

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