ஆய்வு சோதனை என்றால் என்ன? எடுத்துக்காட்டுகளுடன் நுட்பங்கள்

ஆய்வு சோதனை என்றால் என்ன?

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



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

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



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

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

ஸ்கிரிப்ட் மற்றும் ஆய்வுக்கு இடையிலான வேறுபாடுகள்

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

ஆய்வு சோதனை -



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

எக்ஸ்ப்ளோரெட்டரி டெஸ்டிங் செய்வது எப்படி

பின்வருவது ஒரு படிப்படியான செயல்முறை எக்ஸ்ப்ளோரெட்டரி டெஸ்டிங் செய்வது எப்படி இது அமர்வு அடிப்படையிலான சோதனை மேலாண்மை (SBTM சுழற்சி) என்றும் அழைக்கப்படுகிறது:

  1. ஒரு பிழை வகைப்பாட்டை உருவாக்கவும் (வகைப்பாடு)
    • கடந்த திட்டங்களில் காணப்படும் பொதுவான தவறுகளை வகைப்படுத்தவும்
    • பிரச்சனைகள் அல்லது தவறுகளின் மூல காரண பகுப்பாய்வை பகுப்பாய்வு செய்யவும்
    • அபாயங்களைக் கண்டறிந்து பயன்பாட்டைச் சோதிக்க யோசனைகளை உருவாக்குங்கள்.
  2. சோதனை சாசனம்
    • சோதனை சாசனம் பரிந்துரைக்க வேண்டும்
      1. என்ன சோதிக்க வேண்டும்
      2. அதை எப்படி சோதிக்க முடியும்
      3. என்ன பார்க்க வேண்டும்
    • சோதனை யோசனைகள் ஆய்வு சோதனையின் தொடக்க புள்ளியாகும்
    • இறுதி பயனர் கணினியை எவ்வாறு பயன்படுத்தலாம் என்பதைத் தீர்மானிக்க சோதனை சாசனம் உதவுகிறது
  3. நேர பெட்டி
    • இந்த முறை ஒரு ஜோடி சோதனையாளர்கள் 90 நிமிடங்களுக்கு குறையாமல் ஒன்றாக வேலை செய்கிறது
    • அந்த 90 நிமிட அமர்வில் குறுக்கிடப்பட்ட நேரம் இருக்கக்கூடாது
    • டைம்பாக்ஸை 45 நிமிடங்கள் நீட்டிக்கலாம் அல்லது குறைக்கலாம்
    • இந்த அமர்வு சோதனையாளர்களை கணினியிலிருந்து வரும் பதிலுக்கு எதிர்வினையாற்றி சரியான முடிவுக்குத் தயார்படுத்த ஊக்குவிக்கிறது
  4. மதிப்பாய்வு முடிவுகள்:
    • குறைபாடுகளின் மதிப்பீடு
    • சோதனையிலிருந்து கற்றல்
    • கவரேஜ் பகுதிகளின் பகுப்பாய்வு
  5. விவரித்தல்:
    • வெளியீட்டு முடிவுகளின் தொகுப்பு
    • முடிவுகளை சாசனத்துடன் ஒப்பிடுங்கள்
    • ஏதேனும் கூடுதல் சோதனை தேவையா என்று சோதிக்கவும்

உதாரணத்திற்கு, ஆய்வின் போது, ​​பின்வருபவை செய்யப்பட வேண்டும்:

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

ஒரு ஆவணத்தை எடுத்து பின்வருவனவற்றை கண்காணிப்பது மிகவும் முக்கியம்

மலைப்பாம்பில் ரீஜெக்ஸை எவ்வாறு பயன்படுத்துவது
  • டெஸ்ட் கவரேஜ் - சோதனை வழக்குகளின் கவரேஜ் மற்றும் மென்பொருளின் தரத்தை மேம்படுத்துவது குறித்து நாங்கள் குறிப்புகளை எடுத்துள்ளோம்
  • அபாயங்கள் - எந்த அபாயங்களை மறைக்க வேண்டும் மற்றும் அவை அனைத்தும் முக்கியமானவை?
  • டெஸ்ட் எக்ஸிகியூஷன் லாக் - டெஸ்ட் எக்ஸிகியூஷன் குறித்த பதிவுகள்
  • சிக்கல்கள் / வினவல்கள் - கணினியில் உள்ள கேள்வி மற்றும் சிக்கல்கள் குறித்து குறிப்புகள் எடுக்கவும்

புத்திசாலித்தனமான ஆய்வு சோதனை குறைந்த நேரத்தில் அதிக பிழைகளைக் காண்கிறது.

ஆய்வக சோதனையின் நன்மை தீமைகள்

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

ஆய்வு சோதனையின் சவால்கள்:

ஆய்வுச் சோதனையில் பல சவால்கள் உள்ளன, அவை கீழே விளக்கப்பட்டுள்ளன:

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

ஆய்வுப் பரிசோதனையை எப்போது பயன்படுத்த வேண்டும்?

ஆய்வுக் சோதனையை எப்போது விரிவாகப் பயன்படுத்தலாம்

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

முடிவுரை:

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