دوره آموزشی توسعه رفتار محور
1 ساعت 26 دقیقهمبتدی2018-08-17
مدرسین

Robin Beck
Lead Technical Trainer helping developers with infrastructure challenges
جزئیات دوره
توسعه رفتار محور (BDD) از توسعه آزمایش محور به عنوان فرآیندی که همکاری با تیم های غیر فنی را افزایش می دهد پدید آمد. تستهای BDD بر روی رفتار کاربر و سیستم متمرکز هستند و میتوانند جزئیاتی را که اغلب در طول فرآیند توسعه نرمافزار سنتی از بین میروند، روشن کنند. این دوره آموزشی اصول اولیه توسعه رفتار محور را آموزش می دهد. بیاموزید که چگونه BDD در یک گردش کار چابک قرار می گیرد، چگونه فرآیند BDD را در یک تیم هدایت کنید، و اصول اولیه استفاده از چارچوب های BDD محبوب مانند Cucumber. مربی رابین بک به شما کمک میکند تا با Cucumber و زبان مشخصات آن، Gherkin آشنا شوید، نمونههایی از مشخصات الزامات نوشتن، تعریف سناریوها، راهاندازی تستهای شکست خورده و بهینهسازی کدتان برای تأکید بر طراحی دامنه محور و شیگرا. او برخی از بهترین شیوهها را برای پیادهسازی توسعه رفتار محور و حفظ فلسفه - رفتار بر عملکرد - در بالای ذهن به پایان میرساند.
اهداف یادگیری
توسعه رفتار محور چیست؟
چابک و BDD
نمونه های BDD
چارچوب های BDD
تعریف سناریوها
مدل سازی دامنه
اجرای طراحی شی گرا
فرآیند BDD: رفتار قبل از عملکرد
اهداف یادگیری
توسعه رفتار محور چیست؟
چابک و BDD
نمونه های BDD
چارچوب های BDD
تعریف سناریوها
مدل سازی دامنه
اجرای طراحی شی گرا
فرآیند BDD: رفتار قبل از عملکرد
مهارت ها
CucumberAgile Software DevelopmentDevOpsFoundationsOpen Source
سرفصل ها
0. مقدمه
- 01 - همکاری با توسعه رفتار محور (BDD)
- 02 - آنچه باید بدانید
- 03 - راه اندازی
1. رفتار چابکی
- 04 - Agile در زمینه
- 05 - TDD از نظر تاریخی
- 06 - چرا BDD اینقدر قانعکننده است
- 07 - نتیجه گیری مطالعه موردی
- 08 - ساختن چیز درست
- 09 - مثال ملموس
2. به من یک مثال بزنید
- 10 - ملاقات سه دوست
- 11 - سه دوست در عمل
- 12 - مشخصات قرص
- 13 - سناریو را به Gherkin ترجمه کنید
3. با خیار
- 14 - چارچوبهای BDD
- 15 - پیدایش خیار
- 16 - پروژه کافئین را راهاندازی کنید
- 17 - سناریو را تعریف کنید
- 18 - دامنه را مدل کنید
- 19 - پذیرش شکست
- 20 - اپلیکیشن را شیئی کنید
- 21 - سناریوی دوم را اضافه کنید
4. فرآیند را به خاطر بسپارید
- 22 - مرور
- 23 - رفتار قبل از عملکرد
نتیجه
- 24 - مراحل بعدی