

Hero image 0 of BDD in Action : Behavior-driven development for the whole software lifecycle (Edition 1) (Paperback), 0 of 1
BDD in Action : Behavior-driven development for the whole software lifecycle (Edition 1) (Paperback)
(No ratings yet)
Key item features
Summary
BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
You can't write good software if you don't understand what it's supposed to do. Behavior-Driven Development (BDD) encourages teams to use conversation and concrete examples to build up a shared understanding of how an application should work and which features really matter. With an emerging body of best practices and sophisticated new tools that assist in requirement analysis and test automation, BDD has become a hot, mainstream practice.
About the Book
BDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
No prior experience with BDD is required.
What's Inside
About the Author
John Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization.
Table of Contents
BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
You can't write good software if you don't understand what it's supposed to do. Behavior-Driven Development (BDD) encourages teams to use conversation and concrete examples to build up a shared understanding of how an application should work and which features really matter. With an emerging body of best practices and sophisticated new tools that assist in requirement analysis and test automation, BDD has become a hot, mainstream practice.
About the Book
BDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
No prior experience with BDD is required.
What's Inside
- BDD theory and practice
- How BDD will affect your team
- BDD for acceptance, integration, and unit testing
- Examples in Java, .NET, JavaScript, and more
- Reporting and living documentation
About the Author
John Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization.
Table of Contents
- Building software that makes a difference
- BDD—the whirlwind tour
- Understanding the business goals: Feature Injection and related techniques
- Defining and illustrating features
- From examples to executable specifications
- Automating the scenarios
- From executable specifications to rock-solid automated acceptance tests
- Automating acceptance criteria for the UI layer
- Automating acceptance criteria for non-UI requirements
- BDD and unit testing
- Living Documentation: reporting and project management
- BDD in the build process
PART 1: FIRST STEPS
PART 2: WHAT DO I WANT? DEFINING REQUIREMENTS USING BDD
PART 3: HOW DO I BUILD IT? CODING THE BDD WAY
PART 4: TAKING BDD FURTHER
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateOctober, 2014
- Pages384
- Reading levelProfessional and Scholarly
Current price is USD$23.16
Price when purchased online
Out of stock
How do you want your item?
Out of stock
About this item
Product details
9781617291654. New condition. Paperback. Language: English. DESCRIPTION Behavior-Driven Development starts with a simple idea: developers can't write good software if they don't understand what it's supposed to do. BDD is a development process that helps users design better code by writing tests that describe the behavior of an application and its underlying requirements. Done well, it helps deliver higher quality software that creates business genuine value. BDD in Action teaches the Behavior-Driven Development model and shows how to integrate it into existing development process. First it shows how to apply BDD to requirements analysis to define features that focus development efforts on underlying business goals. Then, it reveals how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, readers will apply BDD principles at the coding level to write more maintainable and better documented code. RETAIL SELLING POINTS A complete guide to modern BDD practices Behavior-Driven Development for the whole software lifecycle Real-World tips on introducing BDD into an organization AUDIENCE No prior experience with BDD is required. Although the principles in this book apply to any language and toolset, the examples are based in Java and use readily-available BDD tools. ABOUT THE TECHNOLOGY BDD is becoming increasingly popular. In addition to small, agile shops, many large clients (banks etc) are introducing BDD practices. And many languages and frameworks such as Groovy, Grails, Scala, and AngularJS use BDD as their principle testing philosophy.
Summary
BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
You can't write good software if you don't understand what it's supposed to do. Behavior-Driven Development (BDD) encourages teams to use conversation and concrete examples to build up a shared understanding of how an application should work and which features really matter. With an emerging body of best practices and sophisticated new tools that assist in requirement analysis and test automation, BDD has become a hot, mainstream practice.
About the Book
BDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
No prior experience with BDD is required.
What's Inside
About the Author
John Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization.
Table of Contents
BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
You can't write good software if you don't understand what it's supposed to do. Behavior-Driven Development (BDD) encourages teams to use conversation and concrete examples to build up a shared understanding of how an application should work and which features really matter. With an emerging body of best practices and sophisticated new tools that assist in requirement analysis and test automation, BDD has become a hot, mainstream practice.
About the Book
BDD in Action teaches you BDD principles and practices and shows you how to integrate them into your existing development process, no matter what language you use. First, you'll apply BDD to requirements analysis so you can focus your development efforts on underlying business goals. Then, you'll discover how to automate acceptance criteria and use tests to guide and report on the development process. Along the way, you'll apply BDD principles at the coding level to write more maintainable and better documented code.
No prior experience with BDD is required.
What's Inside
- BDD theory and practice
- How BDD will affect your team
- BDD for acceptance, integration, and unit testing
- Examples in Java, .NET, JavaScript, and more
- Reporting and living documentation
About the Author
John Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization.
Table of Contents
- Building software that makes a difference
- BDD—the whirlwind tour
- Understanding the business goals: Feature Injection and related techniques
- Defining and illustrating features
- From examples to executable specifications
- Automating the scenarios
- From executable specifications to rock-solid automated acceptance tests
- Automating acceptance criteria for the UI layer
- Automating acceptance criteria for non-UI requirements
- BDD and unit testing
- Living Documentation: reporting and project management
- BDD in the build process
PART 1: FIRST STEPS
PART 2: WHAT DO I WANT? DEFINING REQUIREMENTS USING BDD
PART 3: HOW DO I BUILD IT? CODING THE BDD WAY
PART 4: TAKING BDD FURTHER
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
October, 2014
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
International Development in Practice Developing Entrepreneurial Ecosystems for Digital Businesses and Beyond: A Diagnostic Toolkit, (Paperback) $34.61
$3461current price $34.61International Development in Practice Developing Entrepreneurial Ecosystems for Digital Businesses and Beyond: A Diagnostic Toolkit, (Paperback)
Understanding Behavioral BIA$: A Guide to Improving Financial Decision-Making, (Paperback) $23.58
$2358current price $23.58Understanding Behavioral BIA$: A Guide to Improving Financial Decision-Making, (Paperback)
15 out of 5 Stars. 1 reviewsSelf Development : Unleashing your potential: A journey of self-development (Paperback) $13.00
$1300current price $13.00Self Development : Unleashing your potential: A journey of self-development (Paperback)
Build Better Software: How to Improve Digital Product Quality and Organizational Performance, (Paperback) $23.58 Was $26.99
$2358current price $23.58, Was $26.99$26.99Build Better Software: How to Improve Digital Product Quality and Organizational Performance, (Paperback)
Choose Your Wow - Second Edition: A Disciplined Agile Approach to Optimizing Your Way of Working, (Paperback) $15.80 Was $17.76
$1580current price $15.80, Was $17.76$17.76Choose Your Wow - Second Edition: A Disciplined Agile Approach to Optimizing Your Way of Working, (Paperback)
Mind Managing: Using Your Thoughts, Feelings, and Behaviors For Health and Self-Development, (Paperback) $13.95
$1395current price $13.95Mind Managing: Using Your Thoughts, Feelings, and Behaviors For Health and Self-Development, (Paperback)
Disruptive Leadership: Using Fire to Drive Purposeful Change, (Paperback) $24.99
$2499current price $24.99Disruptive Leadership: Using Fire to Drive Purposeful Change, (Paperback)
Agile Software Development A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware, (Paperback) $34.54
$3454current price $34.54Agile Software Development A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware, (Paperback)
Professional Target Shooter's Diary & Journal, (Paperback) $23.60 Was $27.00
$2360current price $23.60, Was $27.00$27.00Professional Target Shooter's Diary & Journal, (Paperback)
Organizational Development Through Planned Change : A Development Model (Paperback) $16.95
$1695current price $16.95Organizational Development Through Planned Change : A Development Model (Paperback)
Developer Best Practices Rapid Development, (Paperback) $19.42 Was $24.92
$1942current price $19.42, Was $24.92$24.92Developer Best Practices Rapid Development, (Paperback)
Adolescent Transitions: Independence, Risk Assessment, and Emotional Development, (Paperback) $20.86
$2086current price $20.86Adolescent Transitions: Independence, Risk Assessment, and Emotional Development, (Paperback)
Purpose Driven Movement: The Ultimate Guide to Functional Training, (Paperback) $19.11
$1911current price $19.11Purpose Driven Movement: The Ultimate Guide to Functional Training, (Paperback)
Pre-Owned Psychology for Leaders: Using Motivation, Conflict, and Power to Manage More Effectively (Paperback) 0471597554 9780471597551 $7.73
$773current price $7.73Pre-Owned Psychology for Leaders: Using Motivation, Conflict, and Power to Manage More Effectively (Paperback) 0471597554 9780471597551
Keep Calm And Code On: A Tactical Guide for Navigating the Pitfalls of Software Development, (Hardcover) $27.61
$2761current price $27.61Keep Calm And Code On: A Tactical Guide for Navigating the Pitfalls of Software Development, (Hardcover)
Writing a Behavioral Intervention Plan Based on a Functional Behavior Assessment, (Paperback) $20.00
$2000current price $20.00Writing a Behavioral Intervention Plan Based on a Functional Behavior Assessment, (Paperback)
Pre-Owned Head First Software Development: A Learner's Companion to Software Development, 9780596527358, 0596527357, Paperback, 1 edition $4.49 Was $5.72
2 optionsAvailable in additional 2 options$449current price $4.49, Was $5.72$5.72Pre-Owned Head First Software Development: A Learner's Companion to Software Development, 9780596527358, 0596527357, Paperback, 1 edition
Hypothesis-Driven Development: A Guide to Smarter Product Management (2nd Edition), (Paperback) $28.84 Was $32.99
$2884current price $28.84, Was $32.99$32.99Hypothesis-Driven Development: A Guide to Smarter Product Management (2nd Edition), (Paperback)
Executive Function: Cognitive Fitness for Business (Paperback) $19.67
$1967current price $19.67Executive Function: Cognitive Fitness for Business (Paperback)
Inheriting Agile: The IT Practitioner's Guide to Managing Software Development in a Post-Agile World, (Paperback) $24.99
$2499current price $24.99Inheriting Agile: The IT Practitioner's Guide to Managing Software Development in a Post-Agile World, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
