Cucumber (software)
வெள்ளரிக்காய் என்பது நடத்தை-உந்துதல் வளர்ச்சியை (பி. டி. டி) ஆதரிக்கும் ஒரு மென்பொருள் கருவியாகும். வெள்ளரிக்காய் பி. டி. டி அணுகுமுறையின் மையமானது கெர்கின் எனப்படும் அதன் சாதாரண மொழி பாகுபடுத்தியாகும். வாடிக்கையாளர்கள் புரிந்து கொள்ளக்கூடிய தர்க்கரீதியான மொழியில் எதிர்பார்க்கப்படும் மென்பொருள் நடத்தைகளை குறிப்பிட இது அனுமதிக்கிறது. எனவே, வெள்ளரிக்காய் வணிகத்தை எதிர்கொள்ளும் உரையில் எழுதப்பட்ட அம்ச ஆவணங்களை செயல்படுத்த அனுமதிக்கிறது. இது பெரும்பாலும் பிற மென்பொருள்களை சோதிக்க பயன்படுத்தப்படுகிறது. இது நடத்தை-உந்துதல் வளர்ச்சி (பி. டி. டி) பாணியில் எழுதப்பட்ட தானியங்கி ஏற்றுக்கொள்ளும் சோதனைகளை இயக்குகிறது. வெள்ளரிக்காய் முதலில் ரூபி நிரலாக்க மொழியில் எழுதப்பட்டது. இது முதலில் ரூபி சோதனைக்கு பிரத்தியேகமாக ஆர். எஸ். பி. இ. சி. பி. டி. டி கட்டமைப்பிற்கு ஒரு நிரப்பாக பயன்படுத்தப்பட்டது. வெள்ளரிக்காய் இப்போது ஜாவா மற்றும் ஜாவாஸ்கிரிப்ட் உள்ளிட்ட பல்வேறு செயல்பாடுகள் மூலம் பல்வேறு நிரலாக்க மொழிகளை ஆதரிக்கிறது. ஸ்பிக்ஃப்ளோ என்று அழைக்கப்படும் வெள்ளரிக்காய் முதல். நெட் வரை ஒரு துறைமுகம் உள்ளது. கெர்கின் மொழி என்பது சோதனை நிகழ்வுகளை வரையறுக்க வெள்ளரிக்காய் பயன்படுத்தும் மொழியாகும். இது தொழில்நுட்பம் அல்லாத மற்றும் மனிதர்களால் படிக்கக்கூடிய வகையில் வடிவமைக்கப்பட்டுள்ளது, மேலும் ஒரு மென்பொருள் அமைப்பு தொடர்பான பயன்பாட்டு நிகழ்வுகளை கூட்டாக விவரிக்கிறது. வணிக ஆய்வாளர்கள் மற்றும் மேலாளர்கள் உட்பட ஒரு முழு மேம்பாட்டுக் குழுவிலும் நடத்தை-உந்துதல் மேம்பாட்டு நடைமுறைகளை ஊக்குவிப்பதே கெர்கினின் சொற்றொடரின் பின்னணியில் உள்ள நோக்கமாகும். வணிக நிர்வாகத்தால் வரையறுக்கப்பட்ட தேவைகளின் ஆரம்ப கட்டங்களில் தொடங்கி வளர்ச்சி வாழ்க்கைச் சுழற்சியின் பிற கட்டங்களில் உறுதியான, தெளிவான தேவைகளை அமல்படுத்த இது முயல்கிறது. தானியங்கி சோதனைக்கு ஒரு ஸ்கிரிப்டை வழங்குவதோடு மட்டுமல்லாமல், கெர்கினின் இயற்கையான மொழி தொடரியல் சோதனையின் கீழ் உள்ள குறியீட்டின் எளிய ஆவணங்களை வழங்க வடிவமைக்கப்பட்டுள்ளது. கெர்கின் தற்போது டஜன் கணக்கான மொழிகளில் முக்கிய வார்த்தைகளை ஆதரிக்கிறார். பைத்தானைப் போலவே ஒரு வரி சார்ந்த வடிவமைப்பை மையமாகக் கொண்டு தொடரியல் தொடரியல் உள்ளது. ஒரு கோப்பின் கட்டமைப்பு ஒயிட்ஸ்பேஸ் மற்றும் பிற கட்டுப்பாட்டு எழுத்துக்களைப் பயன்படுத்தி வரையறுக்கப்படுகிறது. #வரி-கருத்து எழுத்தாகப் பயன்படுத்தப்படுகிறது, மேலும் ஒரு கோப்பில் எங்கும் வைக்கப்படலாம். அறிவுறுத்தல்கள் ஏதேனும் காலியாக இல்லாத மற்றும் கருத்து அல்லாத வரி. அவை அங்கீகரிக்கப்பட்ட கெர்கின் முக்கிய வார்த்தையைத் தொடர்ந்து ஒரு சரத்தைக் கொண்டுள்ளன. அனைத்து கெர்கின் கோப்புகளும். அம்ச கோப்பு நீட்டிப்பைக் கொண்டுள்ளன. அவை சோதனையின் கீழ் உள்ள அமைப்பிற்கான ஒற்றை அம்ச வரையறையைக் கொண்டுள்ளன, மேலும் அவை செயல்படுத்தக்கூடிய சோதனை ஸ்கிரிப்ட் ஆகும். கட்டளை வரி வெள்ளரிக்காய் ஒரு உள்ளமைக்கப்பட்ட கட்டளை வரி இடைமுகத்துடன் வருகிறது, இது அறிவுறுத்தல்களின் விரிவான பட்டியலை உள்ளடக்கியது. பெரும்பாலான கட்டளை வரி கருவிகளைப் போலவே, வெள்ளரிக்காய்-- உதவி விருப்பத்தை வழங்குகிறது, இது கட்டளை ஏற்றுக்கொள்ளும் வாதங்களின் சுருக்கத்தை வழங்குகிறது. $வெள்ளரிக்காய்-- உதவி-r,-- தேவை LIBRARY|DIR அம்சங்களை செயல்படுத்துவதற்கு முன்பு கோப்புகள் தேவை. --i18n லாங் ஒரு குறிப்பிட்ட மொழியில் உள்ள முக்கிய வார்த்தைகளை பட்டியலிடுங்கள். அனைத்து மொழிகளையும் பார்க்க "-- i18n உதவியுடன்" இயக்கவும். - f,-- வடிவத்தை வடிவமைக்கவும் அம்சங்களை எவ்வாறு வடிவமைப்பது (முன்னிருப்புஃ அழகாக). - o,-- out [FILE|DIR] வெளியீட்டை ஒரு கோப்பு/அடைவுக்கு பதிலாக எழுதுங்கள். வெள்ளரிக்காய் கட்டளை வரியை விரைவாக வரையறுக்கப்பட்ட சோதனைகளை இயக்க பயன்படுத்தலாம். குறிச்சொற்களை வடிகட்டுவதன் மூலம் காட்சிகளின் துணைக்குழுவை இயக்குவதையும் இது ஆதரிக்கிறது. $வெள்ளரிக்காய்-- குறிச்சொற்கள் @tag-பெயர் மேற்கண்ட கட்டளை குறிப்பிட்ட @tag-பெயரைக் கொண்ட காட்சிகளை மட்டுமே இயக்க உதவுகிறது. வாதங்களை குறிச்சொற்களின் தர்க்கரீதியான OR அல்லது AND செயல்பாடாக வழங்கலாம். குறிச்சொற்களைத் தவிர, காட்சிப் பெயர்களில் காட்சிகளை வடிகட்டலாம். $வெள்ளரிக்காய்-- பெயர் லாக்அவுட் மேலே உள்ள கட்டளை 'லாக்அவுட்' என்ற வார்த்தையைக் கொண்ட காட்சிகளை மட்டுமே இயக்கும். ஒரு சோதனை தோல்வியடையும் போது என்ன தவறு நடந்தது என்பதை அறிய முடியும் என்பதும் பயனுள்ளதாக இருக்கும். வெள்ளரிக்காய் குறியீட்டில் உள்ள பிழைகளை-- backtrace விருப்பத்துடன் எளிதில் பிடிக்க உதவுகிறது. குறிப்புகள் வெளிப்புற இணைப்புகள் பொறியியல் மென்பொருளை ஒரு சேவையாகப் பயன்படுத்துதல்ஃ அர்மாண்டோ ஃபாக்ஸ் மற்றும் டேவிட் பேட்டர்சன் வெள்ளரிக்காய் திட்டத்தால் கிளவுட் கம்ப்யூட்டிங்கைப் பயன்படுத்துதல் ஒரு சுறுசுறுப்பான அணுகுமுறை வெள்ளரிக்காய் திட்ட ஆவணப்படுத்தல் ஃபோர்ஜ்-வெள்ளரிக்காய், லீனக்ஸ் ஜர்னல் ஏஜில் 2009-அஸ்லாக் ஹெல்லேசோய்-வெள்ளரிக்காய் சோதனைக் கட்டமைப்பில் ரூவன் எம். லெர்னர், பாப் பெய்ன் அஸ்லாக் ஹெல்லேசோய் வெள்ளரிக்காயுடன் போட்காஸ்ட்ஃ ரூபி சோதனையில் சமீபத்தியது, மைக் குண்டர்லோய் ஸ்பெக்ஃப்ளோவால், வெள்ளரிக்காய் இன். நெட் இலவச மென்பொருள் சோதனைக் கருவிகள் மென்பொருள் எம்ஐடி உரிமத்தைப் பயன்படுத்தி ரூபியில் நிரம்பிய இலவச மென்பொருள்