, ,

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

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مبانی تست نرم‌افزار و چرایی اهمیت آن
  • 2. معرفی تست خودکار: مزایا و چالش‌ها
  • 3. چرخه حیات توسعه نرم‌افزار (SDLC) و جایگاه تست
  • 4. چرخه حیات تست نرم‌افزار (STLC)
  • 5. سطوح مختلف تست: واحد، یکپارچه‌سازی، سیستم
  • 6. انواع تست: عملکردی و غیرعملکردی
  • 7. تست جعبه سیاه، جعبه سفید و جعبه خاکستری
  • 8. هرم تست اتوماسیون (Test Automation Pyramid)
  • 9. مفاهیم تست در متدولوژی Agile و Scrum
  • 10. آماده‌سازی محیط توسعه و تست
  • 11. معرفی Git و سیستم‌های کنترل نسخه
  • 12. اصول برنامه‌نویسی برای تست‌نویسان: متغیرها و انواع داده
  • 13. ساختارهای کنترلی: شرط‌ها و حلقه‌ها
  • 14. توابع و ماژول‌ها در برنامه‌نویسی
  • 15. مبانی برنامه‌نویسی شیءگرا (OOP) برای اتوماسیون
  • 16. آشنایی با HTML و ساختار صفحات وب
  • 17. آشنایی با CSS و انتخابگرها (Selectors)
  • 18. مبانی جاوا اسکریپت و مدل شیءگرای سند (DOM)
  • 19. معرفی Selenium WebDriver و معماری آن
  • 20. راه‌اندازی اولین پروژه Selenium
  • 21. کار با مرورگر: باز کردن، بستن و ناوبری
  • 22. شناسایی عناصر وب (Locators): ID, Name, Class Name
  • 23. شناسایی پیشرفته عناصر با CSS Selector
  • 24. تسلط بر شناسایی عناصر با XPath
  • 25. تعامل با عناصر وب: کلیک و ورود متن
  • 26. کار با فرم‌ها: جعبه متن، دکمه‌ها و لینک‌ها
  • 27. مدیریت Checkbox ها و Radio Button ها
  • 28. کار با لیست‌های کشویی (Dropdowns)
  • 29. مدیریت Wait ها: Implicit Wait
  • 30. مدیریت پیشرفته Wait ها: Explicit Wait و Expected Conditions
  • 31. مدیریت Pop-up ها، Alert ها و Confirm ها
  • 32. کار با Frame ها و iFrame ها
  • 33. مدیریت چندین پنجره و تب مرورگر
  • 34. گرفتن اسکرین‌شات در زمان اجرا و خطا
  • 35. اجرای کدهای جاوا اسکریپت با Selenium
  • 36. کلاس Actions: شبیه‌سازی حرکات پیشرفته موس و کیبورد
  • 37. تست در حالت Headless
  • 38. کار با کوکی‌های مرورگر
  • 39. مقدمه‌ای بر فریمورک‌های تست
  • 40. آشنایی با یک فریمورک تست واحد (مانند PyTest, TestNG, JUnit)
  • 41. ساختار تست‌ها: Setup و Teardown (Fixtures)
  • 42. Assertions: اعتبارسنجی نتایج تست
  • 43. گروه‌بندی و اجرای دسته‌ای تست‌ها
  • 44. تست داده‌محور (Data-Driven Testing)
  • 45. خواندن داده از فایل‌های خارجی (CSV, Excel)
  • 46. الگوی طراحی Page Object Model (POM)
  • 47. پیاده‌سازی اولین فریمورک مبتنی بر POM
  • 48. معرفی الگوی Page Factory
  • 49. مدیریت متمرکز تنظیمات و پیکربندی فریمورک
  • 50. پیاده‌سازی لاگینگ (Logging) در تست‌های خودکار
  • 51. تولید گزارش‌های تست حرفه‌ای (مانند Allure, ExtentReports)
  • 52. استراتژی‌های مدیریت خطا و اجرای مجدد تست‌های ناموفق
  • 53. ادغام اسکرین‌شات در گزارش‌های تست
  • 54. ساخت یک فریمورک اتوماسیون مقیاس‌پذیر از ابتدا
  • 55. بهترین شیوه‌ها (Best Practices) در طراحی فریمورک
  • 56. مقدمه‌ای بر API و وب‌سرویس‌ها (REST vs SOAP)
  • 57. آشنایی با متدهای HTTP: GET, POST, PUT, DELETE
  • 58. کدهای وضعیت HTTP و مفاهیم آن‌ها
  • 59. معرفی ابزارهای تست API مانند Postman
  • 60. شروع اتوماسیون تست API با یک کتابخانه (مانند Requests, Rest-Assured)
  • 61. ارسال درخواست GET و اعتبارسنجی پاسخ
  • 62. ارسال درخواست POST با بدنه (Request Body)
  • 63. کار با هدرها (Headers) و احراز هویت (Authentication)
  • 64. پردازش و تحلیل پاسخ‌های JSON
  • 65. اعتبارسنجی داده‌ها در پاسخ JSON با JSONPath
  • 66. اعتبارسنجی ساختار پاسخ با Schema Validation
  • 67. زنجیره‌سازی درخواست‌های API (API Chaining)
  • 68. تست داده‌محور در API
  • 69. استفاده از Mocking برای تست ایزوله API
  • 70. ساخت یک فریمورک پایه‌ای برای اتوماسیون تست API
  • 71. مفاهیم یکپارچه‌سازی مداوم (CI) و تحویل مداوم (CD)
  • 72. نقش تست خودکار در خط لوله (Pipeline) CI/CD
  • 73. معرفی ابزارهای CI/CD مانند Jenkins یا GitHub Actions
  • 74. راه‌اندازی اولین Pipeline برای اجرای تست‌ها
  • 75. اجرای خودکار تست‌ها پس از هر کامیت کد
  • 76. زمان‌بندی اجرای تست‌ها (Scheduled Runs)
  • 77. اجرای موازی تست‌ها برای افزایش سرعت
  • 78. مقدمه‌ای بر داکر (Docker) و کانتینرسازی
  • 79. اجرای تست‌های خودکار در یک کانتینر داکر
  • 80. استفاده از Selenium Grid برای اجرای توزیع‌شده تست‌ها
  • 81. مقدمه‌ای بر توسعه رفتارمحور (BDD)
  • 82. نوشتن سناریوها با زبان Gherkin (Given, When, Then)
  • 83. پیاده‌سازی Step Definitions با ابزارهایی مانند Cucumber یا Behave
  • 84. ادغام BDD در فریمورک اتوماسیون
  • 85. مقدمه‌ای بر اتوماسیون تست اپلیکیشن‌های موبایل
  • 86. معرفی و راه‌اندازی Appium
  • 87. نوشتن اولین اسکریپت تست برای موبایل
  • 88. شناسایی عناصر در اپلیکیشن‌های Native و Hybrid
  • 89. شبیه‌سازی ژست‌های حرکتی موبایل (Swipe, Tap, Scroll)
  • 90. مفاهیم پایه تست کارایی (Performance Testing)
  • 91. آشنایی با ابزارهای تست کارایی مانند JMeter
  • 92. مفاهیم پایه تست امنیت (Security Testing) و OWASP Top 10
  • 93. تست رگرسیون بصری (Visual Regression Testing)
  • 94. مبانی تست دسترس‌پذیری (Accessibility Testing)
  • 95. اتوماسیون تست‌های دسترس‌پذیری
  • 96. تدوین استراتژی تست اتوماسیون (Test Automation Strategy)
  • 97. شاخص‌های کلیدی عملکرد (KPIs) برای سنجش موفقیت اتوماسیون
  • 98. مدیریت محیط تست و داده‌های تست (TDM & TEM)
  • 99. هوش مصنوعی (AI) در تست اتوماسیون و روندهای آینده
  • 100. چشم‌انداز اتوماسیون تست: ایجاد فرهنگ کیفیت در سازمان

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تست فنی خودکار برای Test Automation Vision”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا