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

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر اتوماسیون تست و فریم‌ورک‌های آن
  • 2. اهمیت اتوماسیون تست در چرخه توسعه نرم‌افزار
  • 3. انواع فریم‌ورک‌های اتوماسیون تست
  • 4. معیارهای انتخاب فریم‌ورک مناسب
  • 5. معماری فریم‌ورک‌های اتوماسیون تست
  • 6. مفاهیم کلیدی در اتوماسیون تست
  • 7. تعریف موارد استفاده (Use Cases) برای تست اتوماتیک
  • 8. شناسایی عناصر رابط کاربری (UI Elements)
  • 9. انتخاب ابزارهای مناسب برای اتوماسیون تست
  • 10. مقدمه‌ای بر زبان برنامه‌نویسی پایتون برای اتوماسیون تست
  • 11. نصب و پیکربندی محیط توسعه پایتون
  • 12. اصول اولیه برنامه‌نویسی پایتون: متغیرها و انواع داده
  • 13. ساختارهای کنترلی در پایتون: شرط‌ها و حلقه‌ها
  • 14. توابع و ماژول‌ها در پایتون
  • 15. کار با رشته‌ها و ساختارهای داده در پایتون
  • 16. مقدمه‌ای بر Selenium WebDriver
  • 17. نصب و پیکربندی Selenium WebDriver
  • 18. اصول اولیه کار با Selenium: یافتن عناصر و انجام اقدامات
  • 19. انتخابگرهای CSS و XPath برای شناسایی عناصر
  • 20. مدیریت پنجره‌ها و تب‌ها در Selenium
  • 21. کار با کادرهای محاوره‌ای (Alerts) و فریم‌ها (Frames)
  • 22. استفاده از انتظار (Waits) در Selenium برای پایداری تست
  • 23. مقدمه‌ای بر فریم‌ورک Pytest
  • 24. نصب و پیکربندی Pytest
  • 25. نوشتن اولین تست با Pytest
  • 26. ساختار تست‌ها و روش‌های اجرای آن‌ها
  • 27. استفاده از Pytest fixtures برای مدیریت وضعیت تست
  • 28. پارامترسازی تست‌ها در Pytest
  • 29. گزارش‌دهی در Pytest
  • 30. اتصال Selenium WebDriver به Pytest
  • 31. مدیریت خطاهای تست در Pytest
  • 32. مقدمه‌ای بر Behavior-Driven Development (BDD)
  • 33. فریم‌ورک behave برای BDD در پایتون
  • 34. نوشتن سناریوهای BDD با Gherkin
  • 35. اتصال behave به Selenium WebDriver
  • 36. اجرای تست‌های BDD با behave
  • 37. مقدمه‌ای بر تست API
  • 38. انتخاب ابزارهای تست API (مانند Requests)
  • 39. انجام درخواست‌های GET, POST, PUT, DELETE
  • 40. اعتبارسنجی پاسخ‌های API (کد وضعیت، بدنه پاسخ)
  • 41. مقدمه‌ای بر فریم‌ورک Rest Assured (در صورت نیاز به جایگزینی)
  • 42. کار با JSON و XML در تست API
  • 43. مقدمه‌ای بر تست‌های واحد (Unit Tests)
  • 44. اهمیت تست‌های واحد در اتوماسیون
  • 45. مقدمه‌ای بر Mocking و Stubbing
  • 46. استفاده از unittest.mock در پایتون
  • 47. مقدمه‌ای بر تست‌های یکپارچه‌سازی (Integration Tests)
  • 48. طراحی استراتژی تست یکپارچه‌سازی
  • 49. مقدمه‌ای بر Continuous Integration/Continuous Deployment (CI/CD)
  • 50. ابزارهای CI/CD (مانند Jenkins, GitLab CI)
  • 51. پیکربندی CI/CD برای پروژه‌های اتوماسیون تست
  • 52. اجرای تست‌های اتوماتیک در پایپ‌لاین CI/CD
  • 53. مدیریت داده‌های تست (Test Data Management)
  • 54. روش‌های ایجاد و نگهداری داده‌های تست
  • 55. استفاده از پایگاه داده برای داده‌های تست
  • 56. مقدمه‌ای بر تست‌های امنیتی در اتوماسیون
  • 57. اصول اولیه تست نفوذ (در چارچوب مجاز)
  • 58. ابزارهای ساده برای اسکن آسیب‌پذیری (در چارچوب مجاز)
  • 59. مقدمه‌ای بر تست‌های عملکرد (Performance Tests)
  • 60. ابزارهای تست عملکرد (مانند Locust)
  • 61. مبانی تست بار (Load Testing) و تست استرس (Stress Testing)
  • 62. مقدمه‌ای بر مدیریت خطا و استثنا در اتوماسیون
  • 63. شناسایی و ثبت خطاها
  • 64. راهکارهای بازیابی از خطا
  • 65. مقدمه‌ای بر گزارش‌دهی پیشرفته تست
  • 66. ایجاد گزارش‌های گرافیکی و تعاملی
  • 67. تحلیل نتایج تست و ارزیابی پوشش تست
  • 68. مقدمه‌ای بر الگوهای طراحی در اتوماسیون تست
  • 69. Page Object Model (POM)
  • 70. Screenplay Pattern (در صورت امکان)
  • 71. مدیریت پیکربندی (Configuration Management)
  • 72. فایل‌های پیکربندی و متغیرهای محیطی
  • 73. مقدمه‌ای بر اتوماسیون تست موبایل (در صورت نیاز به جایگزینی)
  • 74. ابزارهای اتوماسیون تست موبایل (مانند Appium)
  • 75. مفاهیم پایه تست اپلیکیشن‌های موبایل
  • 76. مقدمه‌ای بر اتوماسیون تست دسکتاپ (در صورت نیاز به جایگزینی)
  • 77. ابزارهای اتوماسیون تست دسکتاپ
  • 78. مفاهیم پایه تست اپلیکیشن‌های دسکتاپ
  • 79. مقدمه‌ای بر اصول تست پذیر (Testability) در طراحی نرم‌افزار
  • 80. نقش توسعه‌دهندگان در ایجاد تست‌پذیری
  • 81. اصول نگهداری و توسعه فریم‌ورک اتوماسیون تست
  • 82. بهینه‌سازی کد اتوماسیون تست
  • 83. مدیریت وابستگی‌ها و کتابخانه‌ها
  • 84. مقدمه‌ای بر اصول اخلاقی در اتوماسیون تست
  • 85. حفظ امنیت و محرمانگی داده‌ها
  • 86. رعایت قوانین و مقررات مربوط به حریم خصوصی
  • 87. مقدمه‌ای بر آینده اتوماسیون تست
  • 88. هوش مصنوعی در اتوماسیون تست
  • 89. روندهای نوظهور در اتوماسیون تست

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

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

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

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

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


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

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

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

نظرات

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

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