کتاب توسعه مبتنی بر رفتار با Mocha و Chai: از مبتدی تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه مبتنی بر رفتار با 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
تست مبتنی بر رفتار
تست نرمافزار
توسعه نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.