کتاب مقدمه‌ای بر اتوماسیون تست نرم‌افزار با پایتون: اصول و ابزارها

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مقدمه‌ای بر اتوماسیون تست نرم‌افزار با پایتون: اصول و ابزارها

موضوع کلی: اتوماسیون با پایتون

موضوع میانی: مقدمه‌ای بر اتوماسیون تست نرم‌افزار

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

  • 1. فصل ۱: مقدمه‌ای بر دنیای اتوماسیون تست
  • 2. فصل ۲: چرا اتوماسیون تست؟ مزایا و معایب
  • 3. فصل ۳: آشنایی با نرم‌افزار و تست آن
  • 4. فصل ۴: انواع تست نرم‌افزار
  • 5. فصل ۵: تست دستی در مقابل تست خودکار
  • 6. فصل ۶: نقشی پایتون در اتوماسیون تست
  • 7. فصل ۷: نصب و پیکربندی محیط توسعه پایتون
  • 8. فصل ۸: اولین قدم‌ها با پایتون برای تست
  • 9. فصل ۹: ساختارهای داده‌ای اساسی در پایتون
  • 10. فصل ۱۰: توابع و ماژول‌ها در پایتون
  • 11. فصل ۱۱: اصول برنامه‌نویسی شیءگرا (OOP) در پایتون
  • 12. فصل ۱۲: درک معماری نرم‌افزار برای تست
  • 13. فصل ۱۳: تست واحد (Unit Testing) چیست؟
  • 14. فصل ۱۴: کتابخانه unittest در پایتون
  • 15. فصل ۱۵: نوشتن اولین تست واحد با unittest
  • 16. فصل ۱۶: سازماندهی تست‌های واحد
  • 17. فصل ۱۷: مدیریت وابستگی‌ها در تست واحد
  • 18. فصل ۱۸: تست یکپارچگی (Integration Testing)
  • 19. فصل ۱۹: ابزارهای تست یکپارچگی با پایتون
  • 20. فصل ۲۰: تست پذیرش (Acceptance Testing)
  • 21. فصل ۲۱: اصول رفتار محور (BDD)
  • 22. فصل ۲۲: آشنایی با Behave (فریم‌ورک BDD پایتون)
  • 23. فصل ۲۳: نوشتن سناریوهای Behave
  • 24. فصل ۲۴: پیاده‌سازی گام‌های Behave
  • 25. فصل ۲۵: تست رابط کاربری (UI Testing)
  • 26. فصل ۲۶: آشنایی با Selenium WebDriver
  • 27. فصل ۲۷: نصب و پیکربندی Selenium
  • 28. فصل ۲۸: پیدا کردن عناصر وب با Selenium
  • 29. فصل ۲۹: تعامل با عناصر وب
  • 30. فصل ۳۰: مدیریت مرورگرها با Selenium
  • 31. فصل ۳۱: کپسوله‌سازی منطق تست (Page Object Model)
  • 32. فصل ۳۲: پیاده‌سازی Page Object Model
  • 33. فصل ۳۳: تست API (Application Programming Interface)
  • 34. فصل ۳۴: آشنایی با پروتکل HTTP
  • 35. فصل ۳۵: کتابخانه requests در پایتون
  • 36. فصل ۳۶: ارسال درخواست‌های GET و POST با requests
  • 37. فصل ۳۷: مدیریت پارامترها و هدرها در requests
  • 38. فصل ۳۸: اعتبارسنجی پاسخ‌های API
  • 39. فصل ۳۹: تست پایگاه داده
  • 40. فصل ۴۰: اتصال به پایگاه داده با پایتون (SQLite)
  • 41. فصل ۴۱: اجرای کوئری‌های SQL و بررسی نتایج
  • 42. فصل ۴۲: مدیریت داده‌های تست
  • 43. فصل ۴۳: استفاده از داده‌های تصادفی برای تست
  • 44. فصل ۴۴: تولید داده‌های تست مصنوعی (Mocking)
  • 45. فصل ۴۵: کتابخانه unittest.mock
  • 46. فصل ۴۶: استفاده از Mock Objects
  • 47. فصل ۴۷: Stubbing و Patching
  • 48. فصل ۴۸: گزارش‌دهی تست
  • 49. فصل ۴۹: فرمت‌های گزارش‌دهی
  • 50. فصل ۵۰: تولید گزارش‌های HTML
  • 51. فصل ۵۱: ابزارهای گزارش‌دهی پیشرفته
  • 52. فصل ۵۲: مدیریت خطا و استثناها در تست
  • 53. فصل ۵۳: عیب‌یابی و دیباگ کردن تست‌ها
  • 54. فصل ۵۴: استراتژی‌های اجرای تست
  • 55. فصل ۵۵: اجرای تست‌های مختلف
  • 56. فصل ۵۶: اجرای تست‌ها بر اساس گروه‌بندی
  • 57. فصل ۵۷: تست‌های زمان‌بندی شده (Scheduled Tests)
  • 58. فصل ۵۸: آشنایی با Jenkins برای CI/CD
  • 59. فصل ۵۹: یکپارچه‌سازی تست‌ها با Jenkins
  • 60. فصل ۶۰: اتوماسیون در چرخه توسعه نرم‌افزار
  • 61. فصل ۶۱: Continuous Integration (CI)
  • 62. فصل ۶۲: Continuous Delivery (CD)
  • 63. فصل ۶۳: مزایای CI/CD در اتوماسیون تست
  • 64. فصل ۶۴: ابزارهای مدیریت پیکربندی (Configuration Management)
  • 65. فصل ۶۵: Docker و کانتینرسازی برای تست
  • 66. فصل ۶۶: نوشتن Dockerfile برای محیط تست
  • 67. فصل ۶۷: اجرای تست‌ها در کانتینرها
  • 68. فصل ۶۸: تست‌های امنیتی (Security Testing)
  • 69. فصل ۶۹: اصول تست نفوذ (Penetration Testing)
  • 70. فصل ۷۰: ابزارهای ساده تست امنیتی با پایتون
  • 71. فصل ۷۱: تست عملکرد (Performance Testing)
  • 72. فصل ۷۲: آشنایی با ابزارهای تست عملکرد
  • 73. فصل ۷۳: نوشتن تست‌های عملکرد پایه
  • 74. فصل ۷۴: تست قابلیت اطمینان (Reliability Testing)
  • 75. فصل ۷۵: مدیریت عیوب و باگ‌ها
  • 76. فصل ۷۶: پیگیری و مستندسازی عیوب
  • 77. فصل ۷۷: ارتباط بین تست و توسعه‌دهندگان
  • 78. فصل ۷۸: اصول طراحی تست‌های کارآمد
  • 79. فصل ۷۹: نوشتن تست‌های خوانا و قابل نگهداری
  • 80. فصل ۸۰: جلوگیری از تست‌های شکننده (Brittle Tests)
  • 81. فصل ۸۱: تست‌های اتمی (Atomic Tests)
  • 82. فصل ۸۲: پوشش تست (Test Coverage)
  • 83. فصل ۸۳: اندازه‌گیری پوشش تست با پایتون
  • 84. فصل ۸۴: تفسیر نتایج پوشش تست
  • 85. فصل ۸۵: بهبود پوشش تست
  • 86. فصل ۸۶: اتوماسیون تست در محیط‌های مختلف (Dev, Staging, Prod)
  • 87. فصل ۸۷: ابزارهای مدیریت تست (Test Management Tools)
  • 88. فصل ۸۸: مقایسه ابزارهای محبوب اتوماسیون تست
  • 89. فصل ۸۹: بهترین شیوه‌ها (Best Practices) در اتوماسیون تست
  • 90. فصل ۹۰: چالش‌های رایج در اتوماسیون تست
  • 91. فصل ۹۱: غلبه بر چالش‌های اتوماسیون
  • 92. فصل ۹۲: مقیاس‌پذیری در اتوماسیون تست
  • 93. فصل ۹۳: تست‌های موازی (Parallel Testing)
  • 94. فصل ۹۴: افزایش سرعت اجرای تست‌ها
  • 95. فصل ۹۵: آینده اتوماسیون تست نرم‌افزار
  • 96. فصل ۹۶: هوش مصنوعی و یادگیری ماشین در تست
  • 97. فصل ۹۷: ابزارهای نوظهور در اتوماسیون تست
  • 98. فصل ۹۸: مسیر شغلی در اتوماسیون تست
  • 99. فصل ۹۹: منابع یادگیری و پیشرفت مداوم
  • 100. فصل ۱۰۰: جمع‌بندی و گام‌های بعدی

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

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

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

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

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


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

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

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

نظرات

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

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