, ,

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

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر تست نرم‌افزار
  • 2. چرخه عمر توسعه نرم‌افزار (SDLC)
  • 3. چرخه عمر تست نرم‌افزار (STLC)
  • 4. مفهوم تضمین کیفیت نرم‌افزار (SQA)
  • 5. انواع تست‌های نرم‌افزاری (Unit, Integration, System, Acceptance)
  • 6. تست‌های عملکردی و غیرعملکردی
  • 7. مقدمه‌ای بر اتوماسیون تست
  • 8. مزایا و چالش‌های اتوماسیون تست
  • 9. مفهوم ROI در اتوماسیون تست
  • 10. انتخاب ابزارهای مناسب برای اتوماسیون
  • 11. نقش برنامه‌نویسی در اتوماسیون تست
  • 12. مبانی پایتون برای اتوماسیون (اصول زبان)
  • 13. نصب و راه‌اندازی محیط توسعه (IDE: PyCharm/VS Code)
  • 14. مفاهیم شی‌ءگرایی در پایتون (OOP)
  • 15. کنترل نسخه با Git: مفاهیم اولیه
  • 16. دستورات پایه Git (clone, add, commit, push, pull)
  • 17. مبانی HTML برای شناسایی عناصر
  • 18. مبانی CSS برای شناسایی عناصر
  • 19. اصول XPath و CSS Selector
  • 20. مقدمه‌ای بر Selenium WebDriver
  • 21. نصب و پیکربندی Selenium و درایورهای مرورگر
  • 22. اولین اسکریپت تست خودکار با Selenium
  • 23. مکان‌یابی عناصر با ID, Name, ClassName
  • 24. مکان‌یابی عناصر با XPath
  • 25. مکان‌یابی عناصر با CSS Selector
  • 26. تعامل با Input Fieldها و Text Areaها
  • 27. کلیک بر روی Buttonها و Linkها
  • 28. مدیریت Dropdownها (Select Class)
  • 29. کار با Checkboxها و Radio Buttonها
  • 30. مفهوم Implicit Wait
  • 31. مفهوم Explicit Wait (WebDriverWait)
  • 32. مدیریت Alertها و JavaScript Pop-upها
  • 33. کار با Frameها و iFrameها
  • 34. سوئیچ کردن بین پنجره‌ها و تب‌ها
  • 35. گرفتن اسکرین‌شات از خطاها
  • 36. مفاهیم Assertion و اعتبارسنجی
  • 37. استفاده از Pytest به عنوان فریمورک تست
  • 38. نصب و پیکربندی Pytest
  • 39. نوشتن تست‌های ساده با Pytest
  • 40. استفاده از Fixtures در Pytest
  • 41. پارامتریزه کردن تست‌ها در Pytest
  • 42. گروه‌بندی تست‌ها با Marks در Pytest
  • 43. گزارش‌گیری اولیه با Pytest (html/xml)
  • 44. مفهوم Page Object Model (POM)
  • 45. طراحی کلاس‌های Page Object
  • 46. پیاده‌سازی متدهای صفحه در POM
  • 47. ارتباط بین Page Objectها
  • 48. ساختار پروژه با استفاده از POM و Pytest
  • 49. مدیریت داده‌های تست (Test Data Management)
  • 50. پیاده‌سازی تست‌های داده‌محور (Data-Driven Testing)
  • 51. خواندن داده‌های تست از فایل‌های CSV/Excel
  • 52. خواندن داده‌های تست از فایل‌های JSON/YAML
  • 53. کار با فایل‌های پیکربندی (ConfigParser)
  • 54. مقدمه‌ای بر BDD (Behavior-Driven Development)
  • 55. معرفی Gherkin Syntax (Feature, Scenario, Given, When, Then)
  • 56. ابزارهای BDD (Behave در پایتون)
  • 57. نوشتن Feature Fileها
  • 58. پیاده‌سازی Step Definitionها
  • 59. ادغام Behave با Selenium
  • 60. مفهوم TDD (Test-Driven Development)
  • 61. مبانی REST API و HTTP Protocol
  • 62. متدهای HTTP (GET, POST, PUT, DELETE)
  • 63. معرفی ابزارهای تست API (Postman)
  • 64. اتوماسیون تست API با پایتون (Requests Library)
  • 65. بررسی Status Code و Headers
  • 66. اعتبارسنجی پاسخ‌های JSON
  • 67. اعتبارسنجی پاسخ‌های XML
  • 68. مدیریت Authentication (Basic, Token) در API
  • 69. پیاده‌سازی تست‌های API داده‌محور
  • 70. ساخت فریمورک ساده تست API
  • 71. مقدمه‌ای بر اتوماسیون تست موبایل
  • 72. معرفی Appium و معماری آن
  • 73. نصب و پیکربندی Appium Server و ADK/XCode
  • 74. مکان‌یابی عناصر در اپلیکیشن‌های موبایل (UIAutomatorViewer/Appium Inspector)
  • 75. استراتژی‌های مکان‌یابی عناصر موبایل (ID, Accessibility ID, ClassName, XPath)
  • 76. تعامل با عناصر UI موبایل (Input, Button, Swipe, Scroll)
  • 77. تست روی شبیه‌سازها/امولاتورها
  • 78. تست روی دستگاه‌های واقعی
  • 79. مدیریت Context در Appium (Native, Webview, Hybrid)
  • 80. چالش‌های تست خودکار موبایل
  • 81. مبانی CI/CD (Continuous Integration/Continuous Delivery)
  • 82. اهمیت اتوماسیون تست در CI/CD
  • 83. معرفی Jenkins به عنوان ابزار CI
  • 84. نصب و پیکربندی Jenkins
  • 85. ساخت یک Pipeline ساده در Jenkins برای اجرای تست‌ها
  • 86. ادغام Jenkins با Git
  • 87. زمان‌بندی اجرای تست‌ها در Jenkins
  • 88. مفهوم گزارش‌دهی پیشرفته (Allure Reports)
  • 89. نصب و ادغام Allure با Pytest
  • 90. سفارشی‌سازی گزارش‌های Allure (Annotations)
  • 91. تجزیه و تحلیل نتایج تست و عیب‌یابی (Debugging)
  • 92. اجرای تست‌ها به صورت موازی (Parallel Execution)
  • 93. تست در محیط‌های ابری (Cloud-Based Testing: Sauce Labs, BrowserStack)
  • 94. معرفی Docker برای محیط‌های تست
  • 95. ساخت Dockerfile برای ایزوله کردن محیط تست
  • 96. اجرای تست‌ها با Docker Compose
  • 97. بهترین روش‌ها برای نگهداری و مقیاس‌پذیری فریمورک تست
  • 98. Refactoring کدهای تست
  • 99. مدیریت تست‌های ناپایدار (Flaky Tests)
  • 100. آینده اتوماسیون تست (AI در تست، Low-Code Testing)

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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