کتاب تست فنی خودکار برای Test Automation Operations

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب تست فنی خودکار برای Test Automation Operations

موضوع کلی: برنامه نویسی

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر تست نرم‌افزار
  • 2. چرخه حیات توسعه نرم‌افزار (SDLC)
  • 3. چرخه حیات تست نرم‌افزار (STLC)
  • 4. اصول و اهداف تست نرم‌افزار
  • 5. انواع تست‌های نرم‌افزاری (عملکردی، غیرعملکردی)
  • 6. تست دستی در مقابل تست خودکار
  • 7. مزایا و معایب تست خودکار
  • 8. مفاهیم اولیه برنامه‌نویسی برای تست‌کنندگان
  • 9. انتخاب زبان برنامه‌نویسی مناسب برای تست خودکار
  • 10. سیستم‌های کنترل نسخه: Git و GitHub
  • 11. اصول طراحی تست برای خودکارسازی
  • 12. تست‌پذیری نرم‌افزار
  • 13. تست‌کیس (Test Case) و سناریوی تست خودکار
  • 14. معیارهای انتخاب ابزار تست خودکار
  • 15. بررسی اجمالی ابزارهای تست خودکار (Selenium, Playwright, Cypress, Postman, JMeter)
  • 16. معماری فریم‌ورک‌های تست خودکار
  • 17. الگوی Page Object Model (POM)
  • 18. مدیریت داده‌های تست (TDM) - مقدماتی
  • 19. محیط‌های تست و مدیریت آن‌ها
  • 20. مقدمه‌ای بر پایتون برای تست خودکار
  • 21. ساختار پروژه‌های تست خودکار
  • 22. نوشتن تست‌های قابل نگهداری و مقیاس‌پذیر
  • 23. اصول DRY (Don't Repeat Yourself) در تست خودکار
  • 24. مدیریت وابستگی‌ها در پروژه تست
  • 25. مقدمه‌ای بر تست خودکار رابط کاربری وب (UI)
  • 26. وب‌درایور (WebDriver) و تعامل با مرورگر
  • 27. انتخاب ابزار مناسب برای تست UI (مقایسه Selenium, Playwright, Cypress)
  • 28. نصب و پیکربندی Playwright (به عنوان مثال)
  • 29. مکان‌یاب‌ها (Locators): CSS Selectors, XPath
  • 30. تعامل با عناصر صفحه (Click, Type, Submit)
  • 31. استفاده از Assertions برای تأیید نتایج
  • 32. مدیریت Waiting Strategies (Implicit, Explicit, Fluent Waits)
  • 33. کار با Dropdowns, Checkboxes, Radio Buttons
  • 34. کار با Alerts و Frames
  • 35. مدیریت پنجره‌ها و تب‌های مرورگر
  • 36. پیمایش صفحات وب و Back/Forward
  • 37. اجرای تست‌ها در مرورگرهای مختلف (Cross-browser Testing)
  • 38. ضبط ویدئو و اسکرین‌شات از تست‌ها
  • 39. Data-Driven Testing در تست UI
  • 40. اجرای تست‌ها به صورت Headless
  • 41. استفاده از Page Object Model در Playwright
  • 42. مدیریت پیکربندی‌ها در تست‌های UI
  • 43. اصول گزارش‌گیری از تست‌های UI
  • 44. گزارش‌گیری پیشرفته با Allure Report
  • 45. مدیریت کوکی‌ها و Session Storage
  • 46. شبیه‌سازی API در تست‌های UI (Mocking API Calls)
  • 47. تست فایل آپلود و دانلود
  • 48. استراتژی‌های اشکال‌زدایی (Debugging) تست‌های UI
  • 49. بهینه‌سازی سرعت اجرای تست‌های UI
  • 50. پیاده‌سازی تست‌های End-to-End با ابزارهای UI
  • 51. مقدمه‌ای بر تست خودکار API
  • 52. مفاهیم RESTful API و HTTP Methods (GET, POST, PUT, DELETE)
  • 53. ساختار Request و Response
  • 54. ابزارهای تست API (Postman, Insomnia, Rest-assured, Requests library)
  • 55. نصب و پیکربندی Rest-assured (به عنوان مثال)
  • 56. ارسال درخواست‌های GET و POST
  • 57. ارسال درخواست‌های PUT و DELETE
  • 58. اعتبارسنجی پاسخ‌های API (Assertions)
  • 59. کار با JSON و XML در پاسخ‌های API
  • 60. مدیریت Headers و Authentication (API Keys, Bearer Tokens)
  • 61. Data-Driven Testing برای API
  • 62. Chain کردن درخواست‌های API (Dependency between requests)
  • 63. مدیریت داده‌های تست برای API
  • 64. گزارش‌گیری از تست‌های API
  • 65. تست‌های عملکردی API (Functional API Testing)
  • 66. مقدمه‌ای بر تست عملکرد (Performance Testing)
  • 67. ابزارهای تست عملکرد (JMeter, LoadRunner) - بررسی اجمالی
  • 68. مفاهیم تست بار (Load Testing) و تست استرس (Stress Testing)
  • 69. مقدمه‌ای بر تست امنیت (Security Testing)
  • 70. اصول OWASP Top 10
  • 71. ابزارهای اولیه تست امنیت (Burp Suite, OWASP ZAP) - بررسی اجمالی
  • 72. مقدمه‌ای بر تست خودکار موبایل
  • 73. ابزارهای تست خودکار موبایل (Appium) - بررسی اجمالی
  • 74. مفاهیم اولیه تست در پلتفرم‌های Android و iOS
  • 75. استراتژی‌های تست خودکار در Cloud و Device Farms
  • 76. مقدمه‌ای بر CI/CD (Continuous Integration/Continuous Delivery)
  • 77. نقش تست خودکار در CI/CD Pipeline
  • 78. ابزارهای CI/CD (Jenkins, GitLab CI, GitHub Actions) - بررسی اجمالی
  • 79. پیکربندی Jenkins برای اجرای تست‌های خودکار
  • 80. پیکربندی GitLab CI/CD برای تست‌های خودکار
  • 81. پیکربندی GitHub Actions برای تست‌های خودکار
  • 82. اجرای تست‌ها به صورت موازی (Parallel Execution)
  • 83. استقرار و مدیریت گزارش‌های تست در CI/CD
  • 84. Fail-Fast Strategy در CI/CD Pipeline
  • 85. مدیریت محیط‌های تست در CI/CD (Docker, Kubernetes)
  • 86. استفاده از Docker برای اجرای تست‌ها
  • 87. مانیتورینگ Pipeline تست خودکار
  • 88. تحلیل و عیب‌یابی خرابی‌های تست در CI/CD
  • 89. بازخورد سریع به تیم توسعه‌دهنده
  • 90. استراتژی‌های نگهداری (Maintenance) تست‌های خودکار
  • 91. معیارها و شاخص‌های کلیدی عملکرد (KPIs) در تست خودکار
  • 92. محاسبه ROI (بازگشت سرمایه) از تست خودکار
  • 93. اصول تست شیفت به چپ (Shift-Left Testing)
  • 94. اصول تست شیفت به راست (Shift-Right Testing)
  • 95. تست اکتشافی (Exploratory Testing) با پشتیبانی خودکار
  • 96. هوش مصنوعی (AI) و یادگیری ماشین (ML) در تست (مقدماتی)
  • 97. تولید تست‌کیس با AI/ML
  • 98. بهینه‌سازی تست با AI/ML
  • 99. فرهنگ کیفیت (Quality Culture) و نقش تیم تست
  • 100. مسیر شغلی و آینده تست خودکار

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

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

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

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

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


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

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

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

نظرات

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

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