BDD در عمل، ویرایش دوم ۲۰۲۳
BDD in Action, Second Edition 2023

دانلود کتاب BDD در عمل، ویرایش دوم ۲۰۲۳ (BDD in Action, Second Edition 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

John Ferguson Smart, Jan Molak

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2023

زبان

English

تعداد صفحه‌ها

488

نوع فایل

pdf

حجم

24.6 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب BDD در عمل، ویرایش دوم ۲۰۲۳

نرم‌افزاری تحویل دهید که دقیقاً همان‌طور که باید، کار کند! توسعه‌ی مبتنی بر رفتار (BDD) پروژه‌های نرم‌افزاری شما را از طریق همکاری، تکنیک‌های ارتباطی و نیازمندی‌های ملموسی که می‌توانید آن‌ها را به تست‌های خودکار تبدیل کنید، به سوی موفقیت هدایت می‌کند.

در BDD در عمل، ویرایش دوم، خواهید آموخت که چگونه:

* پیاده‌سازی و بهبود رویه‌های BDD
* اولویت‌بندی ویژگی‌ها بر اساس اهداف تجاری
* مدیریت یک جلسه‌ی نگاشت مثال (Example Mapping)
* نوشتن تست‌های پذیرش خودکار
* گسترش تست‌های پذیرش خودکار
* ارائه‌ی گزارش‌دهی و مستندسازی دقیق

حدود نیمی از تمام پروژه‌های نرم‌افزاری در برآورده کردن الزامات، با شکست مواجه می‌شوند. توسعه‌ی مبتنی بر رفتار (BDD) کمک می‌کند تا مطمئن شوید که پروژه‌ی شما یکی از آن‌ها نخواهد بود. توسعه‌ی مبتنی بر رفتار در عمل، ویرایش دوم به شما می‌آموزد که چگونه اطمینان حاصل کنید که همه‌ی افراد درگیر در یک پروژه‌ی نرم‌افزاری – از توسعه‌دهندگان تا سهام‌داران غیرفنی – در مورد اهداف و مقاصد پروژه هم‌نظر هستند. این کتاب مهارت‌های ارتباطی، رویه‌های مشارکتی و ابزارهای خودکارسازی مفیدی را ارائه می‌دهد که به شما امکان می‌دهد بدون دردسر با BDD به موفقیت برسید. این کتاب پرفروش، در ویرایش دوم خود، به‌طور گسترده با تکنیک‌های جدیدی برای گنجاندن BDD در رویه‌های توسعه‌ی سازمانی و در مقیاس بزرگ مانند Agile و DevOps به‌روز شده است.

پیشگفتار توسط دانیل ترهورست-نورث.

درباره‌ی فناوری

توسعه‌ی مبتنی بر رفتار، یک تکنیک طراحی نرم‌افزاری مشارکتی است که نمونه‌هایی از رفتار مطلوب یک برنامه را در یک مشخصه‌ی عینی و قابل آزمایش سازماندهی می‌کند. از آنجایی که فرآیند BDD ورودی‌ها را از تمام بخش‌های یک سازمان جمع‌آوری می‌کند، احتمال اینکه نرم‌افزار شما هم کاربران نهایی و هم سهام‌داران تجاری را راضی کند، به حداکثر می‌رساند. رویه‌های همکاری و استراتژی‌های خودکارسازی تثبیت‌شده در این کتاب به شما کمک می‌کند تا مزایای BDD را برای تیم توسعه و مشتریان تجاری خود به حداکثر برسانید.

درباره‌ی کتاب

در BDD در عمل، ویرایش دوم، خواهید آموخت که چگونه BDD را به طور یکپارچه در فرآیند توسعه‌ی موجود خود ادغام کنید. این ویرایش جدید و کاملاً اصلاح شده، اکنون نحوه‌ی ادغام BDD با DevOps و سیستم‌های Agile در مقیاس بزرگ را نشان می‌دهد. مثال‌های عملی، مهارت‌های ارتباطی تیم‌های چندوظیفه‌ای، رهبری یک تحلیل نیازمندی موفق و نحوه‌ی تنظیم معیارهای پذیرش خودکار را معرفی می‌کنند.

چه چیزی در داخل کتاب است

* چگونه BDD به طور مثبت بر کار تیمی، پویایی و همکاری با ذینفعان تأثیر می‌گذارد.
* به تیم‌ها کمک می‌کند تا الزامات را کشف و تجزیه و تحلیل کنند، فرضیات را آشکار کنند و خطرات را کاهش دهند.
* پذیرش، یکپارچه‌سازی و تست واحد را موثرتر می‌کند.
* گزارش‌دهی و مستندسازی پویا را برای بهبود شفافیت، خودکار می‌کند.

درباره‌ی خواننده

برای همه‌ی تیم‌های توسعه. نیازی به تجربه‌ی قبلی با BDD نیست. مثال‌ها در Java، JavaScript و TypeScript را می‌توان به راحتی در زبان انتخابی شما بیان کرد.

درباره‌ی نویسندگان

جان فرگوسن اسمارت خالق چارچوب Serenity BDD و بنیان‌گذار آموزشگاه Serenity Dojo است. یان مولاک نویسنده‌ی چارچوب تست Serenity/JS، Jenkins Build Monitor و سایر ابزارهای CD و تست است.


فهرست کتاب:

۱. داخل جلد رویی

۲. BDD در عمل

۳. تحسین‌هایی برای ویرایش اول

۴. حق تکثیر

۵. تقدیم‌نامه

۶. فهرست

۷. مطالب مقدماتی

۸. قسمت ۱. گام‌های نخستین

۱ ساخت نرم‌افزاری که تغییری ایجاد می‌کند

۲ معرفی توسعه‌ی مبتنی بر رفتار (BDD)

۳ BDD: گشتی سریع و پرهیجان

۱۲. قسمت ۲. چه می‌خواهم؟ تعریف الزامات با استفاده از BDD

۴ حدس زدن: از اهداف تجاری تا ویژگی‌های اولویت‌بندی‌شده

۵ توصیف و اولویت‌بندی ویژگی‌ها

۶ تشریح ویژگی‌ها با مثال‌ها

۷ از مثال‌ها تا مشخصات اجرایی

۱۷. قسمت ۳. چگونه آن را بسازم؟ کدنویسی به روش BDD

۸ از مشخصات اجرایی تا آزمون‌های پذیرش خودکار

۹ نوشتن آزمون‌های پذیرش خودکار قوی

۱۰ خودکارسازی معیارهای پذیرش برای لایه UI

۱۱ الگوهای طراحی خودکارسازی آزمون برای لایه UI

۱۲ خودکارسازی آزمون مقیاس‌پذیر با الگوی Screenplay

۱۳ BDD و مشخصات اجرایی برای میکروسرویس‌ها و APIها

۱۴ مشخصات اجرایی برای سیستم‌های موجود با Serenity/JS

۱۵ خودکارسازی آزمون قابل حمل با Serenity/JS

۱۶ مستندسازی پویا و شواهد انتشار

۲۷. نمایه

۲۸. داخل جلد پشتی

 

توضیحات(انگلیسی)

Deliver software that does what it’s supposed to do! Behavior-Driven Development guides your software projects to success with collaboration, communication techniques, and concrete requirements you can turn into automated tests.

In BDD in Action, Second Edition you’ll learn how to:

  • Implement and improve BDD practices
  • Prioritize features from business goals
  • Facilitate an example mapping session
  • Write automated acceptance tests
  • Scale up your automated acceptance tests
  • Deliver accurate reporting and documentation

Around half of all software projects fail to deliver on requirements. Behavior-Driven Development (BDD) helps make sure that yours isn’t one of them. Behavior-Driven Development in Action, Second Edition teaches you how to ensure that everyone involved in a software project—from developers to non-technical stakeholders—are in agreement on goals and objectives. It lays out the communication skills, collaborative practices, and useful automation tools that will let you seamlessly succeed with BDD. Now in its second edition, this revised bestseller has been extensively updated with new techniques for incorporating BDD into large-scale and enterprise development practices such as Agile and DevOps.

Foreword by Daniel Terhorst-North.

About the Technology

Behavior-Driven Development is a collaborative software design technique that organizes examples of an application’s desired behavior into a concrete, testable specification. Because the BDD process gathers input from all areas of an organization, it maximizes the likelihood your software will satisfy both end users and business stakeholders. The established collaboration practices and automation strategies in this book will help you maximize the benefits of BDD for your dev team and your business clients.

About the Book

In BDD in Action, Second Edition, you’ll learn to seamlessly integrate BDD into your existing development process. This thoroughly revised new edition now shows how to integrate BDD with DevOps and large-scale Agile systems. Practical examples introduce cross-functional team communication skills, leading a successful requirements analysis, and how to set up automated acceptance criteria.

What’s Inside

  • How BDD positively affects teamwork, dynamics, and collaboration with stakeholders
  • Help teams discover and analyze requirements, uncover assumptions, and reduce risks
  • Make acceptance, integration, and unit testing more effective
  • Automate reporting and living documentation to improve transparency

About the Reader

For all development teams. No experience with BDD required. Examples in Java, JavaScript, and TypeScript can be easily expressed in your chosen language.

About the Author

John Ferguson Smart is the creator of the Serenity BDD framework and founder of the Serenity Dojo training school. Jan Molak is the author of the Serenity/JS testing framework, Jenkins Build Monitor, and other CD and testing tools.


Table of Contents

1. inside front cover

2. BDD in Action

3. Praise for the first edition

4. Copyright

5. dedication

6. contents

7. front matter

8. Part 1. First steps

1 Building software that makes a difference

2 Introducing Behavior-Driven Development

3 BDD: The whirlwind tour

12. Part 2. What do I want? Defining requirements using BDD

4 Speculate: From business goals to prioritized features

5 Describing and prioritizing features

6 Illustrating features with examples

7 From examples to executable specifications

17. Part 3. How do I build it? Coding the BDD way

8 From executable specifications to automated acceptance tests

9 Writing solid automated acceptance tests

10 Automating acceptance criteria for the UI layer

11 Test automation design patterns for the UI layer

12 Scalable test automation with the Screenplay Pattern

13 BDD and executable specifications for microservices and APIs

14 Executable specifications for existing systems with Serenity/JS

15 Portable test automation with Serenity/JS

16 Living documentation and release evidence

27. index

28. inside back cover

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.