کتاب تکنیک‌های Test Regression for Maintaining Quality Over Time

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب تکنیک‌های Test Regression for Maintaining Quality Over Time

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

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

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

  • 1. مقدمه‌ای بر کیفیت نرم‌افزار و اهمیت آن
  • 2. مفاهیم پایه تست نرم‌افزار
  • 3. نقش تست در چرخه توسعه نرم‌افزار (SDLC)
  • 4. آشنایی با تست فرانت‌اند: چالش‌ها و فرصت‌ها
  • 5. تعریف رگرسیون و پدیده رگرسیون در نرم‌افزار
  • 6. اهمیت تست رگرسیون در حفظ کیفیت فرانت‌اند
  • 7. پیامدهای عدم انجام تست رگرسیون مناسب
  • 8. هزینه‌های باگ‌های رگرسیون در طول زمان
  • 9. مدل هرم تست (Test Pyramid) و تطبیق آن با فرانت‌اند
  • 10. مدل جام تست (Test Trophy) و رویکردهای نوین
  • 11. دسته‌بندی انواع تست (واحد، یکپارچه‌سازی، سرتاسری، UI)
  • 12. جایگاه تست رگرسیون در میان سایر انواع تست
  • 13. اصول اولیه طراحی سناریوهای تست
  • 14. معیارهای کیفیت نرم‌افزار و ارتباط با رگرسیون
  • 15. شروع با یک پروژه فرانت‌اند برای تست‌نویسی
  • 16. تفاوت تست‌های دستی و تست‌های خودکار برای رگرسیون
  • 17. زمان مناسب برای انجام تست رگرسیون
  • 18. استراتژی‌های انتخاب تست‌کیس برای رگرسیون
  • 19. رویکردهای تست رگرسیون کامل در مقابل جزئی
  • 20. تست اسموک (Smoke Test) و ارتباط آن با رگرسیون
  • 21. تحلیل تغییرات و ارزیابی تأثیر آن‌ها بر تست‌ها
  • 22. اولویت‌بندی تست‌کیس‌های رگرسیون
  • 23. مدیریت داده‌های تست برای سناریوهای رگرسیون
  • 24. طراحی مجموعه تست (Test Suite) کارآمد
  • 25. معرفی ابزارهای تست واحد برای جاوااسکریپت (Jest/Vitest)
  • 26. نوشتن اولین تست‌های واحد با Jest
  • 27. Mocking و Stubbing در تست‌های واحد فرانت‌اند
  • 28. پوشش تست (Test Coverage) و اهمیت آن در رگرسیون
  • 29. ابزارهای گزارش‌دهی پوشش تست
  • 30. معرفی کتابخانه‌های تست UI (React Testing Library/Vue Test Utils)
  • 31. تست کامپوننت‌ها با React Testing Library
  • 32. شبیه‌سازی رویدادهای کاربر در تست‌های UI
  • 33. تست تعاملات کاربر و مدیریت وضعیت کامپوننت‌ها
  • 34. معرفی فریمورک‌های تست سرتاسری (E2E) (Cypress/Playwright)
  • 35. راه‌اندازی Cypress برای تست‌های E2E
  • 36. نوشتن اولین تست E2E با Cypress
  • 37. انتخابگرهای CSS و XPath در تست‌های UI/E2E
  • 38. مدیریت انتظارها و عملیات ناهمگام در تست‌های E2E
  • 39. Page Object Model (POM) برای ساختاردهی تست‌های E2E
  • 40. اصول طراحی تست‌های خودکار قابل نگهداری
  • 41. بهترین شیوه‌ها برای نوشتن تست‌های خودکار مقاوم
  • 42. مواجهه با تست‌های لق (Flaky Tests) و راه‌حل‌ها
  • 43. تست داده‌محور (Data-Driven Testing) در فرانت‌اند
  • 44. تست رگرسیون تصویری (Visual Regression Testing - VRT)
  • 45. ابزارهای VRT (Percy, Chromatic, Applitools)
  • 46. راه‌اندازی یک ابزار VRT و مقایسه تصاویر
  • 47. چالش‌ها و محدودیت‌های VRT
  • 48. تست رگرسیون عملکرد (Performance Regression Testing)
  • 49. ابزارهای تست عملکرد (Lighthouse, WebPageTest)
  • 50. اندازه‌گیری Core Web Vitals و تأثیر تغییرات بر آن‌ها
  • 51. تست رگرسیون دسترسی‌پذیری (Accessibility Regression Testing)
  • 52. ابزارهای تست دسترسی‌پذیری (Axe, Lighthouse)
  • 53. تست رگرسیون بین مرورگرها (Cross-Browser Regression Testing)
  • 54. تست رگرسیون بین دستگاه‌ها (Cross-Device Regression Testing)
  • 55. مدیریت و نگهداری Test Environment
  • 56. Continuous Integration (CI) و نقش آن در تست رگرسیون
  • 57. معرفی ابزارهای CI (GitHub Actions, GitLab CI, Jenkins)
  • 58. پیکربندی یک Pipeline CI برای اجرای تست‌های فرانت‌اند
  • 59. اجرای موازی (Parallel Execution) تست‌ها برای سرعت بیشتر
  • 60. Continuous Delivery (CD) و استقرار خودکار
  • 61. دروازه‌های کیفیت (Quality Gates) در Pipeline استقرار
  • 62. گزارش‌دهی و تحلیل نتایج تست رگرسیون
  • 63. داشبوردهای تست و مانیتورینگ وضعیت کیفیت
  • 64. تحلیل علت ریشه‌ای (Root Cause Analysis) برای تست‌های شکست‌خورده
  • 65. مدیریت باگ‌ها و اتصال آن‌ها به تست‌های رگرسیون
  • 66. بهینه‌سازی تست‌کیس‌ها و کاهش افزونگی
  • 67. استراتژی Test Impact Analysis (TIA)
  • 68. تست بر اساس ریسک (Risk-Based Testing) برای رگرسیون
  • 69. مدیریت نیازمندی‌ها و traceability بین تست‌ها و فیچرها
  • 70. توسعه رفتارمحور (BDD) در فرانت‌اند و Gherkin
  • 71. ابزارهای BDD (Cucumber, Playwright-BDD)
  • 72. تست رگرسیون API Mocking برای کامپوننت‌های فرانت‌اند
  • 73. معرفی MSW (Mock Service Worker)
  • 74. استفاده از Storybook برای توسعه و تست کامپوننت‌ها
  • 75. Storybook و نقش آن در VRT و Regression testing
  • 76. تست وضعیت جهانی (Global State Testing) (Redux, Zustand)
  • 77. تست روتینگ و ناوبری در اپلیکیشن‌های تک‌صفحه‌ای (SPA)
  • 78. تست فرم‌ها و اعتبارسنجی ورودی کاربر
  • 79. تست آپلود فایل و تعامل با سیستم فایل
  • 80. تست Drag and Drop و تعاملات پیچیده UI
  • 81. تست internationalization (i18n) و localization (l10n)
  • 82. تست Lazy Loading و Code Splitting در فرانت‌اند
  • 83. تست SEO و Open Graph برای رگرسیون
  • 84. تست Security Regression در فرانت‌اند (CSRF, XSS)
  • 85. اصول طراحی تست‌ها برای مقیاس‌پذیری
  • 86. Refactoring تست‌کیس‌ها برای بهبود نگهداری
  • 87. استفاده از هوش مصنوعی (AI) در تست رگرسیون فرانت‌اند
  • 88. پیش‌بینی رگرسیون‌ها با یادگیری ماشین
  • 89. نسل جدید ابزارهای تست (بدون کد/با کد کم)
  • 90. فرهنگ کیفیت و مسئولیت‌پذیری تیم توسعه
  • 91. آموزش و توانمندسازی اعضای تیم برای تست
  • 92. اندازه‌گیری بازگشت سرمایه (ROI) تست رگرسیون
  • 93. چگونگی دفاع از زمان‌بندی تست در مقابل تحویل سریع
  • 94. مدیریت ذی‌نفعان و ارتباط نتایج تست
  • 95. ایجاد یک نقشه راه برای استراتژی تست رگرسیون
  • 96. ممیزی و بازبینی دوره‌ای استراتژی تست
  • 97. بهینه‌سازی مداوم فرآیند تست رگرسیون
  • 98. چالش‌های تست رگرسیون در معماری‌های Micro-Frontend
  • 99. آینده تست فرانت‌اند و هوش مصنوعی در تست
  • 100. جمع‌بندی و مراحل بعدی برای یک متخصص تست رگرسیون

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

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

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

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

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


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

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

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

نظرات

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

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