کتاب تست حرفه‌ای برنامه‌های پایتون با Pytest با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره تست حرفه‌ای برنامه‌های پایتون با 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
تگ‌ها: api testing ci/cd continuous integration django flask integration testing pytest pytest fixtures pytest tutorial python python testing testing testing frameworks unit testing web testing

نظرات

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

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