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