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