کتاب BDD: یک زبان مشترک برای کسب و کار و فناوری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره BDD: یک زبان مشترک برای کسب و کار و فناوری

موضوع کلی: برنامه نویسی

موضوع میانی: توسعه رفتارمحور (BDD)

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

  • 1. مقدمه‌ای بر توسعه رفتارمحور (BDD)
  • 2. چرا BDD؟ مزایا و معایب
  • 3. تفاوت BDD با TDD و ATDD
  • 4. زبان مشترک: اهمیت درک متقابل
  • 5. اصطلاحات کلیدی BDD: سناریو، ویژگی، گام
  • 6. ساختار یک سناریو BDD
  • 7. قواعد نگارش سناریوهای خوب
  • 8. Gherkin: معرفی زبان Gherkin
  • 9. ساختار دستورات Gherkin: Given, When, Then, And, But
  • 10. نوشتن اولین سناریوی Gherkin
  • 11. ابزارهای BDD محبوب: Cucumber, SpecFlow, Behat
  • 12. نصب و پیکربندی Cucumber
  • 13. نوشتن Step Definitions
  • 14. ارتباط Step Definitions با کد
  • 15. اجرای سناریوهای BDD
  • 16. گزارش‌گیری و تحلیل نتایج BDD
  • 17. سناریوهای پیچیده: استفاده از Scenario Outline
  • 18. پارامترها و Data Tables در Scenario Outline
  • 19. استفاده از Background در سناریوها
  • 20. به اشتراک‌گذاری Step Definitions
  • 21. مدیریت وابستگی‌ها در BDD
  • 22. ادغام BDD با CI/CD
  • 23. BDD در پروژه‌های Agile
  • 24. همکاری بین توسعه‌دهندگان، تحلیلگران و ذینفعان
  • 25. بهبود ارتباطات با استفاده از BDD
  • 26. نگارش سناریوهای قابل‌تست
  • 27. تست‌های Acceptance Criteria با BDD
  • 28. استفاده از BDD برای مستندسازی رفتار سیستم
  • 29. بهینه‌سازی سناریوهای BDD برای سرعت و خوانایی
  • 30. الگوهای طراحی Step Definitions
  • 31. استفاده از Dependency Injection در Step Definitions
  • 32. مدیریت State در Step Definitions
  • 33. تست API با BDD
  • 34. تست UI با BDD
  • 35. BDD و Microservices
  • 36. BDD و Domain-Driven Design (DDD)
  • 37. پیاده‌سازی BDD در زبان‌های مختلف برنامه‌نویسی
  • 38. مقایسه Cucumber با SpecFlow و Behat
  • 39. بهترین روش‌های نگارش سناریوهای BDD
  • 40. معماری یک فریم‌ورک BDD
  • 41. مقیاس‌پذیری BDD در پروژه‌های بزرگ
  • 42. تست‌های Performance با BDD
  • 43. تست‌های Security با BDD
  • 44. نگهداری و به‌روزرسانی سناریوهای BDD
تگ‌ها: Acceptance Testing Agile ATDD BDD Behat Behavior Driven Development Cucumber Gherkin SpecFlow TDD پذیرش تست تست نرم‌افزار توسعه رفتارمحور توسعه نرم‌افزار زبان مشترک

نظرات

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

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