کتاب راهنمای جامع تست فرانتاند با تمرکز بر توسعه حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
راهنمای جامع تست فرانتاند: از مبتدی تا حرفهای | دوره آموزشی 🚀 راهنمای جامع تست فرانتاند: از مبتدی تا حرفهای دوره آموزشی کامل برای تبدیل شدن به یک متخصص تست فرانتاند 1. معرفی دوره: به دنیای حرفها...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع تست فرانتاند با تمرکز بر توسعه حرفهای
موضوع کلی: برنامه نویسی
موضوع میانی: تست فرانتاند
📋 سرفصلهای دوره
- 1. مقدمه بر تست فرانتاند
- 2. اهمیت تست در توسعه فرانتاند
- 3. چرایی تست فرانتاند
- 4. انواع تست در توسعه نرمافزار
- 5. شناخت انواع تست فرانتاند
- 6. تست واحد (Unit Testing)
- 7. تست یکپارچهسازی (Integration Testing)
- 8. تست E2E (End-to-End Testing)
- 9. تست پذیرش (Acceptance Testing)
- 10. تست عملکرد (Performance Testing)
- 11. تست امنیتی (Security Testing)
- 12. تست قابلیت استفاده (Usability Testing)
- 13. تست رگرسیون (Regression Testing)
- 14. مفاهیم کلیدی در تست فرانتاند
- 15. اصول SOLID و ارتباط آن با تستپذیری
- 16. اصول DRY و KISS در تست
- 17. الگوهای طراحی و تستپذیری
- 18. تستنویسی با رویکرد TDD (Test-Driven Development)
- 19. چرخه TDD
- 20. مزایا و معایب TDD
- 21. روش BDD (Behavior-Driven Development)
- 22. تفاوت TDD و BDD
- 23. ابزارهای تست واحد برای جاوا اسکریپت
- 24. معرفی Jest
- 25. نصب و راهاندازی Jest
- 26. نوشتن اولین تست واحد با Jest
- 27. مفاهیم Assertion در Jest
- 28. تست توابع ساده
- 29. تست توابع با ورودیهای پیچیده
- 30. تست توابع ناهمزمان (Async Functions)
- 31. موضوعات پیشرفتهتر در Jest
- 32. Mocking و Stubbing با Jest
- 33. Mock کردن ماژولها
- 34. Mock کردن توابع
- 35. Spying در Jest
- 36. مدیریت state در تستهای واحد
- 37. تست کامپوننتهای React
- 38. معرفی React Testing Library
- 39. نصب و راهاندازی React Testing Library
- 40. چرا React Testing Library؟ (تفاوت با Enzyme)
- 41. نوشتن اولین تست کامپوننت React
- 42. Querying Elements در React Testing Library
- 43. User Events در React Testing Library
- 44. شبیهسازی تعاملات کاربر
- 45. تست فرمها و ورودیها
- 46. تست conditional rendering
- 47. تست state management (Context API, Redux)
- 48. تست کامپوننتهای پیچیده
- 49. اصول نوشتن تستهای قابل نگهداری
- 50. مدیریت وابستگیهای کامپوننت
- 51. تست کامپوننتهای با API Call
- 52. استفاده از Mock Server برای API Call
- 53. مدیریت خطاها در تست کامپوننت
- 54. تست کامپوننتها در فریمورکهای دیگر (Vue, Angular)
- 55. معرفی Vitest (به عنوان جایگزین Jest)
- 56. نصب و راهاندازی Vitest
- 57. مقایسه Jest و Vitest
- 58. نوشتن تست واحد با Vitest
- 59. تست یکپارچهسازی در فرانتاند
- 60. مفهوم تست یکپارچهسازی
- 61. اهمیت تست یکپارچهسازی
- 62. تست تعامل بین کامپوننتها
- 63. تست تعامل کامپوننت با سرویسها
- 64. تست یکپارچهسازی با React Testing Library
- 65. استفاده از Mock Server در تست یکپارچهسازی
- 66. تست E2E (End-to-End Testing)
- 67. مقدمه بر تست E2E
- 68. ابزارهای محبوب تست E2E
- 69. معرفی Cypress
- 70. نصب و راهاندازی Cypress
- 71. اولین تست E2E با Cypress
- 72. نوشتن تستهای E2E برای سناریوهای کاربر
- 73. Assertions در Cypress
- 74. Handling Asynchronicity در Cypress
- 75. Intercepting Network Requests در Cypress
- 76. Mocking API Responses در Cypress
- 77. تست جریانهای کاربری پیچیده
- 78. مدیریت احراز هویت و مجوزها در تست E2E
- 79. Cross-browser Testing با Cypress
- 80. مدیریت دادههای تستی در Cypress
- 81. Configuring Cypress for Different Environments
- 82. مقدمه بر Playwright
- 83. نصب و راهاندازی Playwright
- 84. مقایسه Cypress و Playwright
- 85. نوشتن تست E2E با Playwright
- 86. سناریوهای پیشرفته در تست E2E
- 87. تست عملکرد (Performance Testing)
- 88. مفهوم تست عملکرد در فرانتاند
- 89. معیارهای کلیدی عملکرد (Core Web Vitals)
- 90. ابزارهای تست عملکرد
- 91. استفاده از Lighthouse برای تست عملکرد
- 92. تست عملکرد با ابزارهای مرورگر (DevTools)
- 93. شناسایی bottleneckها
- 94. بهینهسازی کد برای عملکرد بهتر
- 95. تست رگرسیون (Regression Testing)
- 96. مفهوم تست رگرسیون
- 97. اهمیت تست رگرسیون
- 98. روشهای پیادهسازی تست رگرسیون
- 99. تست خودکار رگرسیون
- 100. تستهای بصری (Visual Regression Testing)
تگها:
Front-end testing
Programming
Quality assurance
software testing
UI testing
Web Development
برنامه نویسی
تست UI
تست فرانتاند
تست نرمافزار
توسعه حرفهای
توسعه وب
توسعهدهنده فرانتاند
راهنمای تست فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.