, ,

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

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر کیفیت نرم‌افزار
  • 2. چرخه حیات توسعه نرم‌افزار (SDLC)
  • 3. جایگاه تست در مدل‌های Agile و Waterfall
  • 4. سطوح مختلف تست: واحد، یکپارچه‌سازی، سیستم
  • 5. انواع تست: کارکردی و غیرکارکردی
  • 6. تست دستی در مقابل تست خودکار
  • 7. هرم اتوماسیون تست (Test Automation Pyramid)
  • 8. چه چیزی را و چه زمانی خودکار کنیم؟
  • 9. محاسبه بازگشت سرمایه (ROI) در اتوماسیون تست
  • 10. نقش مهندس اتوماسیون تست در تیم
  • 11. مبانی خط فرمان (Command Line) برای تسترها
  • 12. آشنایی با ابزارهای مدیریت نسخه: Git
  • 13. دستورات اصلی Git: clone, add, commit, push
  • 14. مفاهیم Branching و Merging در Git
  • 15. مقدمه‌ای بر زبان برنامه‌نویسی پایتون برای تست
  • 16. راه‌اندازی محیط توسعه (IDE, Python, Packages)
  • 17. متغیرها، انواع داده‌ها و عملگرها
  • 18. ساختارهای کنترلی: شرط‌ها و حلقه‌ها
  • 19. توابع، ماژول‌ها و پکیج‌ها
  • 20. ساختارهای داده: لیست، دیکشنری، تاپل
  • 21. مفاهیم شیءگرایی (OOP) برای اتوماسیون
  • 22. کلاس‌ها، اشیاء و متدها در عمل
  • 23. ارث‌بری و چندریختی (Inheritance & Polymorphism)
  • 24. مدیریت خطاها و استثناها (Exception Handling)
  • 25. کار با فایل‌ها: خواندن و نوشتن داده‌های تست
  • 26. مقدمه‌ای بر فریمورک‌های تست (Pytest)
  • 27. نوشتن اولین تست خودکار با Pytest
  • 28. Assertions: اعتبارسنجی نتایج تست
  • 29. Fixture ها در Pytest برای مدیریت وضعیت تست
  • 30. مقدمه‌ای بر تکنولوژی‌های وب: HTML, CSS, JavaScript
  • 31. آشنایی با مدل شیءگرای سند (DOM)
  • 32. معرفی Selenium WebDriver
  • 33. راه‌اندازی و پیکربندی Selenium
  • 34. شناسایی عناصر وب (Locators): ID, Name, Class
  • 35. شناسایی پیشرفته عناصر با CSS Selectors
  • 36. شناسایی پیشرفته عناصر با XPath
  • 37. تعامل با عناصر وب: کلیک، تایپ، انتخاب
  • 38. مدیریت زمان انتظار (Waits): Implicit vs. Explicit
  • 39. کار با فرم‌ها، چک‌باکس‌ها و دکمه‌های رادیویی
  • 40. مدیریت هشدارها (Alerts)، پاپ‌آپ‌ها و فریم‌ها
  • 41. شبیه‌سازی اقدامات پیشرفته کاربر: Hover, Drag & Drop
  • 42. گرفتن اسکرین‌شات در هنگام شکست تست
  • 43. اجرای کدهای جاوا اسکریپت با Selenium
  • 44. معرفی الگوی طراحی Page Object Model (POM)
  • 45. پیاده‌سازی اولین Page Object
  • 46. مقدمه‌ای بر Playwright به عنوان جایگزین مدرن Selenium
  • 47. مقدمه‌ای بر سرویس‌های وب و API
  • 48. پروتکل HTTP: متدها، کدهای وضعیت و هدرها
  • 49. مقایسه REST و SOAP
  • 50. کار با فرمت‌های داده JSON و XML
  • 51. تست دستی API با ابزارهایی مانند Postman
  • 52. ارسال درخواست‌های GET و تحلیل پاسخ
  • 53. ارسال درخواست‌های POST, PUT, DELETE
  • 54. مدیریت احراز هویت و مجوزها در API (Tokens, OAuth)
  • 55. Serialization و Deserialization داده‌ها
  • 56. اعتبارسنجی اسکیمای پاسخ (JSON Schema)
  • 57. ساخت یک فریمورک ساده برای تست API با کتابخانه Requests
  • 58. مدیریت داده‌های تست در API
  • 59. زنجیره‌سازی درخواست‌های API (API Chaining)
  • 60. مقدمه‌ای بر Mocking و Stubbing در تست API
  • 61. آشنایی با تست قرارداد (Contract Testing)
  • 62. معماری یک فریمورک اتوماسیون تست مقیاس‌پذیر
  • 63. طراحی ساختار پوشه‌ها و فایل‌ها در فریمورک
  • 64. مدیریت پیکربندی و محیط‌های مختلف (Dev, QA, Prod)
  • 65. تست داده‌محور (Data-Driven Testing) با فایل‌های CSV
  • 66. تست داده‌محور با خواندن داده از دیتابیس
  • 67. مقدمه‌ای بر توسعه مبتنی بر رفتار (BDD)
  • 68. آشنایی با زبان Gherkin (Given, When, Then)
  • 69. پیاده‌سازی Step Definitions با فریمورک Behave
  • 70. یکپارچه‌سازی تست‌های BDD با فریمورک اصلی
  • 71. ایجاد گزارش‌های تست خوانا و جامع (Allure Report)
  • 72. مدیریت لاگ‌ها برای دیباگ کردن تست‌ها
  • 73. اجرای موازی تست‌ها برای افزایش سرعت
  • 74. مقدمه‌ای بر تست موبایل (Native, Hybrid, Web)
  • 75. آشنایی با Appium برای اتوماسیون تست موبایل
  • 76. راه‌اندازی و پیکربندی Appium
  • 77. شناسایی عناصر در اپلیکیشن‌های موبایل
  • 78. مقدمه‌ای بر تست کارایی (Performance Testing)
  • 79. آشنایی با ابزارهای تست بار (JMeter, k6)
  • 80. مفاهیم پایه تست امنیت (OWASP Top 10)
  • 81. اتوماسیون اسکن‌های امنیتی اولیه
  • 82. مقدمه‌ای بر تست پایگاه داده (Database Testing)
  • 83. نوشتن کوئری‌های SQL برای اعتبارسنجی داده‌ها
  • 84. تست در معماری میکروسرویس
  • 85. تست رگرسیون بصری (Visual Regression Testing)
  • 86. مقدمه‌ای بر تست دسترس‌پذیری (Accessibility Testing)
  • 87. مفاهیم DevOps، یکپارچه‌سازی مداوم (CI) و تحویل مداوم (CD)
  • 88. آشنایی با ابزارهای CI/CD مانند Jenkins یا GitLab CI
  • 89. ساخت اولین Pipeline برای اجرای خودکار تست‌ها
  • 90. اجرای تست‌ها پس از هر Commit (Gated Check-in)
  • 91. مقدمه‌ای بر Docker برای تسترها
  • 92. کانتینریزه کردن اپلیکیشن تحت تست
  • 93. اجرای تست‌های Selenium در کانتینرهای داکر (Selenium Grid)
  • 94. استفاده از پلتفرم‌های تست ابری (BrowserStack, Sauce Labs)
  • 95. مدیریت و تحلیل نتایج تست در CI/CD
  • 96. اصول کدنویسی تمیز (Clean Code) در اتوماسیون تست
  • 97. الگوهای طراحی (Design Patterns) فراتر از POM
  • 98. استراتژی تست و تدوین سند برنامه تست (Test Plan)
  • 99. اصل "Shift-Left": آوردن تست به مراحل اولیه توسعه
  • 100. هوش مصنوعی و یادگیری ماشین در آینده تست نرم‌افزار

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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