آموزش رشد مبتنی بر رفتار

Behavior-Driven Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه رفتار محور (BDD) از توسعه آزمون محور به عنوان فرایندی که همکاری با تیم های غیر فنی را افزایش می دهد ، ظهور کرد. آزمایش های BDD بر روی کاربر و رفتار سیستم متمرکز است و می تواند جزئیاتی را که اغلب در طی فرآیند توسعه نرم افزار سنتی از دست می روند ، روشن کند. این دوره آموزشی اصول توسعه رفتار محور را آموزش می دهد. بیاموزید چگونه BDD در یک گردش کار چابک قرار می گیرد ، چگونه فرآیند BDD را درون تیمی هدایت کنید و اصول استفاده از چارچوب های BDD معروف مانند Cucumber. Robin Beck ، مربی به شما کمک می کند تا با Cucumber و زبان مشخصات آن ، Gherkin ، مثالهایی از مشخصات مورد نیاز برای نوشتن ، تعریف سناریوها ، تنظیم تست های ناموفق و بهینه سازی کد خود را برای تأکید بر طراحی دامنه محور و شی گرا ارائه دهید. او با بهترین روش ها برای پیاده سازی توسعه رفتار محور و نگه داشتن فلسفه - رفتار بیش از عملکرد - در بالای ذهن قرار می گیرد.
موضوعات شامل:
  • توسعه رفتار محور چیست؟
  • چابک و BDD
  • نمونه های BDD
  • چارچوب های BDD
  • تعریف سناریوها
  • مدل سازی دامنه
  • اجرای طراحی شی گرا
  • فرآیند BDD: رفتار قبل از عملکرد

سرفصل ها و درس ها

مقدمه Introduction

  • همکاری با توسعه رفتار محور (BDD) Collaboration with behavior-driven development (BDD)

  • آنچه باید بدانید What you should know

  • راه‌اندازی Getting set up

1. برخورد با Agilely 1. Behaving Agilely

  • چابک در متن Agile in context

  • TDD به لحاظ تاریخی TDD historically

  • چرا BDD بسیار قانع کننده است؟ Why is BDD so compelling?

  • نتیجه گیری از مطالعه موردی Case study conclusions

  • ساختن چیز مناسب Building the right thing

  • مثال بتونی Concrete example

2. مثالی به من بدهید 2. Give Me an Example

  • جلسه سه آمیگوس Three amigos meeting

  • سه آمیگا در عمل The three amigos in action

  • مشخصات گرکین Gherkin specifications

  • سناریو را به گورکین ترجمه کنید Translate the scenario into Gherkin

3. دست با خیار 3. Hands On with Cucumber

  • چارچوب های BDD BDD frameworks

  • ظهور خیار The emergence of Cucumber

  • پروژه کافئین را تنظیم کنید Set up the caffeinate project

  • سناریو را تعریف کنید Define the scenario

  • دامنه را مدل کنید Model the domain

  • آغوش شکست Embracing failure

  • برنامه را اعتراض کنید Objectify the application

  • سناریوی دوم را اضافه کنید Add a second scenario

4- فرایند را به خاطر بسپارید 4. Remember the Process

  • مرور Review

  • رفتار قبل از عملکرد Behavior before function

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش رشد مبتنی بر رفتار
جزییات دوره
1h 25m
24
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
42,250
- از 5
ندارد
دارد
دارد
Robin Beck
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robin Beck Robin Beck

رابین بک یک مربی فنی اصلی است که به توسعه دهندگان کمک می کند تا بر چالش های زیرساختی غلبه کنند. رابین در ابزارهای مدیریت پیکربندی مانند Chef و Puppet و سیستم عامل های محاسبات مبتنی بر ابر مانند AWS ، Google Cloud Platform ، Rackspace و VMWare مهارت دارد. او همچنین در زمینه توسعه برنامه وب با Node.js و JavaScript تجربه کرده است. در اوقات فراغت ، شبکه ها و سخت افزارهای قدیمی را عیب یابی می کند.