, ,

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

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر تست نرم‌افزار
  • 2. چرخه حیات توسعه نرم‌افزار (SDLC)
  • 3. چرخه حیات تست نرم‌افزار (STLC)
  • 4. انواع تست نرم‌افزار و سطوح آن
  • 5. اصول هفت‌گانه تست نرم‌افزار
  • 6. مفاهیم کیفیت نرم‌افزار و تضمین کیفیت
  • 7. مقدمه‌ای بر اتوماسیون تست
  • 8. چرایی و چرایی اتوماسیون تست: مزایا و معایب
  • 9. انتخاب سناریوهای مناسب برای اتوماسیون
  • 10. نقش مهندس اتوماسیون تست
  • 11. اتوماسیون تست در متدولوژی Agile و رویکرد DevOps
  • 12. مقدمه‌ای بر زبان برنامه‌نویسی برای اتوماسیون (مثلاً Python یا Java)
  • 13. مفاهیم پایه: متغیرها، انواع داده و عملگرها
  • 14. ساختارهای کنترل جریان: شرطی‌ها (if/else) و حلقه‌ها (for/while)
  • 15. توابع و روش‌ها: تعریف و فراخوانی
  • 16. برنامه‌نویسی شی‌گرا (OOP): کلاس‌ها، اشیاء، وراثت، پلی‌مورفیسم
  • 17. کار با فایل‌ها و I/O: خواندن و نوشتن
  • 18. مدیریت خطاها و استثناها (Exception Handling)
  • 19. مدیریت پکیج‌ها و کتابخانه‌ها
  • 20. معرفی فریم‌ورک‌های اتوماسیون تست
  • 21. الگوهای طراحی فریم‌ورک اتوماسیون (Keyword-Driven, Data-Driven, Hybrid)
  • 22. معماری و اجزای یک فریم‌ورک اتوماسیون
  • 23. پیاده‌سازی الگوی Page Object Model (POM)
  • 24. اصول SOLID در طراحی فریم‌ورک
  • 25. مقدمه‌ای بر Behavior-Driven Development (BDD) و ابزارهای آن (Cucumber, Behave)
  • 26. نوشتن سناریوهای تست قابل اتوماسیون
  • 27. تکنیک‌های طراحی تست برای اتوماسیون (Boundary Value Analysis, Equivalence Partitioning)
  • 28. اصول نوشتن تست‌های Good (FAST, FIRST)
  • 29. تعریف و مدیریت Pre-conditions و Post-conditions
  • 30. استراتژی‌های Test Data Management
  • 31. معرفی ابزارهای اتوماسیون تست UI (Selenium WebDriver, Playwright, Cypress)
  • 32. انتخاب ابزار مناسب برای اتوماسیون UI
  • 33. نصب و راه‌اندازی Selenium WebDriver و محیط توسعه
  • 34. شناسایی عناصر UI (Locators: ID, Name, XPath, CSS Selector, Link Text, Partial Link Text, Tag Name, Class Name)
  • 35. کار با عناصر تعاملی: کلیک، تایپ، انتخاب (Select), ارسال (Submit)
  • 36. مدیریت انتظارها (Implicit Wait, Explicit Wait, Fluent Wait)
  • 37. مدیریت هشدارها (Alerts), Pop-up ها و پنجره‌ها (Windows)
  • 38. کار با فریم‌ها (Frames) و iframe ها
  • 39. گرفتن اسکرین‌شات از شکست‌های تست
  • 40. اجرای تست‌ها بر روی مرورگرهای مختلف (Cross-Browser Testing)
  • 41. معرفی Playwright: ویژگی‌ها و مزایا
  • 42. نوشتن تست‌های UI با Playwright
  • 43. معرفی Cypress: ویژگی‌ها و مزایا
  • 44. نوشتن تست‌های UI با Cypress
  • 45. مقایسه ابزارهای Selenium, Playwright و Cypress
  • 46. مقدمه‌ای بر API و Web Services (REST, SOAP)
  • 47. مفاهیم HTTP: متدها (GET, POST, PUT, DELETE), وضعیت‌ها (Status Codes)
  • 48. ابزارهای تست API (Postman, RestAssured, Requests)
  • 49. کار با درخواست‌ها و پاسخ‌های JSON و XML
  • 50. احراز هویت (Authentication) و مجوز (Authorization) در API (Bearer Token, Basic Auth)
  • 51. پارامترسازی درخواست‌ها و اعتبارسنجی پاسخ‌ها
  • 52. زنجیره‌ای کردن درخواست‌های API (Dependency Testing)
  • 53. اتوماسیون تست API با Postman Collection Runner
  • 54. نوشتن تست‌های API با RestAssured (برای Java)
  • 55. نوشتن تست‌های API با کتابخانه Requests (برای Python)
  • 56. مقدمه‌ای بر اتوماسیون تست موبایل (اندروید و iOS)
  • 57. ابزارهای اتوماسیون موبایل (Appium)
  • 58. راه‌اندازی Appium Server و Emulators/Simulators
  • 59. شناسایی عناصر UI در موبایل با ابزارهایی مانند UI Automator Viewer
  • 60. نوشتن تست‌های پایه برای اپلیکیشن‌های موبایل
  • 61. مقدمه‌ای بر پایگاه‌های داده رابطه‌ای (SQL)
  • 62. نوشتن کوئری‌های SQL برای اعتبارسنجی داده‌ها
  • 63. اتصال به پایگاه داده از طریق کد برنامه‌نویسی
  • 64. اتوماسیون تست‌های اعتبارسنجی داده‌ها در پایگاه داده
  • 65. اهمیت و چالش‌های مدیریت داده‌های تست
  • 66. استراتژی‌های تولید داده‌های تست (تولید مصنوعی، ماسک‌گذاری، کپی‌برداری)
  • 67. ذخیره‌سازی و بازیابی داده‌های تست (فایل CSV, Excel, XML, JSON, پایگاه داده)
  • 68. استفاده از داده‌های تست در فریم‌ورک اتوماسیون
  • 69. مفاهیم و اهمیت محیط‌های تست
  • 70. انواع محیط‌های تست (Dev, QA, Staging, Production)
  • 71. پیکربندی و راه‌اندازی محیط‌های تست
  • 72. مدیریت وابستگی‌های محیطی و تنظیمات
  • 73. استراتژی‌های اجرای تست اتوماتیک
  • 74. اجرای تست‌ها به صورت سریالی و موازی
  • 75. زمانبندی و اجرای تست‌ها با ابزارهایی مانند TestNG/JUnit
  • 76. مدیریت اجرای تست‌ها در سناریوهای Failover
  • 77. مفهوم Test Suite و Test Run
  • 78. استفاده از Command Line Interface (CLI) برای اجرای تست‌ها
  • 79. معرفی ابزارهای اجرای تست ابری (BrowserStack, Sauce Labs, LambdaTest)
  • 80. اجرای تست‌ها در محیط‌های Cloud
  • 81. اهمیت گزارش‌دهی و تحلیل نتایج تست
  • 82. ابزارهای گزارش‌دهی تست (Extent Reports, Allure Report)
  • 83. تولید گزارش‌های خوانا، جامع و قابل فهم
  • 84. تحلیل نتایج تست و شناسایی دلایل اصلی شکست
  • 85. معیارهای کلیدی (Metrics) اتوماسیون تست
  • 86. ساخت داشبوردهای اتوماسیون تست برای نمایش وضعیت
  • 87. مقدمه‌ای بر Continuous Integration (CI)
  • 88. مقدمه‌ای بر Continuous Delivery/Deployment (CD)
  • 89. نقش اتوماسیون تست در CI/CD Pipeline
  • 90. ادغام فریم‌ورک اتوماسیون با Jenkins
  • 91. ادغام فریم‌ورک اتوماسیون با GitLab CI
  • 92. ادغام فریم‌ورک اتوماسیون با GitHub Actions
  • 93. پیکربندی Pipeline برای اجرای خودکار تست‌ها
  • 94. گزارش‌دهی نتایج تست در Pipeline CI/CD
  • 95. تست‌های پایداری (Stability) و قابلیت اطمینان (Reliability)
  • 96. نگهداری (Maintenance) تست‌های اتوماتیک
  • 97. مدیریت تست‌های شکننده (Flaky Tests)
  • 98. مقدمه‌ای بر تست‌های بصری (Visual Regression Testing)
  • 99. مقدمه‌ای بر اتوماسیون تست با هوش مصنوعی (AI in Testing)
  • 100. تست Contract-based

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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