, ,

کتاب Selenium: تست برای وب‌اپلیکیشن‌های Single-Page Application (SPA)

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب Selenium: تست برای وب‌اپلیکیشن‌های Single-Page Application (SPA)

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

موضوع میانی: ابزارهای تست خودکار (Selenium, Cypress)

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

  • 1. مقدمه ای بر تست نرم افزار و اهمیت آن
  • 2. آشنایی با انواع تست نرم افزار: تست دستی و تست خودکار
  • 3. مروری بر تست وب و چالش‌های آن
  • 4. معرفی Selenium: ابزاری قدرتمند برای تست خودکار وب
  • 5. مقایسه Selenium با سایر ابزارهای تست وب
  • 6. بررسی معماری Selenium و اجزای تشکیل دهنده آن
  • 7. نصب و راه‌اندازی Selenium WebDriver
  • 8. تنظیم محیط توسعه برای Selenium (IDE, Editor)
  • 9. معرفی زبان‌های برنامه‌نویسی پشتیبانی شده توسط Selenium (Java, Python, C#, …)
  • 10. انتخاب زبان برنامه‌نویسی مناسب برای پروژه
  • 11. آشنایی با Selenium IDE و کاربردهای آن (ضبط و پخش تست)
  • 12. ایجاد اولین تست با Selenium IDE
  • 13. کار با عناصر وب: شناسایی و انتخاب عناصر (Selectors)
  • 14. انواع سلکتورها: ID, Name, Class Name, XPath, CSS Selector
  • 15. شناسایی عناصر پویا (Dynamic Elements)
  • 16. کار با XPath و CSS Selector: مفاهیم و تکنیک‌های پیشرفته
  • 17. کار با WebDriver: مروری بر دستورات اصلی
  • 18. باز کردن مرورگر و هدایت به صفحات وب
  • 19. مدیریت پنجره‌ها و تب‌ها در WebDriver
  • 20. کار با Action Chains برای شبیه‌سازی تعاملات پیچیده کاربر
  • 21. وارد کردن داده‌ها در فیلدهای متنی
  • 22. کلیک کردن بر روی دکمه‌ها و لینک‌ها
  • 23. انتخاب گزینه‌ها از منوهای کشویی (Dropdowns)
  • 24. کار با Checkbox ها و Radio Button ها
  • 25. مدیریت Alert ها و Popup ها
  • 26. کار با جدول‌ها (Tables)
  • 27. صبر (Wait) در Selenium: Implicit Wait و Explicit Wait
  • 28. استفاده از Explicit Wait برای عناصر پویا
  • 29. ایجاد Assertions برای بررسی نتایج تست
  • 30. مدیریت خطاهای تست و گزارش‌دهی
  • 31. ساختاردهی به کد تست: طراحی تست‌های ماژولار و قابل استفاده مجدد
  • 32. معرفی Page Object Model (POM) و مزایای آن
  • 33. پیاده‌سازی POM: ساختار و نمونه کد
  • 34. مدیریت داده‌های تست: استفاده از فایل‌ها و کتابخانه‌ها
  • 35. پارامتریک کردن تست‌ها با استفاده از داده‌های مختلف
  • 36. فریم‌ورک‌های تست: JUnit, TestNG (انتخاب و مقایسه)
  • 37. نصب و پیکربندی فریم‌ورک تست انتخابی
  • 38. نوشتن تست‌ها با استفاده از JUnit/TestNG
  • 39. اجرای تست‌ها و مشاهده گزارش‌ها
  • 40. مدیریت وابستگی‌ها با Maven/Gradle
  • 41. ادغام Selenium با سیستم‌های مدیریت نسخه (Git)
  • 42. مقدمه‌ای بر تست SPA (Single-Page Application)
  • 43. چالش‌های تست SPA
  • 44. اصول تست SPA با Selenium
  • 45. انتخاب استراتژی تست مناسب برای SPA
  • 46. تست اجزای UI در SPA
  • 47. تست تعاملات AJAX و API ها در SPA
  • 48. تست Routing و Navigation در SPA
  • 49. تست احراز هویت و دسترسی در SPA
  • 50. تست داده‌های سمت سرور در SPA
  • 51. بهبود سرعت تست: موازی‌سازی تست‌ها
  • 52. استفاده از Selenium Grid برای اجرای موازی تست‌ها
  • 53. استفاده از Selenium WebDriver Manager
  • 54. آشنایی با مفهوم CI/CD (Continuous Integration/Continuous Delivery)
  • 55. ادغام Selenium با ابزارهای CI/CD (Jenkins, GitLab CI, …)
  • 56. ایجاد Pipeline تست خودکار
  • 57. گزارش‌دهی پیشرفته: ایجاد گزارش‌های جذاب و قابل فهم
  • 58. استفاده از Screenshots برای تشخیص خطاها
  • 59. استفاده از Log ها برای عیب‌یابی
  • 60. تست موبایل با Selenium: مقدمه
  • 61. شبیه‌سازی دستگاه‌های موبایل در تست‌ها
  • 62. استفاده از Appium برای تست اپلیکیشن‌های موبایل (مروری)
  • 63. معرفی Cucumber و BDD (Behavior-Driven Development)
  • 64. نوشتن تست‌های BDD با Cucumber و Selenium
  • 65. ادغام Selenium و Cucumber
  • 66. آشنایی با تست API (مروری)
  • 67. استفاده از Selenium برای تست API (مروری)
  • 68. معرفی Cypress: یک ابزار جایگزین برای Selenium
  • 69. مقایسه Selenium و Cypress
  • 70. نصب و راه‌اندازی Cypress (مروری)
  • 71. ایجاد اولین تست با Cypress (مروری)
  • 72. شناسایی عناصر در Cypress (مروری)
  • 73. کار با Cypress برای تست SPA (مروری)
  • 74. مبانی JavaScript برای تست Selenium
  • 75. کار با JavaScript در تست‌های Selenium
  • 76. معرفی Design Patterns در تست
  • 77. استفاده از Page Factory در Selenium
  • 78. استفاده از Singleton Pattern در Selenium
  • 79. بهینه‌سازی کد تست: Refactoring
  • 80. آشنایی با تست‌های A/B
  • 81. پیاده‌سازی تست‌های A/B با Selenium
  • 82. تست امنیت وب اپلیکیشن‌ها با Selenium (مروری)
  • 83. مبانی OWASP و آسیب‌پذیری‌های وب
  • 84. آشنایی با تست‌های Performance (مروری)
  • 85. ابزارهای تست Performance (مروری)
  • 86. بهبود عملکرد تست‌های Selenium
  • 87. استفاده از BrowserStack برای تست کراس-براوزری
  • 88. استفاده از Sauce Labs برای تست کراس-براوزری
  • 89. تست Accessibility (دسترسی‌پذیری) وب
  • 90. ابزارهای تست Accessibility
  • 91. مدیریت نسخه‌بندی در پروژه‌های تست Selenium
  • 92. نگهداری و به‌روزرسانی تست‌ها
  • 93. عیب‌یابی تست‌های Selenium
  • 94. نکات و ترفندهای پیشرفته در Selenium
  • 95. بهترین شیوه‌های کدنویسی تست Selenium
  • 96. منابع و مستندات برای یادگیری بیشتر
  • 97. جمع‌بندی و مرور مطالب دوره
  • 98. بررسی پروژه‌های عملی و نمونه‌کارها
  • 99. آینده تست خودکار و Selenium
  • 100. سوالات و پاسخ‌ها

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Selenium: تست برای وب‌اپلیکیشن‌های Single-Page Application (SPA)”

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

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