کتاب صوتی تست خودکار برای اپلیکیشنهای حوزه تفریحات ورزشی
تست خودکار برای اپلیکیشنهای ورزشی: دوره جامع تست فرانتاند 🚀 تست خودکار برای اپلیکیشنهای حوزه تفریحات ورزشی: دورهای برای حرفهایها! آیا میخواهید اپلیکیشن ورزشیتان همیشه بینقص و بدون مشکل کار کن...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست خودکار برای اپلیکیشنهای حوزه تفریحات ورزشی
موضوع کلی: برنامه نویسی
موضوع میانی: تست فرانتاند
📋 سرفصلهای دوره
- 1. مقدمهای بر تست خودکار در توسعه فرانتاند
- 2. چرا تست فرانتاند اهمیت دارد؟
- 3. مفاهیم کلیدی در تست فرانتاند
- 4. انواع تست فرانتاند (واحد، ادغام، E2E)
- 5. انتخاب ابزار مناسب برای تست فرانتاند
- 6. مقدمهای بر Jest (کتابخانه تست جاوا اسکریپت)
- 7. نصب و پیکربندی Jest
- 8. اولین تست واحد با Jest
- 9. مبانی assertion در Jest
- 10. کلمات کلیدی `describe` و `it` در Jest
- 11. تکنیکهای `beforeEach` و `afterEach`
- 12. تکنیکهای `beforeAll` و `afterAll`
- 13. مدیریت mock ها در Jest
- 14. Mock کردن ماژولها
- 15. Mock کردن توابع
- 16. Mock کردن کلاسها
- 17. Mock کردن API ها (fetch, axios)
- 18. تست کامپوننتهای React با Jest
- 19. مقدمهای بر React Testing Library
- 20. نصب و پیکربندی React Testing Library
- 21. اولین تست کامپوننت React
- 22. پیدا کردن المانها (getByRole, getByLabelText)
- 23. پیدا کردن المانها (getByPlaceholderText, getByText)
- 24. پیدا کردن المانها (getByDisplayValue, getByAltText)
- 25. پیدا کردن المانها (getByTitle, getByTestId)
- 26. پیدا کردن چندین المان (getAllBy...)
- 27. تست تعاملات کاربر (fireEvent)
- 28. شبیهسازی کلیک، تایپ، فوکوس
- 29. شبیهسازی رویدادهای فرم
- 30. شبیهسازی رویدادهای سفارشی
- 31. کار با async/await در تستهای React
- 32. تست کامپوننتهای پیچیده با React Testing Library
- 33. مدیریت state در تستها
- 34. تست prop drilling
- 35. تست Context API
- 36. تست Redux (با Redux Toolkit)
- 37. تست React Router
- 38. استفاده از custom queries در React Testing Library
- 39. ساخت custom render function
- 40. تست کامپوننتهایی که با API ارتباط دارند
- 41. تست دادههای شرطی وConditional Rendering
- 42. تست لیستها و array ها
- 43. تست فرمها و اعتبار سنجی (validation)
- 44. تست کامپوننتهای UI Library (Material-UI, Ant Design)
- 45. اصول تست E2E (End-to-End)
- 46. انتخاب ابزار برای تست E2E (Cypress, Playwright)
- 47. مقدمهای بر Cypress
- 48. نصب و پیکربندی Cypress
- 49. اولین تست E2E با Cypress
- 50. مبانی command ها در Cypress (cy.visit, cy.get)
- 51. انتخاب المانها در Cypress
- 52. تعامل با المانها (click, type, submit)
- 53. مدیریت درخواستهای شبکه (cy.intercept)
- 54. Assertions در Cypress
- 55. کار با async/await در Cypress
- 56. تست ناوبری (Navigation)
- 57. تست فرمها در Cypress
- 58. تست حالتهای مختلف صفحه (Responsive Design)
- 59. مدیریت دادهها در تستهای E2E
- 60. استفاده از Fixtures در Cypress
- 61. استفاده از Environment Variables
- 62. استفاده از Custom Commands در Cypress
- 63. تست احراز هویت (Authentication)
- 64. تست عملیات CRUD
- 65. تست سناریوهای پیچیده کاربر
- 66. مقدمهای بر Playwright
- 67. نصب و پیکربندی Playwright
- 68. اولین تست E2E با Playwright
- 69. مبانی API در Playwright
- 70. انتخاب المانها در Playwright
- 71. تعامل با المانها در Playwright
- 72. مدیریت درخواستهای شبکه در Playwright
- 73. Assertions در Playwright
- 74. کار با async/await در Playwright
- 75. تست ناوبری در Playwright
- 76. تست فرمها در Playwright
- 77. تست حالتهای مختلف صفحه در Playwright
- 78. مدیریت دادهها در تستهای Playwright
- 79. استفاده از Fixtures در Playwright
- 80. استفاده از Environment Variables در Playwright
- 81. استفاده از Custom Playwright API
- 82. تست احراز هویت در Playwright
- 83. تست عملیات CRUD در Playwright
- 84. تست سناریوهای پیچیده کاربر با Playwright
- 85. اصول تست عملکرد (Performance Testing)
- 86. معرفی ابزارهای تست عملکرد (Lighthouse, WebPageTest)
- 87. تست عملکرد با Lighthouse
- 88. تحلیل نتایج تست عملکرد
- 89. تست بار (Load Testing) در فرانتاند
- 90. مقدمهای بر تست امنیت (Security Testing)
- 91. تستهای امنیتی پایه برای فرانتاند
- 92. معرفی ابزارهای پوشش کد (Code Coverage)
- 93. استفاده از Code Coverage با Jest
- 94. تحلیل نتایج Code Coverage
- 95. بهترین شیوهها در نوشتن تستهای فرانتاند
- 96. اصول Arrange-Act-Assert (AAA)
- 97. اصول Gherkin (Given-When-Then)
- 98. نوشتن تستهای قابل نگهداری (Maintainable Tests)
- 99. تکنیکهای Refactoring تستها
- 100. مدیریت خطا و استثنا در تستها
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Cypress
end-to-end testing
Integration Testing
Jest
Selenium
software testing
Unit Testing
Web Development
اپلیکیشن تفریحات ورزشی
برنامهنویسی
تست خودکار
تست فرانتاند
تست نرمافزار
تست وب
وردپرس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.