کتاب راهنمای خودکارسازی تست های End-to-End با اکسپرس.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای خودکارسازی تست های End-to-End با اکسپرس.js
موضوع کلی: برنامه نویسی
موضوع میانی: اکسپرس (Express.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر تست خودکار و اهمیت آن
- 2. معماری تست End-to-End
- 3. نصب و پیکربندی Node.js و npm
- 4. معرفی فریمورک اکسپرس.js
- 5. ایجاد یک پروژه اکسپرس.js ساده
- 6. مبانی مسیریابی در اکسپرس.js
- 7. مدیریت درخواستها و پاسخها در اکسپرس.js
- 8. استفاده از Middlewareها در اکسپرس.js
- 9. مدیریت خطاها در اکسپرس.js
- 10. معرفی ابزار تست Jest
- 11. نصب و پیکربندی Jest
- 12. نوشتن اولین تست End-to-End با Jest
- 13. انتخاب عناصر HTML با استفاده از selectorها
- 14. شبیهسازی تعاملات کاربر با Jest
- 15. تست فرمها و ورودیهای کاربر
- 16. تست احراز هویت و مجوزها
- 17. تست APIهای RESTful با Jest
- 18. استفاده از Mockها و Stubs در تستها
- 19. تست سناریوهای پیچیده با Jest
- 20. ادغام تستها با CI/CD
- 21. بهینهسازی سرعت اجرای تستها
- 22. گزارشگیری از نتایج تستها
- 23. تست رخدادهای ناهمزمان (Asynchronous Events)
- 24. تست مسیریابی و ناوبری
- 25. تست پاسخهای HTTP و وضعیتها
- 26. تست Cookieها و Sessionها
- 27. تست Local Storage و Session Storage
- 28. تست فایلها و بارگذاریها
- 29. تست تصاویر و رسانهها
- 30. تست ویدیوها و پخش آنلاین
- 31. تست نقشهها و موقعیت مکانی
- 32. تست ایمیلها و اعلانات
- 33. تست پرداختهای آنلاین
- 34. تست امنیت در تستهای End-to-End
- 35. تست دسترسیپذیری (Accessibility Testing)
- 36. تست عملکرد (Performance Testing)
- 37. تست مقیاسپذیری (Scalability Testing)
- 38. استفاده از Docker برای محیط تست
- 39. استفاده از پایگاه داده در تستهای End-to-End
- 40. تست APIهای GraphQL با Jest
- 41. تست Real-time Applications (WebSocket)
- 42. تست برنامههای تکصفحهای (SPA)
- 43. تست برنامههای موبایل با Jest
- 44. تست ریسپانسیو (Responsive Testing)
- 45. تست در مرورگرهای مختلف
- 46. تست با استفاده از Headless Browserها
- 47. استفاده از ابزارهای تست بصری
- 48. تست A/B Testing
- 49. تست چندزبانه (Multi-language Testing)
- 50. تست بینالمللی (Internationalization Testing)
- 51. تست با استفاده از Test Data
- 52. تست سناریوهای Edge Cases
- 53. تست Regression Testing
- 54. تست Smoke Testing
- 55. تست Sanity Testing
- 56. تست Integration Testing
- 57. تست System Testing
- 58. تست User Acceptance Testing (UAT)
- 59. تست Continuous Testing
- 60. تست Exploratory Testing
- 61. تست Monkey Testing
- 62. بهبود نگهداری تستها
- 63. الگوهای طراحی تست
- 64. تست بر اساس رفتار (Behavior-Driven Development - BDD)
- 65. استفاده از Cucumber با اکسپرس.js و Jest
- 66. نوشتن گزارشهای تست قابل فهم
- 67. عیبیابی و رفع مشکلات تستها
- 68. بهترین روشهای نوشتن تستهای End-to-End
- 69. مستندسازی تستها
- 70. معماری یک فریمورک تست End-to-End سفارشی
- 71. استفاده از ابزارهای مانیتورینگ در تستها
- 72. تست امنیت با استفاده از OWASP ZAP
- 73. تست API Gateway
- 74. تست Microservices
- 75. تست Serverless Functions
- 76. تست برنامههای React با اکسپرس.js
- 77. تست برنامههای Vue.js با اکسپرس.js
- 78. تست برنامههای Angular با اکسپرس.js
- 79. تست برنامههای Node.js با اکسپرس.js
- 80. تست Streamها و WebSocketها با اکسپرس.js
- 81. تست GraphQL Subscriptions
- 82. تست GraphQL Mutations
- 83. تست GraphQL Queries
- 84. تست GraphQL Resolvers
تگها:
Node.js
اکسپرس js
برنامه نویسی وب
تست End-to-End
تست اتوماتیک
تست نرم افزار
توسعه بک اند
خودکارسازی تست
راهنمای اکسپرس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.