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