
Database Testing Checklist ?
১. SQL Query Validation
☞প্রতিটি কোয়েরিতে WHERE ক্লজ সঠিকভাবে আছে কিনা?
☞JOIN করা টেবিলের রিলেশন ঠিকমতো কাজ করছে কিনা?
☞GROUP BY, ORDER BY কাজ ঠিকভাবে হচ্ছে কিনা?
২. ডেটা ইন্টিগ্রিটি যাচাই
☞Foreign Key রেফারেন্স ঠিক আছে কিনা?
☞ডিলিট করলে রিলেটেড ডেটা অপ্রত্যাশিতভাবে মুছে যাচ্ছে না তো?
☞Null / Blank ফিল্ড গুলা কোথায় অ্যাকসেপ্টেবল আর কোথায় না, সেটা ক্লিয়ার কিনা?
৩. ডেটা টাইপ এবং কনসিস্টেন্সি
☞নাম্বার, তারিখ, স্ট্রিং টাইপ ফিল্ডে কনসিস্টেন্ট ইনপুট আছে কিনা?
☞ডেট ফিল্ডে টাইমজোন বা ফরম্যাট নিয়ে সমস্যা আছে কিনা?
৪. Boundary Value Analysis & Limit Check
☞সর্বোচ্চ মিনিমাম ভ্যালু টেস্ট (উদাহরণ: 0 টাকা, 999999 টাকা)।
☞অতিরিক্ত ক্যারেক্টার ইনপুট দিলে সিস্টেম কিভাবে রেসপন্ড করে?
☞ইমেইল, ফোন নম্বর, আইডি ফিল্ডে ইনজেকশন বা ভুল ভ্যালু ধরে ফেলে কিনা?
৫. হিস্টোরিকাল ও লগ ডেটা যাচাই
☞পুরনো ট্রানজেকশন / লগ ঠিকভাবে লোড হচ্ছে কিনা?
☞User-wise ফিল্টারিং ঠিকমতো কাজ করছে কিনা?
☞রিপোর্টে Aggregated Value সঠিকভাবে দেখাচ্ছে কিনা?
৬. মাইগ্রেশন এবং ব্যাকআপ টেস্টিং
☞নতুন Schema ডেটা কনভার্ট হওয়ার পরে কোনো ফিল্ড/ডাটা মিসিং না তো?
☞ব্যাকআপ থেকে রিস্টোর করলে সিস্টেম ঠিকমতো চলছে তো?
৭. Negative এবং Invalid Data Handling
☞ভুল টাইপের ইনপুট দিলে সার্ভার/ডেটাবেইজ হ্যাং বা ক্র্যাশ করছে না তো?
☞Unknown বা Missing ID দিলে কী হচ্ছে?
©🅽🅾🅾🆁-🅴 🅰🆁🅰🅵🅸🅽 🆁🅰🅵🅸