ইউনিট পরীক্ষা বলতে কী বোঝায়?
ইউনিট পরীক্ষা বলতে কী বোঝায়?

ভিডিও: ইউনিট পরীক্ষা বলতে কী বোঝায়?

ভিডিও: ইউনিট পরীক্ষা বলতে কী বোঝায়?
ভিডিও: বিজ্ঞান বিভাগের শিক্ষার্থীরা কোন বিশ্ববিদ্যালয়ের কোন ইউনিটে পরীক্ষা দিতে পারবে | পরীক্ষার বিষয় সমূহ 2024, নভেম্বর
Anonim

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

অনুরূপভাবে, উদাহরণ সহ ইউনিট পরীক্ষা কি?

অংশ পরিক্ষাকরণ হিসাবে সংজ্ঞায়িত করা হয় পরীক্ষামূলক দরকারী এবং বৈধ ডেটা ব্যবহার করে ডেভেলপারদের দ্বারা প্রস্তুত কোডের পৃথক অংশ। উদাহরণ : একটি সহজ উদাহরণ এর অংশ পরিক্ষাকরণ হতে পারে যখন বিকাশকারী একটি ফাংশন/পদ্ধতি বা একটি বিবৃতি/লুপ সম্পাদন করে পরীক্ষা প্রোগ্রাম ঠিক কাজ করছে বা না হলে।

এছাড়াও, আপনি কিভাবে একটি ইউনিট পরীক্ষা লিখবেন?

  1. দরকারী ইউনিট পরীক্ষা লেখার জন্য 13 টি টিপস।
  2. বিচ্ছিন্নতার সময়ে এক জিনিস পরীক্ষা করুন।
  3. AAA নিয়ম অনুসরণ করুন: ব্যবস্থা করুন, আইন করুন, জোর করুন।
  4. প্রথমে সহজ "ফাস্টবল-ডাউন-দ্য-মিডল" টেস্ট লিখুন।
  5. সীমানা জুড়ে পরীক্ষা।
  6. আপনি যদি পারেন, পুরো স্পেকট্রাম পরীক্ষা করুন।
  7. যদি সম্ভব হয়, প্রতিটি কোড পাথ কভার করুন।
  8. একটি বাগ প্রকাশ করে এমন পরীক্ষাগুলি লিখুন, তারপরে এটি ঠিক করুন৷

কেউ জিজ্ঞাসা করতে পারে, ইউনিট পরীক্ষার প্রকারগুলি কী কী?

অংশ পরিক্ষাকরণ কৌশল: ব্ল্যাক বক্স পরীক্ষামূলক - যা ব্যবহার করে ইউজার ইন্টারফেস, ইনপুট এবং আউটপুট পরীক্ষা করা হয়। সাদা বাক্স পরীক্ষামূলক - অভ্যস্ত পরীক্ষা এই ফাংশন আচরণ প্রতিটি এক পরীক্ষা করা হয়. গ্রে বক্স পরীক্ষামূলক - কার্যকর করতে ব্যবহৃত হয় পরীক্ষা , ঝুঁকি এবং মূল্যায়ন পদ্ধতি।

ইউনিট টেস্টিং কি এবং কেন আমরা এটি ব্যবহার করব?

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

প্রস্তাবিত: