کتاب تست خودکار برای اپلیکیشنهای حوزه آموزش مجازی زبان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
تست خودکار اپلیکیشنهای آموزش مجازی زبان: تضمین کیفیت در دنیای دیجیتال گامی بلند در کیفیت: دوره جامع "تست خودکار برای اپلیکیشنهای حوزه آموزش مجازی زبان" آیا در حال توسعه یک اپلیکیشن آموزش مجازی زبان ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست خودکار برای اپلیکیشنهای حوزه آموزش مجازی زبان
موضوع کلی: برنامه نویسی
موضوع میانی: تست فرانتاند
📋 سرفصلهای دوره
- 1. مقدمه ای بر تست خودکار فرانتاند
- 2. چرا تست خودکار در آموزش مجازی زبان مهم است؟
- 3. انواع تست در فرانتاند: Unit, Integration, E2E
- 4. معرفی ابزارهای تست فرانتاند: Jest, Mocha, Cypress, Playwright
- 5. راهاندازی محیط توسعه برای تست
- 6. نصب و پیکربندی Jest
- 7. نوشتن اولین تست Unit با Jest
- 8. آشنایی با Assertions در Jest (expect, toBe, toEqual و ...)
- 9. آزمون کامپوننتهای React با Jest و React Testing Library
- 10. آزمون کامپوننتهای Vue.js با Jest و Vue Test Utils
- 11. آزمون کامپوننتهای Angular با Jest و Angular Testing
- 12. استفاده از Mock Function ها در Jest
- 13. ایزوله کردن وابستگیها با Mock ها
- 14. آزمون رندرینگ کامپوننتها
- 15. آزمون پراپها و State کامپوننتها
- 16. آزمون هندلرهای رویداد (Event Handlers)
- 17. آزمون کامپوننتهای دارای API Call
- 18. آزمون کامپوننتهای دارای فرم
- 19. آزمون اعتبارسنجی فرم (Form Validation)
- 20. آزمون کامپوننتهای دارای Routing
- 21. نوشتن تستهای Integration برای کامپوننتهای تعاملی
- 22. شبیهسازی API با Mock Service Worker (MSW)
- 23. نصب و پیکربندی Cypress
- 24. نوشتن اولین تست E2E با Cypress
- 25. انتخاب المانها در Cypress با استفاده از سلکتورها
- 26. انجام تعاملات با المانها در Cypress (click, type, check و ...)
- 27. Navigation بین صفحات در Cypress
- 28. آزمون سناریوهای ورود کاربر (Login)
- 29. آزمون سناریوهای ثبت نام کاربر (Signup)
- 30. آزمون سناریوهای خرید دوره
- 31. آزمون سناریوهای پخش ویدئو آموزشی
- 32. آزمون سناریوهای تمرین و کوئیز
- 33. آزمون سناریوهای دریافت بازخورد
- 34. آزمون سناریوهای پرداخت آنلاین
- 35. آزمون ریسپانسیو بودن صفحات
- 36. آزمون سازگاری با مرورگرهای مختلف
- 37. استفاده از Fixture ها در Cypress
- 38. استفاده از Custom Commands در Cypress
- 39. استفاده از Aliases در Cypress
- 40. مدیریت State تست در Cypress
- 41. آزمون فایل آپلود
- 42. آزمون دانلود فایل
- 43. آزمون Drag and Drop
- 44. آزمون Popup ها و Modal ها
- 45. آزمون Notifications
- 46. آزمون AJAX Request ها
- 47. آزمون WebSockets
- 48. آزمون Local Storage و Cookies
- 49. آزمون performance
- 50. بهینهسازی سرعت تست
- 51. نوشتن تستهای Accessibility (A11y)
- 52. آشنایی با ابزارهای تست Accessibility
- 53. تست با استفاده از Axe-core
- 54. تست کنتراست رنگ
- 55. تست صفحهکلید
- 56. تست برای اسکرین ریدرها
- 57. پیادهسازی CI/CD برای تست خودکار
- 58. ادغام تستها با GitHub Actions
- 59. ادغام تستها با GitLab CI
- 60. ادغام تستها با Jenkins
- 61. گزارشگیری تست
- 62. استفاده از ابزارهای گزارشگیری تست
- 63. تحلیل نتایج تست
- 64. رفع اشکالات تست
- 65. نوشتن تستهای End-to-End قوی
- 66. پیادهسازی Page Object Model (POM)
- 67. استفاده از Data-Driven Testing
- 68. بهرهوری از Parallel Testing
- 69. استفاده از Docker برای اجرای تستها
- 70. آزمون Localization (i18n)
- 71. آزمون راست به چپ (RTL)
- 72. آزمون خطاها و Exceptions
- 73. مدیریت API Keyها و Secretها در تست
- 74. آزمون امنیت (Security Testing)
- 75. آشنایی با حملات XSS و CSRF
- 76. تست برای جلوگیری از SQL Injection
- 77. تست احراز هویت و مجوزدهی
- 78. استفاده از Code Coverage
- 79. بهبود پوشش کد
- 80. نحوه نگهداری و بروزرسانی تستها
- 81. Refactoring تستها
- 82. مستندسازی تستها
- 83. استراتژیهای تست
- 84. انتخاب تست مناسب برای هر بخش
- 85. تستهای Smoke و Sanity
- 86. تست رگرسیون
- 87. تستهای Exploratory
- 88. تستهای Mutation
- 89. تستهای Property-Based
- 90. تستهای Visual Regression
- 91. مقایسه بصری صفحات
- 92. استفاده از Storybook برای تست کامپوننتها
- 93. تست با استفاده از Component Story Format (CSF)
- 94. تست خودکار با هوش مصنوعی (AI)
- 95. آشنایی با ابزارهای AI برای تست
- 96. آینده تست فرانتاند
- 97. بهترین روشها در تست خودکار
- 98. نکات و ترفندها در تست فرانتاند
- 99. اجتناب از Anti-Patterns در تست
- 100. منابع یادگیری بیشتر برای تست فرانتاند
تگها:
Automation Testing
Cypress
E2E testing
Frontend
Jest
React
Unit Testing
آموزش زبان
آموزش مجازی
برنامه نویسی
تست Cypress
تست jest
تست React
تست خودکار
فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.