போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

அனைவருக்கும் வணக்கம், இதோ டெஸ்ட்மேஸ்! நம்மைப் பற்றி பலர் அறிந்திருக்கலாம் எங்களுடைய முந்தைய கட்டுரைகள். புதிதாகச் சேர்ந்தவர்களுக்கு: TestMace API உடன் பணிபுரிய ஒரு IDE ஐ உருவாக்குகிறோம். டெஸ்ட்மேஸை போட்டி தயாரிப்புகளுடன் ஒப்பிடும் போது அடிக்கடி கேட்கப்படும் கேள்வி "போஸ்ட்மேனிலிருந்து நீங்கள் எப்படி வேறுபடுகிறீர்கள்?" இந்தக் கேள்விக்கு விரிவான பதிலைக் கொடுக்க வேண்டிய நேரம் இது என்று முடிவு செய்தோம். கீழே நாங்கள் எங்கள் நன்மைகளை கோடிட்டுக் காட்டியுள்ளோம் போஸ்ட்மேன்.

முனைகளாகப் பிரித்தல்

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

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

மனிதர்கள் படிக்கக்கூடிய திட்ட வடிவம்

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

TestMace இல், கொள்கையளவில், ஒரு “திட்டம்” நிறுவனம் உள்ளது என்பதிலிருந்து தொடங்குவோம். பதிப்புக் கட்டுப்பாட்டு அமைப்புகளில் திட்டங்களைச் சேமிப்பதை நோக்கமாகக் கொண்டு இந்த பயன்பாடு ஆரம்பத்தில் உருவாக்கப்பட்டது: திட்ட மரம் கிட்டத்தட்ட ஒன்றுடன் ஒன்று கோப்பு கட்டமைப்பில் திட்டமிடப்பட்டுள்ளது, yaml சேமிப்பக வடிவமாக பயன்படுத்தப்படுகிறது (கூடுதல் அடைப்புக்குறிகள் மற்றும் காற்புள்ளிகள் இல்லாமல்), மற்றும் ஒவ்வொரு முனையின் கோப்பு பிரதிநிதித்துவம் கருத்துகளுடன் ஆவணத்தில் விரிவாக விவரிக்கப்பட்டுள்ளது. ஆனால் பெரும்பாலான சந்தர்ப்பங்களில் நீங்கள் அங்கு பார்க்க மாட்டீர்கள் - எல்லா புலப் பெயர்களும் தருக்கப் பெயர்களைக் கொண்டுள்ளன.

இது பயனருக்கு என்ன தருகிறது? பழக்கமான அணுகுமுறைகளைப் பயன்படுத்தி, குழுவின் பணி ஓட்டத்தை மிகவும் நெகிழ்வாக மாற்ற இது உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டாக, டெவலப்பர்கள் ஒரு திட்டத்தை பின்தளத்தில் உள்ள அதே களஞ்சியத்தில் சேமிக்க முடியும். கிளைகளில், குறியீடு தளத்தையே மாற்றுவதுடன், டெவலப்பர் ஏற்கனவே உள்ள வினவல் ஸ்கிரிப்ட்களையும் சோதனைகளையும் சரிசெய்ய முடியும். களஞ்சியத்தில் மாற்றங்களைச் செய்த பிறகு (ஜிட், எஸ்விஎன், மெர்குரியல் - நீங்கள் விரும்புவது எதுவாக இருந்தாலும்), சிஐ (உங்களுக்குப் பிடித்தது, யாராலும் திணிக்கப்படவில்லை) எங்கள் கன்சோல் பயன்பாட்டைத் தொடங்குகிறது. testmace-cli, மற்றும் செயல்படுத்தப்பட்ட பிறகு பெறப்பட்ட அறிக்கை (உதாரணமாக, ஜூனிட் வடிவத்தில், இது testmace-cli இல் ஆதரிக்கப்படுகிறது) பொருத்தமான அமைப்புக்கு அனுப்பப்படும். மேலும் மேற்கூறிய பாதுகாப்பு பிரச்சினை இனி ஒரு பிரச்சனையாக இருக்காது.

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

டைனமிக் மாறிகள்

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

எடுத்துக்காட்டு: சேவையகத்திலிருந்து ஒரு பதிலைப் பெற்றோம், மேலும் பதிலின் ஒரு பகுதியை மாறியாகச் சேமிக்க விரும்புகிறோம். போஸ்ட்மேனில், ஒரு சோதனை ஸ்கிரிப்ட்டில் (அதுவே விசித்திரமானது) நாம் இப்படி ஏதாவது எழுதுவோம்:

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("data", jsonData.data);

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

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

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

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("data", CryptoJS.MD5(jsonData.data));

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

const data = tm.currentNode.prev.response.body.data;
tm.currentNode.parent.setDynamicVar('data', crypto.MD5(data));

நீங்கள் பார்க்க முடியும் என, முனைகளின் கலவை இங்கேயும் நன்றாக வேலை செய்தது. மேலே விவரிக்கப்பட்ட ஒரு எளிய வழக்குக்கு, நீங்கள் வெறுமனே வெளிப்பாட்டை ஒதுக்கலாம் ${crypto.MD5($response.data)} GUI வழியாக உருவாக்கப்பட்ட மாறி!

GUI வழியாக சோதனைகளை உருவாக்குதல்

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

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

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

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

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

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

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

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

மற்ற வேறுபாடுகள்

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

ஏற்கனவே வரும் அம்சங்கள்

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

செயல்பாடுகளை

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

{{$randomEmail}}

இருப்பினும், இவை மாறிகள் (டைனமிக் என்றாலும்), அவற்றை செயல்பாடுகளாகப் பயன்படுத்த முடியாது: அவை அளவுருக்கள் அல்ல, எனவே ஒரு சரத்திலிருந்து ஹாஷை எடுக்க முடியாது.

TestMace இல் "நேர்மையான" செயல்பாடுகளைச் சேர்க்க திட்டமிட்டுள்ளோம். ${} க்குள் ஒரு மாறியை அணுகுவது மட்டுமல்லாமல், ஒரு செயல்பாட்டை அழைக்கவும் முடியும். அந்த. நீங்கள் மோசமான போலி மின்னஞ்சலை உருவாக்க வேண்டும் என்றால், நாங்கள் எழுதுவோம்

${faker.internet.email()}

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

ஒரு சரத்தின் ஹாஷைக் கணக்கிட விரும்பினால் என்ன செய்வது? எளிதாக!

${crypto.MD5($dynamicVar.data)}

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

வெளிப்பாடுகளில் ஜாவாஸ்கிரிப்டைப் பயன்படுத்துதல்

... நல்ல காரணத்திற்காக! செயல்பாடுகளுக்கான தேவைகள் உருவாக்கப்படும்போது, ​​​​சரியான ஜாவாஸ்கிரிப்ட் வெளிப்பாடுகளில் எழுதப்பட வேண்டும் என்ற முடிவுக்கு நாங்கள் திடீரென்று வந்தோம். எனவே இப்போது நீங்கள் போன்ற வெளிப்பாடுகளை எழுதலாம்:

${1 + '' + crypto.MD5('asdf')}

இவை அனைத்தும் ஸ்கிரிப்டுகள் இல்லாமல், உள்ளீட்டு புலங்களில்!

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

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

மேம்பட்ட தன்னியக்க நிறைவு

தற்போது TestMace ஒரு நிலையான தன்னியக்கத்தை கொண்டுள்ளது, அது இதுபோல் தெரிகிறது:

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

இங்கே, தானாக முடிக்கப்பட்ட வரிக்கு கூடுதலாக, இந்த வரி எதற்கு சொந்தமானது என்பதைக் குறிக்கிறது. இந்த பொறிமுறையானது ${} அடைப்புக்குறிகளால் சூழப்பட்ட வெளிப்பாடுகளில் மட்டுமே செயல்படும்.

நீங்கள் பார்க்கிறபடி, மாறியின் வகையைக் குறிக்கும் காட்சி குறிப்பான்கள் சேர்க்கப்பட்டுள்ளன (உதாரணமாக, சரம், எண், வரிசை, முதலியன). தானாக நிறைவு செய்யும் முறைகளையும் நீங்கள் மாற்றலாம் (உதாரணமாக, மாறிகள் அல்லது தலைப்புகளுடன் தானாக நிறைவு செய்வதைத் தேர்ந்தெடுக்கலாம்). ஆனால் இது கூட மிக முக்கியமான விஷயம் அல்ல!

முதலாவதாக, தன்னியக்க நிறைவு வெளிப்பாடுகளில் கூட வேலை செய்கிறது (சாத்தியமான இடங்களில்). இது போல் தெரிகிறது:

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

இரண்டாவதாக, இப்போது ஸ்கிரிப்ட்களில் தானியங்கு நிறைவு கிடைக்கிறது. இது எப்படி வேலை செய்கிறது என்று பாருங்கள்!

போஸ்ட்மேனை விட டெஸ்ட்மேஸ் ஏன் சிறந்தது

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

முடிவுக்கு

எங்கள் தயாரிப்பு வளர்ச்சியின் தொடக்கத்திலிருந்து அக்டோபர் ஒரு வருடத்தைக் குறிக்கிறது. இந்த நேரத்தில், நாங்கள் நிறைய விஷயங்களைச் செய்ய முடிந்தது, சில விஷயங்களில், எங்கள் போட்டியாளர்களுடன் பிடிபட்டோம். ஆனால் அது எப்படியிருந்தாலும், API களுடன் பணிபுரிய உண்மையிலேயே வசதியான கருவியை உருவாக்குவதே எங்கள் குறிக்கோள். எங்களுக்கு இன்னும் நிறைய வேலைகள் உள்ளன, வரவிருக்கும் ஆண்டிற்கான எங்கள் திட்டத்தின் வளர்ச்சிக்கான தோராயமான திட்டம் இங்கே: https://testmace.com/roadmap.

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

ஆதாரம்: www.habr.com

கருத்தைச் சேர்