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