টেস্ট

বর্তমানে, রিপোজিটরিতে ফ্রন্টএন্ড এবং ব্যাকএন্ড উভয় সার্ভিসের জন্য E2E টেস্ট অন্তর্ভুক্ত রয়েছে। ওয়েব স্টোরের ফ্রন্টএন্ডের বিভিন্ন ফ্লো পরীক্ষা করার জন্য আমরা Cypress ব্যবহার করছি। অন্যদিকে, ব্যাকএন্ড সার্ভিসের ইন্টিগ্রেশন টেস্টের প্রধান টেস্টিং ফ্রেমওয়ার্ক হিসেবে AVA এবং ট্রেস-ভিত্তিক টেস্টের জন্য Tracetest ব্যবহৃত হচ্ছে।

সব টেস্ট একসাথে চালানোর জন্য, রুট ডিরেক্টরি থেকে make run-tests কমান্ডটি এক্সিকিউট করুন।

এছাড়া, নির্দিষ্ট কোনো টেস্ট চালাতে চাইলে, প্রতিটি টেস্টের জন্য নিচের কমান্ডগুলো ব্যবহার করতে পারেন1:

  • ফ্রন্টএন্ড টেস্ট: docker compose run frontendTests

  • ব্যাকএন্ড টেস্ট:

    • ইন্টিগ্রেশন: docker compose run integrationTests
    • ট্রেস-ভিত্তিক: docker compose run traceBasedTests

এই টেস্টগুলো সম্পর্কে আরও বিস্তারিত জানতে Service Testing দেখুন।


  1. docker-compose is deprecated. For details, see Migrate to Compose V2↩︎


সর্বশেষ পরিবর্তিত July 17, 2025: [bn] Move Bengali Test Documentation to Correct Directory (#7332) (db535cf7)