SDET யூனிகார்ன்ஸ் - SDET களை வாடகைக்கு எடுப்பது ஏன் மிகவும் கடினம்?

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

பல ஆண்டுகளாக, அதிகமான நிறுவனங்கள் SDET களை பணியமர்த்துகின்றன, ஏனெனில் இது சுறுசுறுப்பான மற்றும் DevOps இல் முக்கிய பங்கு வகிக்கிறது. இருப்பினும், நிரப்புவது ஒரு சவாலான பாத்திரமாகும்.

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


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

இந்த இடுகை ஒரு SDET இன் பங்கு மற்றும் யூனிகார்ன் SDET களைக் கண்டுபிடிப்பது ஏன் கடினம் என்பதைப் பற்றி பேசுகிறது.




ஒரு SDET என்ன செய்கிறது?

SDET என்பது தானியங்கி சோதனை ஸ்கிரிப்ட்களை உருவாக்குவதில் கவனம் செலுத்தும் தொழில்நுட்ப மென்பொருள் சோதனையாளர்.

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

வழக்கமான QA நடவடிக்கைகளில் பங்கேற்பதுடன், தானியங்கு ஒருங்கிணைப்பு சோதனைகள், API சோதனைகள் மற்றும் / அல்லது UI ஆட்டோமேஷன் சோதனைகளிலிருந்து எதையும் எழுதலாம்.

கூடுதலாக, டெவலப்பர்களால் எழுதப்பட்ட அலகு சோதனைகளை மதிப்பாய்வு செய்ய SDET கள் உதவக்கூடும்.




SDET கள் ஏன் தேவை?

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

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

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

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


ஆகையால், SDET களை ஒரு சுறுசுறுப்பான குழுவில் பணியமர்த்துவது மற்றும் வைப்பது, கையேடு சோதனைகள் மற்றும் பணிகளை தானியக்கமாக்குவதன் மூலம் சுமைகளைத் தணிக்கும்.



SDET களை நேர்காணல் மற்றும் பணியமர்த்தல்

எனவே, நல்ல SDET களைக் கண்டுபிடித்து ஆட்சேர்ப்பு செய்வது ஏன் மிகவும் கடினம்?

பல ஆண்டுகளாக, நான் நேர்காணல் செய்த SDET கள் என்று அழைக்கப்படுபவர்களில் பெரும்பாலோர் தேவையான தொழில்நுட்ப திறன்களைக் கொண்டிருக்கவில்லை அல்லது QA மற்றும் சோதனைக் கொள்கைகளைப் புரிந்து கொள்ளவில்லை.

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


சோதனை திறன் மற்றும் தொழில்நுட்ப திறன்களின் சரியான சமநிலையை வைத்திருப்பது முக்கிய விஷயம்.

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

SDET க்காக நேர்காணல் செய்யும்போது, ​​நான் எப்போதும் தேடுகிறேன் QA மைண்ட்செட் மற்றும் தொழில்நுட்ப திறன்கள்.



SDET சுயவிவரம் - முழு அடுக்கு சோதனையாளர்கள்

சிறந்த SDET இன் சுயவிவரம் எப்படி இருக்கும்? SDET களுக்கு என்ன திறன்கள் இருக்க வேண்டும்?


இப்போது, ​​நம்மில் சிலர் முழு அடுக்கு உருவாக்குநர்களைப் பற்றி கேள்விப்பட்டிருக்கிறோம், ஆனால் நம்மிடம் இருக்க முடியுமா? முழு அடுக்கு சோதனையாளர்கள் ?

என் கருத்துப்படி, ஒரு SDET இருக்க வேண்டும் குறைந்தபட்சம் பின்வரும் திறன்கள் மற்றும் பண்புக்கூறுகள்:

  • ஒரு சோதனையாளர் மனநிலையைக் கொண்டுள்ளது, ஆர்வமாக உள்ளது மற்றும் சுவாரஸ்யமான சோதனைக் காட்சிகளைக் கொண்டு வரலாம்
  • சோதனைக் கொள்கைகள் மற்றும் முறைகள் குறித்த உறுதியான புரிதலைக் கொண்டுள்ளது
  • எல்லா சோதனைகளும் இயற்கையில் ஆராயக்கூடியவை என்பதை அறிவது மற்றும் இடையிலான வேறுபாட்டைப் பாராட்டுகிறது சோதனை மற்றும் சோதனை.
  • கொடுக்கப்பட்ட காட்சிக்கு பொருத்தமான சோதனை முறைகளைப் பயன்படுத்தலாம்
  • சோதனைக்கும் QA க்கும் உள்ள வித்தியாசத்தை அறிவார்
  • குறியிட முடியும் குறைந்தபட்சம் ஒரு ஸ்கிரிப்டிங் அல்லது நிரலாக்க மொழி (ஜாவா மற்றும் ஜாவாஸ்கிரிப்ட் மிகவும் பிரபலமாக இருக்கும்)
  • புரிந்துகொள்கிறது HTTP நவீன வலை பயன்பாடுகள் எவ்வாறு உருவாக்கப்படுகின்றன
  • UI எழுத முடியும் அத்துடன் API தானியங்கி சோதனைகள். ஒன்று அல்லது மற்றொன்று போதுமானதாக இல்லை!
  • தெரியும் கிட், புல் கோரிக்கைகள், கிளைத்தல் , போன்றவை…
  • இயற்கையில் சுறுசுறுப்பானது மற்றும் சுறுசுறுப்பான மாதிரியில் சோதனை எவ்வாறு பொருந்துகிறது என்பதை அறிவார்
  • செயல்திறன் சோதனை ஸ்கிரிப்ட்களை எழுத முடியும் ( கேட்லிங் மற்றும் / அல்லது ஜேமீட்டர் )
  • பாதுகாப்பைப் பற்றி சிந்திக்கிறது மற்றும் அறிந்திருக்கிறது OWASP
  • சிஐ / சிடி மற்றும் பைப்லைன்களை உருவாக்குகிறது
  • கிளவுட் பிளாட்பார்ம் வழங்குநர்களான AWS, Azure மற்றும் Google Cloud போன்ற சேவைகளை அறிவார்


ஒரு சிறந்த SDET ஆகிறது

ஒரு SDET எதிர்பார்க்கப்படும் திறன்களின் வரம்பு மிகவும் விரிவானது.

SDA களாக மாற விரும்பும் QA இன் புதிய யுகத்தில் பொருத்தமாக இருக்க விரும்பும் சோதனையாளர்களுக்கு எனது ஆலோசனை:

மேலே உள்ள அனைத்து திறன்களையும் SDET சுயவிவரத்தில் வைத்திருப்பதை உறுதிசெய்து கொள்ளுங்கள், ஆனால் குறைந்தபட்சம்: _

சோதனையின் அடிப்படைகளை அறிந்து புரிந்து கொள்ளுங்கள்

முதல் மற்றும் முன்னணி, மென்பொருள் சோதனையின் அடித்தளங்களை அறிந்து கொள்ளுங்கள்.

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

HTTP ஐ அறிந்து புரிந்து கொள்ளுங்கள்

பெரும்பாலான நவீன வலை பயன்பாடுகள் API களுடன் தொடர்பு கொள்கின்றன.

HTTP கட்டமைப்பையும் வலை எவ்வாறு இயங்குகிறது என்பதையும் அறிந்து புரிந்துகொள்வது அவசியம். நீங்கள் ஒரு POST கோரிக்கை மற்றும் GET கோரிக்கையை வேறுபடுத்திப் பார்க்க முடியாவிட்டால் அல்லது எப்படி என்று தெரியவில்லை பாகுபடுத்தி JSON , பின்னர் நீங்கள் ஒரு API ஐ எவ்வாறு திறம்பட சோதிக்க முடியும்?

போன்ற API சோதனை கருவிகளைக் கற்க நேரத்தை முதலீடு செய்யுங்கள் கராத்தே .

நீங்கள் செய்ய விரும்புவது சோதனைகளை தானியங்குபடுத்துவதோடு, ஜாவா, செலினியம் மற்றும் வெள்ளரிக்காய் மட்டுமே உங்களுக்குத் தெரிந்தால் உங்களை ஒரு SDET என்று அழைக்க முடியாது!

சுவாரசியமான கட்டுரைகள்