Basis path testing
সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের ক্ষেত্রে, বেসিস পাথ টেস্টিং বা স্ট্রাকচার্ড টেস্টিং হল পরীক্ষার কেস ডিজাইন করার জন্য একটি সাদা বাক্স পদ্ধতি। পদ্ধতিটি বাস্তবায়নের রৈখিকভাবে স্বাধীন পথের একটি সেট খুঁজে বের করার জন্য একটি প্রোগ্রামের নিয়ন্ত্রণ-প্রবাহ গ্রাফ বিশ্লেষণ করে। পদ্ধতিটি সাধারণত রৈখিকভাবে স্বাধীন পথের সংখ্যা নির্ধারণ করতে ম্যাককেব সাইক্লোম্যাটিক জটিলতা ব্যবহার করে এবং তারপর এইভাবে প্রাপ্ত প্রতিটি পথের জন্য পরীক্ষার কেস তৈরি করে। বেসিস পাথ টেস্টিং সম্পূর্ণ শাখা কভারেজের (নিয়ন্ত্রণ-প্রবাহ গ্রাফের সমস্ত প্রান্ত) নিশ্চয়তা দেয়, তবে এটি অর্জন করে যে নিয়ন্ত্রণ-প্রবাহ গ্রাফের সমস্ত সম্ভাব্য পথগুলি আচ্ছাদন না করে পরেরটি সাধারণত খুব ব্যয়বহুল। বেসিস পাথ টেস্টিং ব্যাপকভাবে ব্যবহৃত এবং অধ্যয়ন করা হয়েছে। আরও দেখুন ডিডি-পাথ টেস্টিং রেফারেন্স আরও পড়া সফ্টওয়্যার টেস্টিং