• Complain

GASPAR. ROSE NAGY (SEB.) - BDD BOOKS - DISCOVERY: Explore Behavior Using Examples

Here you can read online GASPAR. ROSE NAGY (SEB.) - BDD BOOKS - DISCOVERY: Explore Behavior Using Examples full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. genre: Business. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

GASPAR. ROSE NAGY (SEB.) BDD BOOKS - DISCOVERY: Explore Behavior Using Examples
  • Book:
    BDD BOOKS - DISCOVERY: Explore Behavior Using Examples
  • Author:
  • Genre:
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

BDD BOOKS - DISCOVERY: Explore Behavior Using Examples: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "BDD BOOKS - DISCOVERY: Explore Behavior Using Examples" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

GASPAR. ROSE NAGY (SEB.): author's other books


Who wrote BDD BOOKS - DISCOVERY: Explore Behavior Using Examples? Find out the surname, the name of the author of the book and a list of all author's works by series.

BDD BOOKS - DISCOVERY: Explore Behavior Using Examples — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "BDD BOOKS - DISCOVERY: Explore Behavior Using Examples" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
The BDD Books - Discovery Explore behavior using examples Gspr Nagy Seb Rose - photo 1
The BDD Books - Discovery

Explore behavior using examples

Gspr Nagy

Seb Rose

The BDD Books - Discovery

Copyright 2019 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Authors: Gspr Nagy and Seb Rose

Managing Editor: Aditya Datar

Acquisitions Editor: Bridget Neale

Production Editor: Samita Warang

Editorial Board: David Barnes, Mayank Bhardwaj, Ewan Buckingham, Simon Cox, Mahesh Dhyani, Taabish Khan, Manasa Kumar, Alex Mazonowicz, Douglas Paterson, Dominic Pereira, Shiny Poojary, Erol Staveley, Ankita Thakur, and Jonathan Wray

First Published: July 2019

Production Reference: 1260719

ISBN: 978-1-83921-182-9

Published by Packt Publishing Ltd.

Livery Place, 35 Livery Street

Birmingham B3 2PB, UK

Table of Contents
Chapter 1:
Chapter 2:
Chapter 3:
Chapter 4:
Chapter 5:
Preface
About

This section briefly introduces the authors and what the book covers.

About the Book

BDD is an Agile approach to software development that insists that detailed requirements for a feature should be defined collaboratively by the business and delivery teams. The output of this collaboration is documented using business terminology that can be understood unambiguously. Finally, the documentation is structured in a way that enables it to act as automated tests that verify that the system behaves as intended. This book explores, in detail, the collaborative aspect of BDD.

BDD has been proven to be successful in thousands of projects around the world, on different platforms, in diverse industries and various project sizes. BDD is based on a set of practices that originate from the experience of many people over many years, working to uncover better ways of delivering software. However, there is a learning period (or, more accurately, a practicing period) for BDD, so it will take some time before you start seeing a return on your investment.

We belong to the second generation of the software industry (we could call ourselves Generation Y there are a lot of similarities). We don't believe in buzzwords or well-named methodologies, but we like to try them out to see whether they work. So, if you try out BDD, how can you decide whether it has worked or not?

The first indicator you are likely to notice is a reduction in cycle time. The shared understanding that is gained during collaborative requirement definition sessions ensures a smooth flow from definition to delivery. If a developer or a tester discovers an ambiguity in a requirement once they have started working on it, they'll need to resolve it. This interrupts their work, as well as the work of any colleague that they have asked to help. The elimination of interruptions and context switches leads to a more efficient, more predictable delivery process.

Another visible indicator is a reduction in the number of production issues. Although it is very hard to gather scientific evidence of this (because it is hard to find a control project), we have seen significantly fewer production issues in projects that have successfully adopted a BDD approach.

BDD helps preserve the quality and maintainability of the software, so a further indicator is that the implementation costs of new features are kept low. This is in contrast to many other projects where, as the code base grows, the cost of adding (or modifying) a feature increases exponentially. If allowed to deteriorate in this way, your project will finally reach the point where it is not possible to add new features anymore in a cost-efficient way and people will start talking about a rewrite.

Our goal with this book is to ease your way through the learning period, avoiding the mistakes that we made while we were learning.

One typical mistake is to see BDD as a tool box. BDD is primarily about collaboration and domain discovery; any BDD tool can only be useful in supporting this process. You have to start by investing in collaborative discussions and the creation of a shared vocabulary. Just going after automation (using Cucumber or SpecFlow) does not work.

It doesn't. Honest.

As we said, we don't believe in buzzwords, but if you intend to evaluate the BDD approach objectively, it is important to do it at full throttle during the evaluation period. You might feel uncomfortable or skeptical when you start doing BDD (as with any other new approach). That is absolutely fine, but don't let the evaluation be hampered by your fears. Once you have decided to evaluate how BDD could work for your team, give yourself enough time to get comfortable with the approach. Try, as far as possible, to follow our recommendations. You're at the beginning of a brave new world. Let's help you to explore that world and discover the benefits that are waiting.

Learning Objectives
  • Explore why BDD exists, what challenges it addresses, and how it works.
  • Establish structured conversations to finalize requirements.
  • Discover techniques to form concrete examples that clearly list requirements.
  • Gain insight into the tasks involved while following the BDD approach.
  • Get good automated test coverage by tightly connecting tests and scenarios.
  • Develop scenarios to get a functional breakdown of a story audience.
Audience
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «BDD BOOKS - DISCOVERY: Explore Behavior Using Examples»

Look at similar books to BDD BOOKS - DISCOVERY: Explore Behavior Using Examples. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «BDD BOOKS - DISCOVERY: Explore Behavior Using Examples»

Discussion, reviews of the book BDD BOOKS - DISCOVERY: Explore Behavior Using Examples and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.