বাড়ি সফটওয়্যার পাথ কভারেজ টেস্টিং কী? - টেকোপিডিয়া থেকে সংজ্ঞা

পাথ কভারেজ টেস্টিং কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - পাথ কভারেজ পরীক্ষার অর্থ কী?

পাথ কভারেজ টেস্টিং একটি নির্দিষ্ট ধরণের পদ্ধতিগত, অনুক্রমিক পরীক্ষায় কোডের প্রতিটি স্বতন্ত্র রেখাকে মূল্যায়ন করা হয়।

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

টেকোপিডিয়া পাথ কভারেজ টেস্টিংয়ের ব্যাখ্যা দেয়

যেভাবে পাথ কভারেজ পরীক্ষার কাজ করে তা হ'ল পরীক্ষকগণকে অবশ্যই প্রতিটি পৃথক কোডের কোডটি দেখতে হবে যা মডিউলে ভূমিকা রাখে এবং সম্পূর্ণ কভারেজের জন্য পরীক্ষকদের অবশ্যই প্রতিটি সম্ভাব্য দৃশ্যের দিকে নজর দিতে হবে, যাতে কোডের সমস্ত লাইন coveredেকে যায়।

খুব মৌলিক উদাহরণে, এমন একটি কোড ফাংশন বিবেচনা করুন যা ভেরিয়েবল "x" নেয় এবং দুটি ফলাফলের মধ্যে একটির ফলাফল দেয়: x যদি 5 এর চেয়ে বড় হয় তবে প্রোগ্রামটি "A" ফলাফলটি প্রদান করবে এবং x এর চেয়ে কম বা সমান হলে 5, প্রোগ্রাম ফলাফল "বি" প্রদান করবে

প্রোগ্রামটির কোডটি এরকম কিছু দেখাচ্ছে:

    ইনপুট এক্স

    যদি x> 5

    রিটার্ন এ

    অন্যথায় খ

পাথ কভারেজ পরীক্ষার কার্যকরভাবে "সমস্ত পাথকে কভার করার" জন্য, দুটি পরীক্ষার কেস চালাতে হবে, x এর চেয়ে বড় 5 এবং এক্স এর চেয়ে কম বা 5 এর সমান।

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

পাথ কভারেজ টেস্টিং কী? - টেকোপিডিয়া থেকে সংজ্ঞা