Agile testing
சுறுசுறுப்பான சோதனை என்பது சுறுசுறுப்பான மென்பொருள் மேம்பாட்டின் கொள்கைகளைப் பின்பற்றும் ஒரு மென்பொருள் சோதனை நடைமுறையாகும். சுறுசுறுப்பான சோதனை என்பது குறுக்கு-செயல்பாட்டு சுறுசுறுப்பான குழுவின் அனைத்து உறுப்பினர்களையும் உள்ளடக்கியது, சோதனையாளர்களால் பங்களிக்கப்பட்ட சிறப்பு நிபுணத்துவத்துடன், வாடிக்கையாளர் விரும்பிய வணிக மதிப்பை அடிக்கடி இடைவெளியில் வழங்குவதை உறுதிசெய்து, நிலையான வேகத்தில் செயல்படுகிறது. விரும்பிய மற்றும் விரும்பத்தகாத நடத்தை மற்றும் வழிகாட்டி குறியீட்டின் எடுத்துக்காட்டுகளைப் பிடிக்க எடுத்துக்காட்டு மூலம் விவரக்குறிப்பு பயன்படுத்தப்படுகிறது. கண்ணோட்டம் சுறுசுறுப்பான வளர்ச்சி சோதனை என்பது ஒரு தனி கட்டம் அல்ல, ஆனால் குறியீட்டுடன் மென்பொருள் வளர்ச்சியின் ஒருங்கிணைந்த பகுதியாகும் என்பதை அங்கீகரிக்கிறது. சுறுசுறுப்பான குழுக்கள் மென்பொருள் தயாரிப்பில் "பேக்கிங் தரத்திற்கு" ஒரு "முழு-குழு" அணுகுமுறையைப் பயன்படுத்துகின்றன. சுறுசுறுப்பான குழுக்களில் உள்ள சோதனையாளர்கள் வாடிக்கையாளர்களிடமிருந்து விரும்பிய நடத்தையின் எடுத்துக்காட்டுகளைப் பெறுவதில் தங்கள் நிபுணத்துவத்தை வழங்குகிறார்கள், மேம்பாட்டுக் குழுவுடன் ஒத்துழைத்து அவற்றை குறியீட்டை வழிநடத்தும் செயல்படுத்தக்கூடிய விவரக்குறிப்புகளாக மாற்றுகிறார்கள். உற்பத்திக்கு வெளியிட போதுமான மதிப்பை வழங்கும் வரை ஒவ்வொரு அம்சத்தையும் உருவாக்கி, சோதனை மற்றும் குறியீட்டு முறை அதிகரிப்பு மற்றும் ஊடாடும் வகையில் செய்யப்படுகின்றன. சுறுசுறுப்பான சோதனை அனைத்து வகையான சோதனைகளையும் உள்ளடக்கியது. சுறுசுறுப்பான சோதனை நாற்கரங்கள் தேவையான சோதனைகளை அடையாளம் கண்டு திட்டமிட குழுக்களுக்கு உதவ ஒரு பயனுள்ள வகைப்பாட்டை வழங்குகின்றன. சுறுசுறுப்பான சோதனை நாற்கரங்களின் மாதிரியை முதலில் பிரையன் மாரிக் விவரித்தார், மேலும் லிசா கிறிஸ்பின் மற்றும் ஜேனட் கிரிகோரி ஆகியோர் தங்கள் புத்தகமான சுறுசுறுப்பான சோதனைஃ சோதனையாளர்கள் மற்றும் சுறுசுறுப்பான அணிகளுக்கான நடைமுறை வழிகாட்டி என்ற புத்தகத்தில் பிரபலப்படுத்தினர். இது இரண்டு அச்சுகளில் வெவ்வேறு சோதனை வகைகளை வைக்கிறதுஃ தொழில்நுட்பத்தை எதிர்கொள்வது மற்றும் வணிகத்தை எதிர்கொள்வது, மற்றும் ஆதரவு நிரலாக்கம் மற்றும் விமர்சன தயாரிப்பு. பாரம்பரிய சோதனை முறைகள் (பெரும்பாலும் மென்பொருள் மேம்பாட்டின் நீர்வீழ்ச்சி மாதிரியில் பயன்படுத்தப்படுகின்றன) பொதுவாக இரண்டு குழு, இரண்டு கட்ட செயல்முறையை உள்ளடக்கியது, இதில் மேம்பாட்டுக் குழு முடிந்தவரை சரியான தயாரிப்பை உருவாக்குகிறது. மென்பொருள் மேம்பாட்டு வாழ்க்கைச் சுழற்சியில் மென்பொருள் தயாரிப்பு தாமதமாக வழங்கப்படுகிறது, அந்த நேரத்தில் சோதனைக் குழு முடிந்தவரை பல பிழைகள்/பிழைகளைக் கண்டறிய முயற்சிக்கிறது. இந்த பாரம்பரிய முறைகளுக்கு மாறாக, சுறுசுறுப்பான சோதனை திட்டத்தின் முடிவுக்காக காத்திருப்பதை விட, தவறுகளை உடனடியாக சரிசெய்வதில் கவனம் செலுத்துகிறது. ஒரு திட்டத்தின் கடைசி முனையில் சோதனை நிகழும்போது, சில நேரங்களில் முக்கியமான அட்டவணைகள் மற்றும் பட்ஜெட் கட்டுப்பாடுகளை பூர்த்தி செய்ய காலம் மற்றும் தரத்தின் அடிப்படையில் அதை தியாகம் செய்யலாம். வளர்ச்சி மற்றும் சோதனை பின்னூட்டங்களுக்கு இடையிலான நேரம் குறைவதால் செலவுகள் குறையும் என்று எதிர்பார்க்கப்படுகிறது. குறுகிய பின்னூட்ட சுழல்களுடன், பிழைகள் சரிசெய்தல் மற்றும் மறுவேலைகளுக்கு குறைந்த நேரம் தேவைப்படுகிறது, ஏனெனில் டெவலப்பர்கள் புதிய சிக்கல்கள் மற்றும் திட்டங்களுக்குச் செல்லும்போது குறியீட்டின் சூழலை மீண்டும் இணைக்க மிகக் குறைந்த நேரத்தை செலவிடுகிறார்கள். "உலகளாவிய மென்பொருள் சோதனை நடைமுறைகள் அறிக்கை 2015-2016" இல், ISTQB சுறுசுறுப்பான முறைகளின் புகழ் கணிசமாக அதிகரித்து வருவதைக் கண்டறிந்தது, இது சுறுசுறுப்பான சோதனை செயல்முறைகள் மற்றும் நுட்பங்களின் தேவையைக் காட்டுகிறது. அவர்கள் தங்கள் சான்றிதழுக்கு சுறுசுறுப்பான சோதனையாளர் நீட்டிப்பை வழங்குகிறார்கள். கருவிகள் நிறுவனங்கள் வளரும்போது, சுறுசுறுப்பான சோதனைக் குழுக்கள் பெரும்பாலும் மென்பொருள் சோதனைக் கருவிகளை நம்பியுள்ளன, அவை சவால்களைத் தீர்க்க இறுதியில் பின்னூட்ட வெளியீட்டை விரைவுபடுத்தும். பெரும்பாலான அணிகள் ஒத்துழைப்பு அம்சங்கள், தானியங்கி அல்லது தனிப்பயனாக்கப்பட்ட அறிக்கையிடல் மற்றும் தொடர்ச்சியான முயற்சிகளைத் தவிர்ப்பதற்கான வழிகளைக் கண்டுபிடிப்பதைத் தேடுகின்றன. சரியான கருவியைத் தேர்ந்தெடுப்பது ஒவ்வொரு அணியின் தேவைகளைப் பொறுத்தது. மற்ற சுறுசுறுப்பான வாழ்க்கைச் சுழற்சி மேம்பாட்டு கருவிகளுடன் இணைந்து, சுறுசுறுப்பான சோதனைக் கருவிகள் ஒருங்கிணைந்த சூழலில் இணைந்து வாழ்வதன் மூலம் பயனுள்ள முடிவுகளை வழங்க முடியும். அட்லாசியன் மார்க்கெட்ப்லேஸ் மற்றும் மைக்ரோசாப்ட் விஷுவல் ஸ்டுடியோவின் நிலைமை இதுதான். சில சோதனை மேலாண்மை கருவிகள் கதைகள் உருவாகும்போது சோதனைக் காட்சிகளை தொடர்ந்து உருவாக்க எஸ். டி. எல். சி. யில் முந்தைய குழுக்களை ஈடுபடுத்துவதன் மூலம் சுறுசுறுப்பான சோதனையை ஆதரிக்கின்றன. குழுக்கள் பெரும்பாலும் தானியங்கி மற்றும் கையேடு சோதனையின் கலவையை வழங்கக்கூடிய ஒரு தீர்வைத் தேடுகின்றன. மேலும் வாசிப்பு குறிப்புகள் மென்பொருள் சோதனை சுறுசுறுப்பான மென்பொருள் மேம்பாடு