کتاب مدیریت استراتژی تست فرانتاند با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
مدیریت استراتژی تست فرانتاند: دوره جامع و کاربردی مدیریت استراتژی تست فرانتاند: کلید موفقیت پروژههای فرانتاند شما آیا میخواهید کیفیت پروژههای فرانتاند خود را به طور چشمگیری افزایش دهید؟ آیا به ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت استراتژی تست فرانتاند
موضوع کلی: برنامه نویسی
موضوع میانی: تست فرانتاند
📋 سرفصلهای دوره
- 1. مقدمهای بر تست فرانتاند
- 2. چرا تست فرانتاند مهم است؟
- 3. اهداف کلیدی تست فرانتاند
- 4. انواع تست در توسعه فرانتاند
- 5. تست واحد (Unit Testing) در فرانتاند
- 6. تست یکپارچهسازی (Integration Testing) در فرانتاند
- 7. تست End-to-End (E2E) در فرانتاند
- 8. تست رگرسیون (Regression Testing) در فرانتاند
- 9. تست عملکرد (Performance Testing) در فرانتاند
- 10. تست امنیتی (Security Testing) در فرانتاند
- 11. تست دسترسپذیری (Accessibility Testing) در فرانتاند
- 12. تست سازگاری مرورگر (Browser Compatibility Testing)
- 13. مبانی تست نویسی
- 14. انتخاب ابزار مناسب برای تست فرانتاند
- 15. مروری بر Jest
- 16. نصب و پیکربندی Jest
- 17. نوشتن اولین تست واحد با Jest
- 18. مفاهیم کلیدی Jest: describe, it, expect
- 19. استفاده از matcher ها در Jest
- 20. Mocking در Jest
- 21. Spying در Jest
- 22. Asynchronous testing در Jest
- 23. Code coverage با Jest
- 24. مروری بر React Testing Library
- 25. چرا React Testing Library؟
- 26. تفاوت React Testing Library و Enzyme
- 27. نصب و پیکربندی React Testing Library
- 28. نوشتن تستهای کاربر محور با React Testing Library
- 29. Finding elements by roles, labels, text
- 30. Interacting with elements
- 31. Testing custom hooks
- 32. Testing components with state and props
- 33. Testing forms
- 34. Testing asynchronous operations
- 35. Testing side effects
- 36. Testing context API
- 37. Testing routing
- 38. مروری بر Cypress
- 39. چرا Cypress؟
- 40. نصب و پیکربندی Cypress
- 41. نوشتن اولین تست E2E با Cypress
- 42. دستورات Cypress: cy.visit, cy.get, cy.click, cy.type
- 43. Assertions در Cypress
- 44. Handling modals and popups
- 45. Testing forms and inputs
- 46. Testing API requests
- 47. Assertions on network requests
- 48. Handling different page states
- 49. Running Cypress tests in parallel
- 50. Integrating Cypress with CI/CD
- 51. مروری بر Playwright
- 52. چرا Playwright؟
- 53. نصب و پیکربندی Playwright
- 54. نوشتن تستهای E2E با Playwright
- 55. Contexts and pages در Playwright
- 56. Assertions در Playwright
- 57. Browser automation در Playwright
- 58. Testing web workers
- 59. Testing service workers
- 60. Testing mobile emulation
- 61. Integrating Playwright with CI/CD
- 62. استراتژی تست جامع برای فرانتاند
- 63. تعریف چرخه عمر تست (Test Lifecycle)
- 64. تعریف سطوح تست (Testing Pyramid)
- 65. تست واحد: بهترین شیوهها
- 66. تست یکپارچهسازی: بهترین شیوهها
- 67. تست E2E: بهترین شیوهها
- 68. تکنیکهای پیشرفته تست واحد
- 69. موتورهای تست رندر (Render Testing Engines)
- 70. Mocking APIs با Mock Service Worker (MSW)
- 71. Mocking browser APIs
- 72. Testing state management solutions (Redux, Zustand, etc.)
- 73. Testing complex component interactions
- 74. Testing custom hooks with complex logic
- 75. تست یکپارچهسازی: سناریوهای عملی
- 76. تست تعامل کامپوننتها
- 77. تست ارتباط بین کامپوننتها و سرویسها
- 78. تست جریانهای کاربری پیچیده
- 79. تست E2E: سناریوهای پیشرفته
- 80. سرعت بخشیدن به تستهای E2E
- 81. مدیریت دادههای تست (Test Data Management)
- 82. Testing different user roles and permissions
- 83. Testing internationalization (i18n)
- 84. Testing localization (l10n)
- 85. Testing accessibility in E2E tests
- 86. Testing visual regression with tools like Percy or Chromatic
- 87. تست عملکرد فرانتاند
- 88. مبانی تست عملکرد
- 89. ابزارهای تست عملکرد (Lighthouse, WebPageTest)
- 90. بهینهسازی سرعت بارگذاری صفحه
- 91. کاهش زمان پاسخگویی
- 92. مدیریت منابع (Assets)
- 93. Lazy loading components and images
- 94. Code splitting
- 95. Caching strategies
- 96. تست امنیتی فرانتاند
- 97. ملاحظات امنیتی در فرانتاند
- 98. OWASP Top 10 for Front-end
- 99. Sanitization of user input
- 100. Handling sensitive data
تگها:
Automation Testing
Frontend Development
Frontend Test Strategy Management
frontend testing
QA
software testing
Test Strategy
UI testing
Web Development
استراتژی تست
برنامه نویسی
تست فرانتاند
تست نرم افزار
توسعه فرانتاند
مدیریت استراتژی تست فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.