, ,

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

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر تست نرم‌افزار و چرخه‌ی حیات توسعه
  • 2. چرخه‌ی حیات تست نرم‌افزار (STLC) و مدل‌های آن
  • 3. انواع تست نرم‌افزار: کارکردی، غیرکارکردی، رگرسیون
  • 4. مبانی اتوماسیون تست: چرا، چه وقت و چگونه؟
  • 5. مزایا و چالش‌های اتوماسیون تست
  • 6. جایگاه اتوماسیون تست در رویکردهای چابک (Agile)
  • 7. معرفی ابزارها و فناوری‌های رایج در اتوماسیون
  • 8. مقدمه‌ای بر برنامه‌نویسی برای مهندسین تست (پایتون)
  • 9. نصب و راه‌اندازی محیط توسعه (IDE و Python Interpreter)
  • 10. سیستم‌های کنترل نسخه: مقدمه‌ای بر Git و GitHub
  • 11. مفاهیم پایه برنامه‌نویسی: متغیرها، انواع داده و عملگرها
  • 12. ساختارهای کنترل جریان: شرطی‌ها (If/Else) و حلقه‌ها (Loops)
  • 13. توابع و ماژول‌ها: سازماندهی کد
  • 14. ساختارهای داده: لیست‌ها، تاپل‌ها، دیکشنری‌ها و ست‌ها
  • 15. مدیریت خطا و استثناها (Exception Handling)
  • 16. مفاهیم شیءگرایی (OOP): کلاس، شیء، کپسوله‌سازی
  • 17. وراثت (Inheritance) و چندریختی (Polymorphism) در OOP
  • 18. نوشتن کد تمیز (Clean Code) و قابل نگهداری
  • 19. اصول SOLID در برنامه‌نویسی
  • 20. کار با فایل‌ها: خواندن و نوشتن داده
  • 21. مقدمه‌ای بر اتوماسیون رابط کاربری وب
  • 22. آشنایی با ساختار HTML و CSS برای انتخابگرها
  • 23. نصب و راه‌اندازی Selenium WebDriver
  • 24. مفهوم مرورگر درایور (WebDriver) و اتصال آن
  • 25. اولین اسکریپت اتوماسیون: باز کردن مرورگر و URL
  • 26. استراتژی‌های یافتن عناصر (Locators): ID, Name, ClassName, TagName
  • 27. استراتژی‌های پیشرفته یافتن عناصر: LinkText, PartialLinkText, CSS Selector
  • 28. استراتژی یافتن عناصر: XPath (مطلق و نسبی)
  • 29. تعامل با عناصر: کلیک کردن، وارد کردن متن (send_keys)
  • 30. تعامل با عناصر: پاک کردن متن، ارسال کلیدهای ویژه
  • 31. اعتبار سنجی و تأییدها (Assertions) در تست اتوماسیون
  • 32. استفاده از فریمورک‌های تست (Pytest)
  • 33. مدیریت زمان انتظار (Waits): Implicit Wait
  • 34. مدیریت زمان انتظار (Waits): Explicit Wait (WebDriverWait)
  • 35. مدیریت زمان انتظار (Waits): Fluent Wait
  • 36. کار با عناصر تعاملی: Dropdown، Checkbox، Radio Button
  • 37. کار با هشدارها (Alerts) و پاپ‌آپ‌ها
  • 38. کار با فریم‌ها (Frames) و پنجره‌ها (Windows)
  • 39. گرفتن اسکرین‌شات در سناریوهای شکست تست
  • 40. اصول اولیه گزارش‌دهی تست (Basic Reporting)
  • 41. مفهوم Page Object Model (POM) و مزایای آن
  • 42. طراحی و پیاده‌سازی کلاس‌های Page Object
  • 43. ساختاردهی پروژه اتوماسیون با استفاده از POM
  • 44. اجرای تست‌های موازی (Parallel Testing)
  • 45. تست‌های مبتنی بر داده (Data-Driven Testing): مقدمه
  • 46. خواندن داده از فایل‌های CSV و Excel برای تست
  • 47. پیاده‌سازی Data-Driven Testing در فریمورک
  • 48. مفهوم Test Runner و پیکربندی آن (pytest.ini)
  • 49. تست‌نویسی برای مرورگرهای مختلف (Cross-Browser Testing)
  • 50. اجرای تست‌ها در حالت Headless (بدون رابط کاربری گرافیکی)
  • 51. معرفی و مقایسه Playwright و Cypress (برای وب)
  • 52. پیاده‌سازی تست‌های ساده با Playwright
  • 53. پیاده‌سازی تست‌های ساده با Cypress
  • 54. اصول CI/CD برای اتوماسیون تست
  • 55. مقدمه‌ای بر Jenkins/GitLab CI/GitHub Actions
  • 56. ادغام تست‌های اتوماتیک در پایپ‌لاین CI
  • 57. پیکربندی Jobs برای اجرای تست‌ها
  • 58. تولید گزارش‌های پیشرفته با Allure Report/ExtentReports
  • 59. مدیریت لاگ‌ها (Logging) در فریمورک اتوماسیون
  • 60. مدیریت پیکربندی محیط تست (Test Environment Configuration)
  • 61. مقدمه‌ای بر تست API و تفاوت آن با تست UI
  • 62. معماری‌های REST و SOAP
  • 63. متدهای HTTP: GET, POST, PUT, DELETE, PATCH
  • 64. ابزارهای تست API: Postman و Insomnia (مقدمه)
  • 65. اتوماسیون تست REST API با کتابخانه‌های برنامه‌نویسی (Requests در پایتون)
  • 66. ارسال درخواست‌های HTTP و دریافت پاسخ‌ها
  • 67. اعتبار سنجی پاسخ‌های API (وضعیت کد، هدرها، بدنه)
  • 68. اعتبارسنجی JSON Schema
  • 69. مدیریت احراز هویت (Authentication) و مجوز (Authorization) در API
  • 70. تست APIهای با پارامترهای مختلف و داده‌های دینامیک
  • 71. تست‌های End-to-End با ترکیب API و UI
  • 72. مقدمه‌ای بر تست دیتابیس (SQL Basics)
  • 73. اتصال به پایگاه داده از طریق اسکریپت‌های اتوماسیون
  • 74. اجرای کوئری‌های SELECT, INSERT, UPDATE, DELETE
  • 75. اعتبارسنجی داده‌ها در پایگاه داده
  • 76. توسعه مبتنی بر رفتار (BDD) با Cucumber/Behave
  • 77. نوشتن Feature File و Step Definition
  • 78. ادغام BDD در فریمورک اتوماسیون
  • 79. مفهوم Keyword-Driven Testing
  • 80. مقدمه‌ای بر اتوماسیون تست موبایل
  • 81. ابزارهای اتوماسیون موبایل: Appium و پلتفرم‌ها
  • 82. نصب و راه‌اندازی Appium و SDKهای موبایل
  • 83. استراتژی‌های یافتن عناصر در اپلیکیشن‌های موبایل
  • 84. نوشتن تست‌های اتوماتیک برای اپلیکیشن‌های Native/Hybrid/Web در موبایل
  • 85. اصول اولیه تست پرفورمنس (Performance Testing)
  • 86. مقدمه‌ای بر ابزارهای تست پرفورمنس (JMeter/Gatling)
  • 87. تست بار (Load Testing) و تست استرس (Stress Testing)
  • 88. اجرای تست‌های پرفورمنس در پایپ‌لاین CI
  • 89. کانتینرسازی با Docker برای محیط‌های تست ایزوله
  • 90. استقرار و اجرای تست‌ها در کانتینرهای Docker
  • 91. تست‌های مبتنی بر هوش مصنوعی (AI in Testing)
  • 92. مفهوم Self-Healing Tests (تست‌های خودترمیم‌شونده)
  • 93. تولید هوشمندانه تست (Smart Test Generation)
  • 94. استفاده از یادگیری ماشین (Machine Learning) در پیش‌بینی شکست تست
  • 95. تست‌های کاوشگرانه (Exploratory Testing) با کمک ابزارها
  • 96. مانیتورینگ و observability برای تست‌های اتوماتیک
  • 97. مدیریت داده‌های تست (Test Data Management) پیشرفته
  • 98. سنجش بازگشت سرمایه (ROI) اتوماسیون تست
  • 99. بهترین روش‌ها و ضدالگوها (Anti-Patterns) در اتوماسیون تست
  • 100. آینده اتوماسیون تست و چشم‌انداز "Test Automation Vision"

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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