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