کتاب مبانی و اصول تست End-to-End برای مبتدیان

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره مبانی و اصول تست End-to-End برای مبتدیان

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

موضوع میانی: تست End-to-End

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر تست End-to-End
  • 2. اهمیت و چرایی تست E2E
  • 3. تفاوت تست E2E با سایر سطوح تست
  • 4. مراحل چرخه حیات توسعه نرم‌افزار و نقش تست E2E
  • 5. تعریف سناریوهای تست E2E
  • 6. شناسایی جریان‌های کاربری کلیدی
  • 7. نمونه‌برداری از سناریوهای پرکاربرد
  • 8. مستندسازی سناریوهای تست E2E
  • 9. انتخاب ابزارهای مناسب تست E2E
  • 10. معیارهای انتخاب ابزار تست E2E
  • 11. معرفی ابزارهای محبوب (مانند Selenium, Cypress, Playwright)
  • 12. نصب و پیکربندی ابزارهای تست E2E
  • 13. مفاهیم پایه در ابزارهای تست E2E
  • 14. انتخاب چارچوب تست (Test Framework)
  • 15. معرفی چارچوب‌های تست (مانند Mocha, Jest, TestCafe)
  • 16. نصب و پیکربندی چارچوب تست
  • 17. ساختار پروژه تست E2E
  • 18. سازماندهی فایل‌ها و پوشه‌ها
  • 19. مدیریت تنظیمات و متغیرهای محیطی
  • 20. اصول نوشتن اسکریپت‌های تست E2E
  • 21. انتخاب زبان برنامه‌نویسی برای تست
  • 22. مبانی زبان برنامه‌نویسی منتخب (مثلا JavaScript)
  • 23. اصول انتخابگرها (Selectors)
  • 24. انتخابگرهای CSS
  • 25. انتخابگرهای XPath
  • 26. انتخابگرهای مبتنی بر ویژگی (Attribute-based)
  • 27. استراتژی‌های قوی برای انتخابگرها
  • 28. تعامل با عناصر صفحه وب (کلیک، تایپ، انتخاب)
  • 29. مدیریت فرم‌ها و ورودی‌ها
  • 30. مدیریت عناصر پویا و شرطی
  • 31. انتظارات (Assertions) در تست E2E
  • 32. مفاهیم پایه انتظارات
  • 33. نوشتن انتظارات معتبر
  • 34. انواع مختلف انتظارات (برابری، وجود، نمایش)
  • 35. مدیریت زمان‌بندی در تست E2E (Waits)
  • 36. انواع زمان‌بندی (Implicit vs Explicit Waits)
  • 37. استفاده از زمان‌بندی شرطی
  • 38. مدیریت خطاها و استثناها در تست E2E
  • 39. شناسایی و ثبت خطاها
  • 40. استراتژی‌های مدیریت خطا
  • 41. تکنیک‌های دیباگ کردن تست‌های E2E
  • 42. استفاده از ابزارهای توسعه مرورگر
  • 43. تحلیل گزارش‌های خطا
  • 44. مقدمه‌ای بر تست‌های API در چارچوب E2E
  • 45. تست API های مرتبط با جریان کاربری
  • 46. ترکیب تست‌های UI و API
  • 47. مدیریت داده‌های تست (Test Data Management)
  • 48. تولید داده‌های تست
  • 49. استفاده از داده‌های از پیش تعریف شده
  • 50. پاکسازی داده‌های تست
  • 51. مقدمه‌ای بر تست‌های Cross-Browser
  • 52. اهمیت تست Cross-Browser
  • 53. تنظیم محیط تست Cross-Browser
  • 54. اجرای تست‌ها بر روی مرورگرهای مختلف
  • 55. مقدمه‌ای بر تست‌های Responsive Design
  • 56. اهمیت تست Responsive Design
  • 57. تست با دستگاه‌های شبیه‌سازی شده
  • 58. تست با دستگاه‌های واقعی
  • 59. مقدمه‌ای بر CI/CD و تست E2E
  • 60. ادغام تست E2E در پایپ‌لاین CI/CD
  • 61. تنظیم محیط CI/CD برای اجرای تست
  • 62. اجرای خودکار تست‌ها
  • 63. مدیریت نتایج تست در CI/CD
  • 64. مقدمه‌ای بر تست‌های امنیتی در چارچوب E2E
  • 65. شناسایی آسیب‌پذیری‌های رایج
  • 66. تکنیک‌های تست امنیتی پایه
  • 67. ملاحظات اخلاقی در تست امنیتی
  • 68. مقدمه‌ای بر تست‌های عملکرد (Performance) در چارچوب E2E
  • 69. اندازه‌گیری زمان بارگذاری صفحه
  • 70. شناسایی گلوگاه‌های عملکرد
  • 71. مقدمه‌ای بر تست‌های دسترسی‌پذیری (Accessibility)
  • 72. استانداردهای دسترسی‌پذیری وب
  • 73. تست با ابزارهای بررسی دسترسی‌پذیری
  • 74. مقدمه‌ای بر تست‌های اتوماسیون تست‌های موبایل (E2E)
  • 75. تفاوت تست موبایل با تست وب
  • 76. معرفی ابزارهای تست موبایل (Appium)
  • 77. نصب و پیکربندی Appium
  • 78. نوشتن اسکریپت‌های تست موبایل
  • 79. مدیریت سناریوهای پیچیده در تست E2E
  • 80. تکنیک‌های Page Object Model (POM)
  • 81. پیاده‌سازی POM
  • 82. مزایای POM
  • 83. تکنیک‌های Screenplay Pattern
  • 84. پیاده‌سازی Screenplay Pattern
  • 85. مزایای Screenplay Pattern
  • 86. مدیریت تست‌های موازی
  • 87. افزایش سرعت اجرای تست
  • 88. مدیریت محیط‌های تست (Test Environments)
  • 89. تنظیم محیط‌های مختلف (Development, Staging, Production)
  • 90. اتصال به پایگاه‌های داده در تست
  • 91. استفاده از Docker برای محیط‌های تست
  • 92. مدیریت پیکربندی تست‌ها
  • 93. اصول گزارش‌دهی نتایج تست E2E
  • 94. انواع گزارش‌ها (HTML, JSON, XML)
  • 95. سفارشی‌سازی گزارش‌ها
  • 96. تحلیل نتایج و رفع اشکال
  • 97. تکنیک‌های پیشرفته در مدیریت زمان‌بندی
  • 98. استفاده از Fetch و Intercept در Cypress
  • 99. استفاده از Playwright API برای کنترل زمان‌بندی
  • 100. مقدمه‌ای بر تست‌های A/B در چارچوب E2E

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.