کتاب توسعه مبتنی بر رفتار با Mocha و Chai: از مبتدی تا حرفه‌ای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره توسعه مبتنی بر رفتار با Mocha و Chai: از مبتدی تا حرفه‌ای

موضوع کلی: توسعه نرم‌افزار

موضوع میانی: تست نرم‌افزار

📋 سرفصل‌های دوره

  • 1. آشنایی با توسعه مبتنی بر رفتار (BDD)
  • 2. اصول و مزایای BDD
  • 3. تفاوت BDD با TDD و ATDD
  • 4. معرفی Mocha و Chai
  • 5. نصب و پیکربندی Mocha
  • 6. نصب و پیکربندی Chai
  • 7. نگارش اولین تست با Mocha و Chai
  • 8. ساختار یک فایل تست در Mocha
  • 9. آشنایی با Assertions در Chai
  • 10. انواع Assertions در Chai (equal, deepEqual, etc.)
  • 11. استفاده از expect در Chai
  • 12. استفاده از should در Chai
  • 13. استفاده از assert در Chai
  • 14. نوشتن تست‌های ساده برای توابع JavaScript
  • 15. تست توابع با پارامترهای مختلف
  • 16. تست توابع با مقادیر بازگشتی مختلف
  • 17. استفاده از hooks در Mocha (before, after, beforeEach, afterEach)
  • 18. مدیریت asynchronous code با Mocha و Chai
  • 19. تست توابع Promise با Mocha و Chai
  • 20. تست توابع Async/Await با Mocha و Chai
  • 21. استفاده از spies با Chai
  • 22. استفاده از stubs با Chai
  • 23. Mocking dependencies با Chai
  • 24. تست APIها با Mocha و Chai
  • 25. تست RESTful APIs
  • 26. تست GraphQL APIs
  • 27. تست components React با Mocha و Chai
  • 28. تست components Vue.js با Mocha و Chai
  • 29. تست components Angular با Mocha و Chai
  • 30. استفاده از Mocha و Chai با CI/CD
  • 31. ادغام Mocha و Chai با Jenkins
  • 32. ادغام Mocha و Chai با GitLab CI
  • 33. ادغام Mocha و Chai با Travis CI
  • 34. بهینه‌سازی تست‌ها با Mocha و Chai
  • 35. Debug کردن تست‌ها در Mocha
  • 36. گزارش‌گیری از تست‌ها با Mocha
  • 37. استفاده از reporters مختلف در Mocha
  • 38. نوشتن تست‌های خوانا و قابل نگهداری
  • 39. الگوهای طراحی تست با BDD
  • 40. استفاده از Page Object Model (POM)
  • 41. تست‌های End-to-End با Mocha و Chai
  • 42. تست‌های visual regression با Mocha و Chai
  • 43. معرفی Cypress و مقایسه با Mocha و Chai
  • 44. استفاده از Docker برای تست با Mocha و Chai
  • 45. تست میکروسرویس‌ها با Mocha و Chai
  • 46. تست message queues با Mocha و Chai
  • 47. تست database interactions با Mocha و Chai
  • 48. تست security vulnerabilities با Mocha و Chai
  • 49. نکات پیشرفته برای نوشتن تست‌های BDD
تگ‌ها: API testing asynchronous testing BDD Behavior Driven Development Chai ChaiJS front-end testing JavaScript testing Mocha MochaJS Node.js تست مبتنی بر رفتار تست نرم‌افزار توسعه نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.