اپلیکیشن اندرویدی فلشکارت آموزشی Cypress: تستهای کاربردی با قابلیتهای Time Travel
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Cypress: تستهای کاربردی با قابلیتهای Time Travel
موضوع کلی: برنامه نویسی
موضوع میانی: ابزارهای تست خودکار (Selenium, Cypress)
📋 سرفصلهای دوره
- 1. مقدمهای بر Cypress و تست خودکار
- 2. نصب و پیکربندی Cypress
- 3. آشنایی با رابط کاربری Cypress
- 4. انتخاب عناصر در Cypress
- 5. تعامل با عناصر وب (کلیک، تایپ، و غیره)
- 6. تأیید (Assertions) در Cypress
- 7. نوشتن اولین تست Cypress
- 8. ساختار یک پروژه Cypress
- 9. استفاده از fixtures برای دادههای تست
- 10. تست فرمها و اعتبارسنجی ورودیها
- 11. تست API با Cypress
- 12. مدیریت حالت (State) در تستها
- 13. تست صفحات پویا با Cypress
- 14. استفاده از Cypress برای تست واکنشگرایی (Responsiveness)
- 15. تست اسکرول و تعامل با عناصر پنهان
- 16. تست بارگذاری و نمایش تصاویر
- 17. تست فایلها و آپلود
- 18. تست رویدادها و پاسخ به آنها
- 19. تست drag and drop
- 20. تست iframe ها در Cypress
- 21. تست routing و navigation
- 22. تست local storage و session storage
- 23. تست cookies
- 24. تست فرمهای پیچیده با Cypress
- 25. استفاده از custom commands
- 26. استفاده از plugins در Cypress
- 27. تست با استفاده از دادههای مختلف (Data-Driven Testing)
- 28. پارامترسازی تستها
- 29. تست تستهای (Test Doubles) و Mocking
- 30. تست API با متغیرها و پارامترها
- 31. تست API با احراز هویت (Authentication)
- 32. تست API با استفاده از headers
- 33. تست API با استفاده از body
- 34. تست API با پاسخهای مختلف
- 35. تست API با خطاها و استثناها
- 36. تست API با استفاده از Cypress Studio
- 37. تست performance وبسایت با Cypress
- 38. تست accessibility وبسایت با Cypress
- 39. گزارشگیری و تحلیل نتایج تستها
- 40. ادغام Cypress با CI/CD
- 41. استفاده از Docker برای تست Cypress
- 42. تست Cypress در محیطهای مختلف (Chrome, Firefox, Edge)
- 43. عیبیابی تستهای Cypress
- 44. بهینهسازی تستهای Cypress برای سرعت و پایداری
- 45. نوشتن تستهای قابل نگهداری و خوانا
- 46. الگوهای طراحی تست با Cypress
- 47. تست تستهای (E2E)
- 48. تست visual regression با Cypress
- 49. تست A/B testing
- 50. تست dynamic content
- 51. تست single page applications (SPAs)
- 52. تست progressive web apps (PWAs)
- 53. تست وبسایتهای چندزبانه
- 54. تست وبسایتهای با دسترسی محدود
- 55. تست وبسایتهای ریسپانسیو
- 56. تست وبسایتهای با سرورهای مختلف
- 57. تست وبسایتهای با APIهای مختلف
- 58. تست وبسایتهای با cookieها
- 59. تست وبسایتهای با local storage
- 60. تست وبسایتهای با session storage
- 61. تست وبسایتهای با headerها
- 62. تست وبسایتهای با footerها
- 63. تست وبسایتهای با navigationها
- 64. تست وبسایتهای با formها
- 65. تست وبسایتهای با imageها
- 66. تست وبسایتهای با videoها
- 67. تست وبسایتهای با audioها
- 68. تست وبسایتهای با iframeها
- 69. تست وبسایتهای با SVGها
- 70. تست وبسایتهای با canvasها
- 71. تست وبسایتهای با web workerها
- 72. تست وبسایتهای با service workerها
- 73. تست وبسایتهای با push notificationها
- 74. تست وبسایتهای با geolocation
- 75. تست وبسایتهای با accelerometer
- 76. تست وبسایتهای با gyroscope
- 77. تست وبسایتهای با network information
- 78. تست وبسایتهای با battery status
- 79. تست وبسایتهای با screen orientation
- 80. تست وبسایتهای با themes
- 81. تست وبسایتهای با languages
- 82. تست وبسایتهای با currencies
- 83. تست وبسایتهای با timezones
- 84. تست وبسایتهای با date formats
- 85. تست وبسایتهای با number formats
- 86. تست وبسایتهای با unit conversions
- 87. تست وبسایتهای با accessibility features
- 88. تست وبسایتهای با keyboard navigation
- 89. تست وبسایتهای با screen reader support
- 90. تست وبسایتهای با high contrast mode
- 91. تست وبسایتهای با zoom functionality
- 92. تست وبسایتهای با font size adjustment
- 93. تست وبسایتهای با color blindness support
- 94. تست وبسایتهای با voice control support
- 95. تست وبسایتهای با speech recognition support
- 96. تست وبسایتهای با text-to-speech support
- 97. تست وبسایتهای با drag and drop functionality
- 98. تست وبسایتهای با file upload functionality
- 99. تست وبسایتهای با copy and paste functionality
- 100. تست وبسایتهای با cut functionality
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.