فلشکارتهای آموزشی تست End-to-End و ادغام آن با Storybook
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب تست End-to-End و ادغام آن با Storybook
موضوع کلی: برنامه نویسی
موضوع میانی: تست End-to-End
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر تست End-to-End
- 2. اهمیت تست End-to-End
- 3. تفاوت تست End-to-End با تست واحد و تست یکپارچگی
- 4. ابزارهای رایج تست End-to-End
- 5. انتخاب ابزار مناسب تست End-to-End
- 6. معرفی Cypress
- 7. نصب و پیکربندی Cypress
- 8. اولین تست End-to-End با Cypress
- 9. مفاهیم پایه Cypress: دستورات، انتخابگرها، assertion ها
- 10. نوشتن تست برای تعاملات کاربر (کلیک، تایپ)
- 11. نوشتن تست برای ناوبری صفحه
- 12. نوشتن تست برای مشاهده و بررسی عناصر صفحه
- 13. استفاده از command chaining در Cypress
- 14. مدیریت state در تست های Cypress
- 15. استفاده از fixtures برای داده های تستی
- 16. استفاده از environment variables
- 17. استفاده از custom commands
- 18. سازماندهی تست ها در Cypress
- 19. استفاده از hooks (before, beforeEach, after, afterEach)
- 20. مدیریت زمانبندی در Cypress (timeouts)
- 21. اشکال زدایی تست های Cypress
- 22. ضبط و پخش تست ها در Cypress
- 23. استفاده از Cypress Dashboard
- 24. تست های موازی در Cypress
- 25. تست های cross-browser در Cypress
- 26. استفاده از Docker برای اجرای تست های End-to-End
- 27. مقدمه ای بر Storybook
- 28. اهمیت Storybook در توسعه UI
- 29. نصب و پیکربندی Storybook
- 30. ایجاد اولین Story
- 31. نوشتن Story برای کامپوننت های React
- 32. نوشتن Story برای کامپوننت های Vue
- 33. نوشتن Story برای کامپوننت های Angular
- 34. استفاده از props در Storybook
- 35. استفاده از events در Storybook
- 36. استفاده از args در Storybook
- 37. استفاده از argTypes برای تعریف انواع داده و کنترل ها
- 38. استفاده از controls برای تعامل با Story ها
- 39. استفاده از decorators برای سفارشی سازی Story ها
- 40. استفاده از parameters برای سفارشی سازی Story ها
- 41. ساختاردهی Storybook (folders, files)
- 42. استفاده از MDX برای مستندسازی Story ها
- 43. ایجاد Addons برای Storybook
- 44. معرفی Addon-actions
- 45. معرفی Addon-links
- 46. معرفی Addon-viewport
- 47. معرفی Addon-backgrounds
- 48. معرفی Addon-toolbars
- 49. معرفی Addon-a11y (Accessibility)
- 50. معرفی Addon-jest-runner
- 51. استفاده از Storybook برای مستندسازی کامپوننت ها
- 52. توسعه مبتنی بر کامپوننت با Storybook
- 53. استفاده از Storybook برای تست های بصری (Visual Regression Testing)
- 54. معرفی ابزارهای تست بصری (Percy, Chromatic, Applitools)
- 55. ادغام تست بصری با Storybook
- 56. تنظیمات اولیه ادغام تست End-to-End و Storybook
- 57. چرا ادغام تست End-to-End و Storybook مفید است؟
- 58. چالش های ادغام
- 59. استراتژی های ادغام
- 60. استفاده از Storybook به عنوان منبع داده برای تست های End-to-End
- 61. استفاده از Storybook برای تولید سناریوهای تست End-to-End
- 62. نوشتن تست های End-to-End بر اساس Story ها
- 63. استفاده از Storybook URL ها در تست های End-to-End
- 64. دسترسی به کامپوننت های Storybook در تست های End-to-End
- 65. استفاده از Cypress برای تعامل با کامپوننت های Storybook
- 66. مثال عملی: تست یک فرم با استفاده از Storybook و Cypress
- 67. مثال عملی: تست یک مودال با استفاده از Storybook و Cypress
- 68. مثال عملی: تست یک لیست با استفاده از Storybook و Cypress
- 69. مثال عملی: تست ناوبری با استفاده از Storybook و Cypress
- 70. بهینه سازی تست های End-to-End با استفاده از Storybook
- 71. استفاده از Storybook برای ایزوله کردن تست ها
- 72. استفاده از Storybook برای سریع تر کردن چرخه توسعه
- 73. استفاده از Storybook برای بهبود کیفیت کد
- 74. استفاده از Storybook برای تسهیل همکاری بین تیم ها
- 75. مرور بهترین روش ها برای ادغام
- 76. نکات پیشرفته برای ادغام
- 77. استفاده از CI/CD با تست های End-to-End و Storybook
- 78. تنظیمات CI/CD برای اجرای خودکار تست ها
- 79. مانیتورینگ و گزارش دهی نتایج تست
- 80. مدیریت وابستگی ها در محیط CI/CD
- 81. نکات امنیتی در اجرای تست های End-to-End
- 82. مقیاس پذیری تست های End-to-End
- 83. ملاحظات عملکردی
- 84. مدیریت خطاها در تست های End-to-End
- 85. مستندسازی تست ها
- 86. تیم سازی و همکاری
- 87. آینده تست End-to-End و Storybook
- 88. نتیجه گیری و جمع بندی
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلشکارت؛ تجربهای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دورههای واجد شرایط.
مرور فاصلهدار
آمار یادگیری
گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را بهصورت مرحلهای دنبال کنید، فلشکارتها را مرور کنید، دانش خود را با پرسشها و آزمونها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصلهدار هوشمند
با مرور زماندار، کارتهای تازه و کارتهای سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخها به زمانبندی مرورهای بعدی کمک میکند تا تمرین متناسبتری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلشکارتها، فعالیتهای مرور، عملکرد آزمونها و آمار یادگیری را بررسی کنید و تصویر روشنتری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحلهبهمرحله
فصلها و بخشهای آموزشی را به ترتیب دنبال کنید، مطالب دیدهنشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموختهها
با نکتههای آموزشی، پرسش و پاسخ، کوییزها و آزمونهای پایان فصل، دانستههای خود را تمرین کنید و بخشهایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارتهای تازه و موعد مرور کارتها آماده میکند. شما پاسخ را ارزیابی میکنید و برنامه مرور با توجه به آن تنظیم میشود.
دوباره
برای کارتهایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخهایی که با دشواری به یاد آمدهاند.
خوب
برای پاسخهایی که بهدرستی به یاد آوردهاید.
آسان
برای کارتهایی که پاسخ آنها را بهآسانی میدانید.
برنامه مرور بر اساس ارزیابی شما تنظیم میشود؛ مرور منظم میتواند به تثبیت آموختهها کمک کند، اما بهتنهایی تضمینکننده تسلط کامل نیست.
محتوا را به شیوههای مختلف تمرین کنید
ساختار دورهها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکتههای ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکتههای رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه میشود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، میتوانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دورههای در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمانهای کوتاه
تبلت و لپتاپ
برای مطالعه و مرور راحتتر
حساب کاربری شخصی
برای دسترسی به دورههای مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دورههایی که امکان دریافت گواهی برای آنها فعال است، میتوانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلشکارتهای فعال دوره.
✓ قبولی در آزمونهای پایان فصل، در صورت وجود آزمون برای فصلها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخههای فارسی و انگلیسی گواهی در دسترس قرار میگیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر میشود. این گواهی، گواهی پایان دوره آموزشی است و بهخودیخود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدمبهقدم دانش و مهارتهایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه
یادگیری هوشمند، قدمبهقدم
با محیط سامانه آموزشی آشنا شوید و نمونههایی از فضای یادگیری، فلشکارتها و ابزارهای مرور و تمرین را مشاهده کنید.
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری فراتر از مطالعه معمولی
با فلشکارتهای آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.