BDD in Action
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
Inhoudsopgave
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
Anderen die dit boek kochten, kochten ook
Net verschenen
Rubrieken
- aanbestedingsrecht
- aansprakelijkheids- en verzekeringsrecht
- accountancy
- algemeen juridisch
- arbeidsrecht
- bank- en effectenrecht
- bestuursrecht
- bouwrecht
- burgerlijk recht en procesrecht
- europees-internationaal recht
- fiscaal recht
- gezondheidsrecht
- insolventierecht
- intellectuele eigendom en ict-recht
- management
- mens en maatschappij
- milieu- en omgevingsrecht
- notarieel recht
- ondernemingsrecht
- pensioenrecht
- personen- en familierecht
- sociale zekerheidsrecht
- staatsrecht
- strafrecht en criminologie
- vastgoed- en huurrecht
- vreemdelingenrecht