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