இந்தக் கட்டுரையில், பிற செருகுநிரல்கள் மற்றும் நூலகங்களைப் பயன்படுத்துவதன் மூலம் Mocha எவ்வாறு திறன்களை விரிவாக்குவது என்பதை ஆராய்வோம். Chai இந்த நீட்டிப்புகள் மூலம், கூடுதல் அம்சங்களைப் பயன்படுத்தி, எங்கள் சோதனையின் நோக்கத்தை விரிவுபடுத்தலாம்.
-
Sinon.js: Sinon.js என்பது சோதனையின் போது போலிப் பொருள்கள் மற்றும் ஸ்டப் செயல்பாடுகளை உருவாக்கி நிர்வகிப்பதற்கான சக்திவாய்ந்த நூலகமாகும். சார்புகளிலிருந்து வரும் பதில்களை உருவகப்படுத்தவும், அவற்றுடன் எங்கள் குறியீடு எவ்வாறு தொடர்பு கொள்கிறது என்பதைச் சரிபார்க்கவும் இது அனுமதிக்கிறது.
-
இஸ்தான்புல்: இஸ்தான்புல் என்பது ஒரு குறியீடு கவரேஜ் கருவியாகும், இது சோதனையின் போது எங்கள் மூலக் குறியீட்டின் கவரேஜை அளவிட உதவுகிறது. இது எங்களின் சோதனை நிகழ்வுகளில் எத்தனை சதவீதம் குறியீடு செயல்படுத்தப்படுகிறது என்பதைப் பார்க்கவும், உள்ளடக்கப்படாத குறியீட்டின் பகுதிகளைக் கண்டறியவும் அனுமதிக்கிறது.
-
Chai -HTTP: Chai -HTTP என்பது Chai HTTP கோரிக்கைகளை அனுப்புவதற்கும் HTTP பதில்களை உறுதிப்படுத்துவதற்கும் சோதனை முறைகளை வழங்கும் ஒரு செருகுநிரலாகும். இது எச்.டி.டி.பி ஏபிஐகளைச் சோதிக்கவும், அவை எதிர்பார்த்தபடி செயல்படுவதை உறுதி செய்யவும் உதவுகிறது.
-
Chai -வாக்குறுதியளிக்கப்பட்டவை: Chai -வாக்குறுத்தப்பட்டவை என்பது Chai வாக்குறுதிகளை வழங்கும் சோதனை செயல்பாடுகளை எளிதாக்கும் ஒரு செருகுநிரலாகும். வாக்குறுதிகள் வெற்றிகரமாக தீர்க்கப்படுகிறதா அல்லது எதிர்பார்த்தபடி நிராகரிக்கப்படுகிறதா என்பதை சோதிக்க இது வலியுறுத்தல்களை வழங்குகிறது.
-
Chai -ஒற்றர்கள்: Chai -உளவுத்துறை என்பது ஒரு செருகுநிரலாகும், Chai இது சோதனையின் போது செயல்பாடு மற்றும் முறை அழைப்புகளை உளவு பார்க்கவும் சோதிக்கவும் அனுமதிக்கிறது. செயல்பாடுகள் சரியான வாதங்கள் மற்றும் எதிர்பார்க்கப்படும் எண்ணிக்கையில் அழைக்கப்படுகின்றனவா என்பதைச் சரிபார்க்க இது உதவுகிறது.
இந்த செருகுநிரல்கள் மற்றும் நூலகங்களைப் பயன்படுத்துவதன் மூலம், சார்புகளை உருவகப்படுத்துதல், குறியீட்டு கவரேஜை அளவிடுதல், HTTP APIகளை சோதித்தல், வாக்குறுதி-திரும்பச் செயல்பாடுகளைச் சோதித்தல், சோதனைச் செயல்பாட்டின் போது செயல்பாடு அழைப்புகளைக் கண்காணிப்பது போன்றவற்றின் Mocha சோதனைத் திறன்களை விரிவாக்கலாம். Chai இது எங்கள் திட்டத்தில் சோதனை கட்டத்தின் நம்பகத்தன்மை மற்றும் செயல்திறனை மேம்படுத்துகிறது.