کتاب تست حرفه‌ای برنامه‌های پایتون با Pytest

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. آشنایی با تست و چرخه حیات تست
  • 2. معرفی Pytest: یک فریم‌ورک تست مدرن
  • 3. نصب و پیکربندی Pytest
  • 4. نوشتن اولین تست Pytest: یک مثال ساده
  • 5. آشنایی با Assertions در Pytest
  • 6. مفاهیم کلیدی: Test Functions و Test Modules
  • 7. اجرای تست‌ها با Pytest: خط فرمان و گزینه‌ها
  • 8. خروجی تست‌ها: خواندن و تفسیر نتایج
  • 9. Fixtureها در Pytest: مدیریت منابع تست
  • 10. Fixtureهای ساده و پیچیده
  • 11. وابستگی بین Fixtureها
  • 12. Parameterized Testing با Pytest
  • 13. آزمایش با ورودی‌های مختلف
  • 14. آزمایش‌های شرطی
  • 15. نوشتن تست برای توابع ساده
  • 16. تست توابع با آرگومان‌های پیش‌فرض
  • 17. تست توابع با مقادیر برگشتی
  • 18. تست کلاس‌ها و متدهای آن‌ها
  • 19. Mocking در Pytest: جایگزینی وابستگی‌ها
  • 20. استفاده از Mock برای ایزوله کردن تست‌ها
  • 21. Mocking توابع و کلاس‌ها
  • 22. Patching برای تغییر رفتار اشیا
  • 23. تست برنامه‌های تحت وب با Pytest
  • 24. تست APIها با Pytest و Requests
  • 25. تست دیتابیس با Pytest
  • 26. استفاده از Fixtureها برای مدیریت دیتابیس
  • 27. تست برنامه‌های ناهمزمان (Asynchronous) با Pytest
  • 28. آشنایی با asyncio و pytest-asyncio
  • 29. تست استثناها (Exceptions)
  • 30. تست کردن کدهای مستثنازا
  • 31. تست با استفاده از context managers
  • 32. تست کد با پوشش بالا
  • 33. استفاده از pytest-cov برای اندازه‌گیری پوشش کد
  • 34. گزارش‌گیری از پوشش کد
  • 35. ادغام Pytest با CI/CD
  • 36. استفاده از Pytest در خط لوله CI/CD
  • 37. تنظیمات و پیکربندی‌های پیشرفته Pytest
  • 38. استفاده از Plugins در Pytest
  • 39. ساخت Plugin سفارشی برای Pytest
  • 40. آشنایی با pytest.ini
  • 41. نوشتن تست‌های Unit قدرتمند
  • 42. تست‌های Integration
  • 43. تست‌های End-to-End
  • 44. بهینه‌سازی تست‌ها برای سرعت و کارایی
  • 45. Debugging تست‌ها در Pytest

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

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

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

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

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


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

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

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

نظرات

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

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