کتاب تست‌نویسی در الیکسیر: ExUnit و Mocking با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تست‌نویسی در الیکسیر: ExUnit و Mocking

موضوع کلی: توسعه نرم‌افزار و سیستم‌عامل

موضوع میانی: الیکسیر (Elixir)

📋 سرفصل‌های دوره

  • 1. آشنایی با چارچوب تست‌نویسی ExUnit
  • 2. نصب و پیکربندی ExUnit
  • 3. ساختار یک فایل تست در الیکسیر
  • 4. نوشتن اولین تست واحد
  • 5. درک مفهوم Assertions در ExUnit
  • 6. انواع مختلف Assertions و کاربردهای آن‌ها
  • 7. تست کردن توابع ساده با ExUnit
  • 8. تست کردن توابع با پارامترهای مختلف
  • 9. تست کردن توابع با مقادیر بازگشتی متفاوت
  • 10. استفاده از setup و teardown در تست‌ها
  • 11. گروه‌بندی تست‌ها با context و describe
  • 12. نوشتن تست‌های موازی برای افزایش سرعت
  • 13. مدیریت خطاها و استثناها در تست‌ها
  • 14. تست کردن ماژول‌ها و توابع پیچیده
  • 15. تست کردن توابع خصوصی (Private Functions)
  • 16. آشنایی با مفهوم Mocking
  • 17. استفاده از کتابخانه Mock برای الیکسیر
  • 18. ایجاد Mock Object برای وابستگی‌ها
  • 19. جایگزینی وابستگی‌ها با Mock ها در تست‌ها
  • 20. تست کردن رفتار وابستگی‌ها با Mocking
  • 21. کنترل تعاملات بین Mock ها و کد مورد تست
  • 22. تست کردن توابع ناهمزمان (Asynchronous)
  • 23. تست کردن فرایندهای همزمان (Concurrent Processes)
  • 24. استفاده از timers در تست‌ها
  • 25. تست کردن رفتار سوئیچ‌ها (Switches)
  • 26. تست کردن توابع خارجی (External Functions)
  • 27. تست کردن کد با استفاده از داده‌های Fake
  • 28. آشنایی با TDD (Test-Driven Development)
  • 29. پیاده‌سازی TDD در الیکسیر
  • 30. نوشتن تست قبل از کد
  • 31. تکرار چرخه Red-Green-Refactor
  • 32. تست کردن API های وب با ExUnit
  • 33. تست کردن Endpoint ها و Routing ها
  • 34. تست کردن پاسخ‌های HTTP
  • 35. تست کردن درخواست‌های POST و PUT
  • 36. تست کردن احراز هویت و مجوزها
  • 37. تست کردن WebSocket ها
  • 38. تست کردن کدهای دارای وابستگی به پایگاه داده
  • 39. استفاده از Ecto برای تست پایگاه داده
  • 40. آشنایی با In-Memory Databases
  • 41. پاکسازی پایگاه داده بعد از تست
  • 42. تست کردن کدهای دارای وابستگی به فایل‌ها
  • 43. ایجاد فایل‌های آزمایشی
  • 44. تست کردن خواندن و نوشتن فایل‌ها
  • 45. تست کردن کدهای دارای وابستگی به شبکه

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.