Skip to content

টেস্টিং

ইউনিট, ইন্টিগ্রেশন, E2E, কন্ট্রাক্ট টেস্টিং

0/7 অধ্যায় · 0 XP অর্জিত

  1. 00 Testing Strategy — রোডম্যাপ Unit, integration, contract, e2e। k6 আর wrk দিয়ে load test। Property-based testing।
  2. 01 Testing Strategy Testing pyramid, প্রতিটি layer কী টেস্ট করে, আর যেসব ফাঁদ test suite-কে ধীর ও ভঙ্গুর করে তা কীভাবে এড়াবেন।
  3. 02 Unit Testing Isolation-এ pure logic টেস্ট করা — Vitest, assertion pattern, test double, আর একটা ভালো unit test কী দিয়ে তৈরি হয়।
  4. 03 Integration Testing সত্যিকারের boundary টেস্ট করা — database query, HTTP handler, message queue — যা গুরুত্বপূর্ণ তা mock না করেই।
  5. 04 Contract Testing Service-গুলোকে একসাথে deploy না করেই যাচাই করা যে তারা API contract-এ একমত — consumer-driven contract-এর জন্য Pact।
  6. 05 End-to-End Testing একটা real browser-এ user journey টেস্ট করা — Playwright setup, selector, auth, CI, আর e2e test-কে দ্রুত ও নির্ভরযোগ্য রাখা।
  7. 06 Property-Based Testing স্বয়ংক্রিয়ভাবে শত শত random input তৈরি করা — fast-check এমন edge case খুঁজে বের করে যা আপনার example test মিস করে।