BDD in Action: Behavior-driven development for the whole software lifecycle

تاریخ: ۲۰:۲۶:۴۸ ۱۳۹۸/۷/۱ دوشنبه
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۲۵۱
دیدگاه ها: ۰
برچسب ها: software engineering |
کتاب BDD in Action
Manning Publications
John Ferguson Smart
9781617291654
2014
384
English

شما نمی‌توانید نرم افزار خوبی بنویسید، اگر که نفهمید که قرار است چه کاری انجام دهد. توسعه رفتار محور (BDD)، تیم‌ها را تشویق می‌کند تا از مکالمه و مثال‌های واقعی استفاده کنند تا درک مشترکی را در مورد چگونگی عملکرد یک برنامه و ویژگی‌های واقعاً مهم، پیدا کنند. با ظهور بهترین شیوه‌ها و ابزار‌های پیچیده جدید که در تحلیل نیازمندی و خودکار سازی تست کمک می‌کنند، BDD به یک روش اصلی و محبوب تبدیل شده است.

کتاب BDD in Action، اصول و روش‌های BDD را به شما آموزش می‌دهد و نحوه‌ی پکپارچه کردن آن با فرآیند توسعه کنونی شما را نشان می‌دهد، بدون این که زبان برنامه نویسی مورد استفاده شما اهمیتی داشته باشد. در ابتدا شما BDD را در تحلیل نیازمندی‌ها به کار می‌گیرید تا بتوانید تلاش‌های توسعه خودتان را بر روی اهداف اساسی کسب و کار متمرکز کنید. سپس نحوه خودکار سازی معیار‌های پذیرش و استفاده از تست‌ها برای راهنمایی و گزارش در مورد روند توسعه را بررسی خواهید کرد. در طول مسیر، شما اصول BDD را سطح کد نویسی به کار می‌گیرید تا کدی با قابلیت نگهداری بهتر و مستند‌تر بنویسید.


مطالبی که در کتاب BDD در عمل، یاد خواهید گرفت:

  • تئوری و روش BDD
  • نحوه‌ی اثر گذاری BDD بر روی تیمتان
  • BDD برای آزمون‌های واحد، یکپارچگی و پذیرش
  • مثال هایی به زبان جاوا، دات نت و جاوا اسکریپت
  • گزارش گیری و مستند سازی زنده

  

Table of Contents
PART 1: FIRST STEPS
Chapter 1. Building software that makes a difference
Chapter 2. BDD—the whirlwind tour

PART 2: WHAT DO I WANT? DEFINING REQUIREMENTS USING BDD
Chapter 1. Understanding the business goals: Feature Injection and related techniques
Chapter 2. Defining and illustrating features
Chapter 3. From examples to executable specifications
Chapter 4. Automating the scenarios

PART 3: HOW DO I BUILD IT? CODING THE BDD WAY
Chapter 1. From executable specifications to rock-solid automated acceptance tests
Chapter 2. Automating acceptance criteria for the UI layer
Chapter 3. Automating acceptance criteria for non-UI requirements
Chapter 4. BDD and unit testing

PART 4: TAKING BDD FURTHER
Chapter 1. Living Documentation: reporting and project management
Chapter 2. BDD in the build process

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...