BDD in Action

Specificaties
Paperback, 459 blz. | Engels
Manning | 2e druk, 2023
ISBN13: 9781617297533
Rubricering
Hoofdrubriek : Computer en informatica
Manning 2e druk, 2023 9781617297533
Onderdeel van serie In action
Verwachte levertijd ongeveer 11 werkdagen

Samenvatting

Almost half of all software projects fail to deliver on key requirements. Behavior-Driven Development (BDD) reduces these costly failures by building a shared understanding of how an application should work. Behavior Driven Development in Action, Second Edition teaches communication skills, collaborative practices, and automation tools that ensure everyone from developers to non-technical stakeholders are in agreement on the goals of a project.

Revised and expanded in a second edition, the book contains new techniques for incorporating BDD into large-scale development practices such as Agile and DevOps, as well as updating examples for the latest versions of Java. 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 developers, quality teams, and non-technical stakeholders to collaborate, using conversation and concrete examples to make sure everyone agrees how an application should work and what features really matter.

With a body of best practices and sophisticated tools for requirement analysis and test automation, BDD has become a mainstream practice for keeping projects on track and avoiding cancellation. what's inside BDD theory and practiceHow BDD will affect your teamBDD for acceptance, integration, and unit testingAutomating web servicesReporting and living documentation about the reader For all development teams. No experience with BDD required.

Examples written in Java.

Specificaties

ISBN13:9781617297533
Taal:Engels
Bindwijze:paperback
Aantal pagina's:459
Uitgever:Manning
Druk:2
Verschijningsdatum:21-4-2023
Serie:In action

Inhoudsopgave

PART 1. FIRST STEPS
1 BUILDING SOFTWARE THAT MAKES A DIFFERENCE
2 INTRODUCING BEHAVIOR-DRIVEN DEVELOPMENT
3 BDD: THE WHIRLWIND TOUR

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

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

Net verschenen

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        BDD in Action