এসডিইটি ইউনিকর্নস - এসডিইটি ভাড়া নেওয়া এত কঠিন কেন?

টেস্টে সফটওয়্যার ডেভলপমেন্ট ইঞ্জিনিয়ার হিসাবে পরিচিত এসডিইটি, সফ্টওয়্যার টেস্টিং এবং কোয়ালিটি এ্যাসুরেন্স ডোমেনের মধ্যে একটি কাজের ভূমিকা। শব্দটি মূলত মাইক্রোসফ্ট এবং তারপরে গুগল দ্বারা ব্যবহৃত হয়েছিল এবং অটোমেশনের মাধ্যমে পুনরায় এবং ম্যানুয়াল টেস্টিংয়ের কাজটি প্রতিস্থাপনের উদ্দেশ্যে was

বছরের পর বছর ধরে আরও বেশি সংস্থাগুলি এসডিইটি নিয়োগ দিচ্ছে কারণ এটি Agile এবং DevOps এ মুখ্য ভূমিকা পালন করে। তবে এটি পূরণ করা একটি চ্যালেঞ্জিং ভূমিকা।

প্রযুক্তি খুব দ্রুত পরিবর্তিত হয় এবং পরীক্ষকদের গেমের সামনে থাকতে অনেক কিছু শেখার প্রয়োজন।


আমার আগের পোস্টে, একটি ডিভোপস ওয়ার্ল্ডে পরীক্ষা করা , আমি ব্যাখ্যা করেছি কীভাবে গত দশকে একজন পরীক্ষকের ভূমিকা পাল্টে গেছে, তাই এর ঘাটতি তৈরি করে পরীক্ষা ইউনিকর্নস

এই পোস্টে একটি এসডিইটির ভূমিকা সম্পর্কে এবং কেন ইউনিকর্ন এসডিইটিগুলি খুঁজে পাওয়া কঠিন।




একটি এসডিইটি কী করে?

একটি এসডিইটি হ'ল একটি প্রযুক্তিগত সফ্টওয়্যার পরীক্ষক যা স্বয়ংক্রিয় পরীক্ষার স্ক্রিপ্টগুলি বিকাশে ফোকাস করে।

সাধারণত, তারা একটি চৌকস দলের অংশ এবং ব্যবহারকারীর গল্পগুলিতে স্বীকৃতি মানদণ্ডকে স্বয়ংক্রিয় করতে সহায়তা করতে বিকাশকারীদের সাথে কাজ করে।

সাধারণ QA ক্রিয়াকলাপগুলিতে অংশ নেওয়ার পাশাপাশি তারা স্বয়ংক্রিয় ইন্টিগ্রেশন পরীক্ষা, এপিআই পরীক্ষা এবং / অথবা ইউআই অটোমেশন পরীক্ষা থেকে যে কোনও কিছুই লিখতে পারে।

এছাড়াও, এসডিইটিগুলি ইউনিট পরীক্ষাগুলি পর্যালোচনা করতে সহায়তা করতে পারে যা বিকাশকারীদের দ্বারা লিখিত হয় are




এসডিইটি কেন দরকার?

প্রতিটি প্রোডাক্টে কিছু মূল বৈশিষ্ট্য রয়েছে যা অবশ্যই পণ্যের প্রতিটি রিলিজে কাজ করবে। এর অর্থ হ'ল প্রতিটি স্প্রিন্টে, নতুন বৈশিষ্ট্যগুলি সহ বিদ্যমান কার্যকারিতা পরীক্ষা করতে হবে।

চতুর বিকাশ দ্রুতগতির। সংক্ষিপ্ত স্প্রিন্ট সহ, যা সাধারণত ২-সপ্তাহ দীর্ঘ হয়, পরীক্ষকদের কাছে ম্যানুয়ালি সবকিছু পরীক্ষা করার সময় নেই।

যখন কোনও দলে পরীক্ষকগণের স্বয়ংক্রিয় চেকগুলি লেখার প্রয়োজনীয় দক্ষতা না থাকে, সমস্ত টেস্টিং ম্যানুয়ালি করা উচিত।

শেষ পর্যন্ত, টেস্টিং সফ্টওয়্যারটির বিকাশ এবং প্রকাশের জন্য একটি বাধা হয়ে দাঁড়ায় কারণ এটি সম্পূর্ণ হতে আরও দীর্ঘ এবং বেশি সময় নেয়।


অতএব, চৌকস দলে SDETs নিয়োগ এবং রাখার ফলে ম্যানুয়াল পরীক্ষা এবং কার্যকারিতা অনেকাংশে স্বয়ংক্রিয় করে বোঝা উপশম করা যায়।



সাক্ষাত্কার এবং SDETs নিয়োগ

সুতরাং, ভাল এসডিইটি সন্ধান এবং নিয়োগ করা কেন এত কঠিন?

কয়েক বছর ধরে, আমি সাক্ষাত্কার দিয়েছি এমন বেশিরভাগ তথাকথিত এসডিইটিগুলির মধ্যে প্রয়োজনীয় প্রযুক্তিগত দক্ষতার অভাব রয়েছে বা কিউএ এবং পরীক্ষার নীতিগুলির কোনও বোঝাপড়া নেই।

একটি দলে এসডিইটি-র ভূমিকার মূল কারণ তারা পুরোপুরি বুঝতে পারে না। বেশিরভাগের এই ধারণাটি নিয়ে আসে যে তাদের যা করা দরকার তা হ'ল স্বীকৃতি মানদণ্ডকে স্বয়ংক্রিয় করা। আসুন পরিষ্কার থাকি, একটি এসডিইটি কোনও অটোমেশন ইঞ্জিনিয়ার নয়


দক্ষতা এবং প্রযুক্তিগত দক্ষতার পরীক্ষা করার সঠিক ভারসাম্য হওয়াই মূল বিষয়।

একটি দুর্দান্ত এসডিইটি হ'ল ব্যবসায়ের দ্বারা সফ্টওয়্যার পরীক্ষক, সফ্টওয়্যার মানের সম্পর্কে উত্সাহী এবং একই সময়ে প্রযুক্তি-বুদ্ধিমান এবং প্রযুক্তিগত দক্ষতার সঠিক মিশ্রণ রয়েছে।

এসডিইটিগুলির জন্য সাক্ষাত্কার দেওয়ার সময় আমি সর্বদা সন্ধান করি কিউএ মাইন্ডসেট এবং প্রযুক্তিগত দক্ষতা.



এসডিইটি প্রোফাইল - সম্পূর্ণ স্ট্যাক পরীক্ষক

একটি দুর্দান্ত এসডিইটির প্রোফাইল দেখতে কেমন? এসডিইটিগুলির কী দক্ষতা থাকতে হবে?


এখন, আমাদের মধ্যে কিছু পূর্ণ-স্ট্যাক বিকাশকারীদের সম্পর্কে শুনেছি, তবে আমরা তা করতে পারি পুরো স্ট্যাক পরীক্ষক ?

আমার মতে, একটি এসডিইটি থাকা উচিত অন্তত নিম্নলিখিত দক্ষতা এবং বৈশিষ্ট্য:

  • একটি পরীক্ষক মানসিকতা আছে, কৌতূহলী এবং আকর্ষণীয় পরীক্ষার পরিস্থিতি সঙ্গে আসতে পারে
  • পরীক্ষার নীতিগুলি এবং পদ্ধতিগুলির একটি গভীর বোঝাপড়া রয়েছে
  • জানে যে সমস্ত পরীক্ষার প্রকৃতির অন্বেষণ হয় এবং এর মধ্যে পার্থক্য প্রশংসা করে পরীক্ষা এবং চেক।
  • প্রদত্ত দৃশ্যের জন্য উপযুক্ত পরীক্ষার পদ্ধতি প্রয়োগ করতে পারে
  • পরীক্ষার এবং QA মধ্যে পার্থক্য জানেন
  • কোড করতে পারে অন্তত একটি স্ক্রিপ্টিং বা প্রোগ্রামিং ভাষা (জাভা এবং জাভাস্ক্রিপ্ট সর্বাধিক জনপ্রিয় হতে পারে)
  • বুঝে এইচটিটিপি এবং কীভাবে আধুনিক ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করা হয়
  • ইউআই লিখতে পারেন পাশাপাশি এপিআই স্বয়ংক্রিয় পরীক্ষা। একটি বা অন্য যথেষ্ট ভাল না!
  • জানে গিট, পুল অনুরোধ, শাখা ইত্যাদি ...
  • প্রকৃতির চটপটে এবং চতুর মডেলের সাথে কীভাবে টেস্টিং ফিট করে তা জানে
  • পারফরম্যান্স পরীক্ষা স্ক্রিপ্ট লিখতে পারেন ( গ্যাটলিং এবং / অথবা জেমেটার )
  • সুরক্ষা সম্পর্কে চিন্তা করে এবং সচেতন হয় OWASP
  • সিআই / সিডি বোঝে এবং পাইপলাইনগুলি তৈরি করে
  • ক্লাব প্ল্যাটফর্ম সরবরাহকারী যেমন AWS, Azure এবং গুগল ক্লাউড দ্বারা প্রদত্ত পরিষেবাগুলি জানে


দুর্দান্ত এসডিইটি হয়ে উঠছে

হিসাবে দেখা যায়, একটি এসডিইটি দ্বারা প্রত্যাশিত দক্ষতার পরিসরটি বেশ বিস্তৃত।

এসডিইটি হতে এবং কিউএর নতুন যুগে প্রাসঙ্গিক থাকতে চান এমন পরীক্ষকদের কাছে আমার পরামর্শটি হ'ল:

এসডিইটি প্রোফাইলে উপরোক্ত সমস্ত দক্ষতা অর্জনের দিকে আপনি কাজ করেছেন তা নিশ্চিত করুন, তবে ন্যূনতম হিসাবে: _

পরীক্ষার মৌলিক বিষয়গুলি জানুন এবং বুঝতে পারবেন

প্রথম এবং সর্বাগ্রে, সফ্টওয়্যার পরীক্ষার ভিত্তিগুলি জানুন।

বিকাশকারীদের সাথে সমান হওয়া এবং সুন্দর কোড লিখতে সক্ষম হওয়া খুব ভাল। তবে আপনার যদি QA মানসিকতার অভাব হয়, যদি আপনি ব্যবহারকারীর গল্প এবং বৈশিষ্ট্যগুলি গভীরতার সাথে পরীক্ষা করার জন্য পর্যাপ্ত পরিস্থিতি নিয়ে না আসতে পারেন তবে আপনি কোনও মান যোগ করছেন না। আপনি পাশাপাশি আরও কঠোর পরিশ্রম করতে পারেন এবং বিকাশকারী হতে পারেন।

এইচটিটিপি জানুন এবং বুঝতে পারবেন

বেশিরভাগ আধুনিক ওয়েব অ্যাপ্লিকেশনগুলি এপিআই-এর সাথে ইন্টারঅ্যাক্ট করে।

HTTP আর্কিটেকচার এবং ওয়েব কীভাবে কাজ করে তা জানা এবং বোঝা জরুরি understand আপনি যদি কোনও পোষ্ট অনুরোধ এবং একটি জিইটি অনুরোধের মধ্যে পার্থক্য করতে না পারেন বা কীভাবে করবেন তা জানেন না JSON পার্স করুন , তাহলে আপনি কীভাবে কার্যকরভাবে কোনও এপিআই পরীক্ষা করতে পারেন?

এপিআই পরীক্ষার সরঞ্জামগুলি শেখার জন্য সময় বিনিয়োগ করুন কারাতে ।

আপনি যা করতে চান তা যদি স্বয়ংক্রিয় পরীক্ষাগুলি হয় এবং জাভা, সেলেনিয়াম এবং শসা নামক সমস্ত আপনি জানেন তবে আপনি নিজেকে SDET বলতে পারেন না!

আকর্ষণীয় নিবন্ধ

ফোনআরনা 2019 পুরষ্কার: সেরা ক্যামেরা ফোন
ফোনআরনা 2019 পুরষ্কার: সেরা ক্যামেরা ফোন