کتاب تست‌نویسی حرفه‌ای با Pytest در Django

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره تست‌نویسی حرفه‌ای با Pytest در Django

موضوع کلی: توسعه وب

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

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

  • 1. آشنایی با مفاهیم تست و انواع آن
  • 2. چرا تست‌نویسی در Django مهم است؟
  • 3. معرفی Pytest: ابزاری قدرتمند برای تست
  • 4. نصب و راه‌اندازی Pytest در Django
  • 5. ساخت اولین تست ساده با Pytest
  • 6. درک ساختار یک تست Pytest
  • 7. استفاده از Assertions در Pytest برای بررسی نتایج
  • 8. نوشتن تست‌های Unit برای Views در Django
  • 9. تست کردن Forms در Django با Pytest
  • 10. تست کردن Models در Django با Pytest
  • 11. تست کردن Serializers در Django REST Framework با Pytest
  • 12. Mocking در Pytest: ایزوله کردن تست‌ها
  • 13. استفاده از Fixtures برای مدیریت داده‌های تست
  • 14. نوشتن تست‌های Integration برای Django
  • 15. تست کردن APIهای Django REST Framework
  • 16. تست کردن سیگنال‌ها در Django
  • 17. تست کردن Middleware در Django
  • 18. تست کردن Template Tags در Django
  • 19. استفاده از Coverage.py برای اندازه‌گیری پوشش تست
  • 20. نوشتن تست‌های Functional با Pytest و Selenium
  • 21. تست کردن Authentication و Authorization
  • 22. تست کردن Internationalization (i18n) و Localization (l10n)
  • 23. بارگذاری داده‌های اولیه برای تست
  • 24. استفاده از Database Fixtures برای تست‌های پایگاه داده
  • 25. نوشتن تست‌های Asynchronous در Django
  • 26. تست کردن Celery Tasks با Pytest
  • 27. تست کردن WebSocketها در Django
  • 28. تست کردن GraphQL APIs با Pytest
  • 29. استفاده از Plugins برای گسترش قابلیت‌های Pytest
  • 30. بهینه‌سازی تست‌ها برای اجرا سریع‌تر
  • 31. ادغام Pytest با CI/CD Pipelines
  • 32. گزارش‌گیری تست و تحلیل نتایج
  • 33. نوشتن تست‌های Parameterized
  • 34. تست کردن خطاها و استثناها
  • 35. ساخت Custom Pytest Hooks
  • 36. استفاده از Pytest برای تست کردن Django Channels
  • 37. تست کردن Django Admin
  • 38. تست کردن امنیت Django Applications
  • 39. نوشتن تست‌های Mocking پیچیده
  • 40. آشنایی با pytest-django
  • 41. استفاده از Factory Boy برای ساخت داده‌های تست
  • 42. تست کردن Middlewareهای Custom
  • 43. تست کردن ViewSets در Django REST Framework
  • 44. تست کردن API Versioning
  • 45. تست کردن Pagination در APIها
  • 46. تست کردن Filtering در APIها
  • 47. تست کردن Ordering در APIها
  • 48. تست کردن Throttling در APIها
  • 49. تست کردن Permissions در APIها
  • 50. تست کردن Serializer Validation
  • 51. بررسی کد و نوشتن تست‌های موثر
  • 52. استفاده از PEP 8 برای تست‌ها
  • 53. تست‌نویسی مبتنی بر TDD (Test-Driven Development)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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