Posts

ম্যানুয়াল ডাটাবেস টেস্টিং – কোনো টুল ছাড়াই

Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated

 

🚀 ম্যানুয়াল ডাটাবেস টেস্টিং – কোনো টুল ছাড়াই! 🟢🔍


ডাটাবেস টেস্টিং করতে কি শুধু SQL Management Studio, DBeaver বা অন্য টুল দরকার? ❌ সঠিক পদ্ধতি জানলে ম্যানুয়ালি ডাটাবেসের কার্যকারিতা, নিরাপত্তা ও কর্মক্ষমতা পরীক্ষা করা সম্ভব!

এখানে থাকছে ১০টি দরকারি ম্যানুয়াল ডাটাবেস টেস্টিং টেকনিক, যা আপনাকে একজন দক্ষ QA Engineer বানাতে সাহায্য করবে! 🔥


1. ডাটা ইন্টিগ্রিটি ও কনসিস্টেন্সি টেস্টিং ✅

  • ফর্মে ইনপুট দেওয়া ডাটা ডাটাবেসে সঠিকভাবে সংরক্ষণ হচ্ছে কিনা চেক করুন।
  • একই ডাটা একাধিক টেবিলে ঠিকভাবে আপডেট হচ্ছে কিনা যাচাই করুন।
  • Null Values, Unique Constraints, Primary & Foreign Key কনসিস্টেন্সি চেক করুন।

কীভাবে চেক করবেন?

  • SQL Query দিয়ে SELECT করে ফর্ম ইনপুটের সাথে ডাটা ম্যাচ করুন।
  • JOIN Query চালিয়ে একাধিক টেবিলের রিলেশন চেক করুন।

2. CRUD অপারেশন টেস্ট করুন 🔄

  • INSERT: নতুন ডাটা অ্যাড করার পর সঠিকভাবে সংরক্ষিত হয়েছে কিনা দেখুন।
  • UPDATE: ডাটা আপডেট করার পর আগের রেকর্ডের পরিবর্তন সঠিকভাবে হয়েছে কিনা চেক করুন।
  • DELETE: ডাটা ডিলিটের পর তা পুনরুদ্ধার করা সম্ভব কিনা যাচাই করুন।


3. Boundary Value & Negative টেস্টিং করুন 🚨

  • ব্যক্তির বয়স (-1, 200, NULL) দিলে সিস্টেম কীভাবে রিঅ্যাক্ট করে দেখুন।
  • অস্বাভাবিক দীর্ঘ ইনপুট (1000+ অক্ষর) দিলে ডাটাবেস ক্র্যাশ হয় কিনা চেক করুন।
  • বিশেষ চিহ্ন বা SQL Injection (OR 1=1; --) দিয়ে ইনপুট সঠিকভাবে ভ্যালিডেট হচ্ছে কিনা দেখুন।


4. Concurrency টেস্টিং (Deadlock & Race Condition চেক করুন) 🔥

  • একই সময়ে একাধিক ইউজার একই ডাটা আপডেট করলে ডাটাবেস কীভাবে রেসপন্ড করে তা দেখুন।
  • Transaction Handling ঠিকঠাক কাজ করছে কিনা চেক করুন।
  • Rollback & Commit ঠিকমতো হচ্ছে কিনা যাচাই করুন।


5. Index & Query Performance টেস্ট করুন 🚀

  • Slow Query Logs অন করে লম্বা সময় নেওয়া কোয়েরি চিহ্নিত করুন।
  • EXPLAIN QUERY দিয়ে দেখুন কোনো কোয়েরি অপ্টিমাইজ করা দরকার কিনা।
  • INDEX আছে কিনা চেক করুন: যেখানে দরকার, সেখানে Primary / Foreign / Composite Index ব্যবহার করা হয়েছে কিনা দেখুন।


6. Security টেস্টিং – SQL Injection & Privilege Escalation 🔑

  • ' OR '1'='1'-- দিয়ে SQL Injection টেস্ট করুন।
  • Low Privilege User দিয়ে ডাটাবেসের sensitive তথ্য দেখা যায় কিনা চেক করুন।
  • Database Configuration File (db_config.php, .env) এক্সপোজ হচ্ছে কিনা দেখুন।


7. Backup & Recovery টেস্টিং 🛠️

  • ডাটাবেস ব্যাকআপ থেকে ডাটা পুনরুদ্ধার (Restore) করা সম্ভব কিনা পরীক্ষা করুন।
  • ব্যাকআপ প্রক্রিয়াটি অটো রান হয় কিনা এবং ব্যাকআপ ফাইল নিরাপদভাবে সংরক্ষণ হচ্ছে কিনা চেক করুন।
  • Database Failover & Disaster Recovery পরিকল্পনা আছে কিনা যাচাই করুন।


8. Load & Stress টেস্টিং (High Data Volume Test) 🔥

  • বড় ডাটা ইনসার্ট করে পারফরম্যান্স চেক করুন।
  • একসাথে অনেক ইউজার এক্সিকিউট করলে সার্ভার ক্র্যাশ হয় কিনা দেখুন।
  • DB Connection Pooling সঠিকভাবে কাজ করছে কিনা চেক করুন।


9. Data Retention & Archiving টেস্ট করুন 🗂️

  • পুরনো ডাটা স্বয়ংক্রিয়ভাবে আর্কাইভ হয় কিনা চেক করুন।
  • Retention Policy অনুযায়ী নির্দিষ্ট সময় পর পুরনো ডাটা ডিলিট হচ্ছে কিনা যাচাই করুন।


10. Database Migration & Compatibility টেস্ট করুন 🔄

  • New Schema Migration এ কোনো ডাটা লস হচ্ছে কিনা দেখুন।
  • ভিন্ন Database Engine (MySQL → PostgreSQL) এ Compatibility Issues আছে কিনা চেক করুন।
  • Old & New Database Structure এর মধ্যে পার্থক্য সঠিকভাবে পরিচালিত হচ্ছে কিনা দেখুন।


📌 ম্যানুয়াল ডাটাবেস টেস্টিংয়ের জন্য দরকারি টুলস

  • MySQL / PostgreSQL Command Line – সরাসরি কোয়েরি চালান।
  • Chrome DevTools → Application → IndexedDB / LocalStorage – ব্রাউজারে ডাটা দেখা যায় কিনা দেখুন।
  • Slow Query Log, Query Execution Plan, Explain Query – কোয়েরি অপ্টিমাইজেশনের জন্য।

💌 Bonus Tip: ডাটাবেসের পারফরম্যান্স বাড়াতে "Partitioning, Caching & Connection Pooling" ব্যবহার করুন!



⏳ টেস্টিং সহজ করুন!  

👉 Bug Matrix 🐞 – SQA Testing Tools Hub ফ্রি  এক্সটেনশন

🔗 For Google Chrome Install Now  : Bug Matrix 🐞 – SQA Testing Tools Hub - Chrome Web Store

🔗 For Mozilla Firefox Install Now  : Bug Matrix🐞 SQA Tools – Get this Extension for 🦊 Firefox (en-US)


#DatabaseTesting #ManualTesting #SQL #PerformanceTesting #SQA #QA  #DatabaseTesting #ManualTesting #SQL #PerformanceTesting #SQA #QA #DataIntegrity #SecurityTesting #SQLInjection #StressTesting #BackupTesting #DataArchiving #CRUDTesting #IndexOptimization #LoadTesting #BugMatrix #TestingTools #DBTesting #DatabaseSecurity #DataValidation #QueryOptimization #SQLQueries #QualityAssurance #SoftwareTesting #TechTesting #DataManagement #TestingTechniques #TestAutomation #QAEngineer #SQLPerformance #CyberSecurity #DBOptimization #ManualQA #BugHunting #DatabaseOptimization #DataConsistency #SQLSecurity #DeadlockTesting #TransactionTesting #MigrationTesting #DevOps #SoftwareQuality #QACommunity #Indexing #SlowQueryLogs #DBMonitoring #TestingStrategies


Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
Site is Blocked
Sorry! This site is not available in your country.