Javier A Rubio | Learning Behavior-driven development with Javascript | E-Book | www.sack.de
E-Book

E-Book, Englisch, 392 Seiten

Javier A Rubio Learning Behavior-driven development with Javascript

Create powerful yet simple-to-code BDD test suites in JavaScript using the most popular tools in the community
1. Auflage 2025
ISBN: 978-1-78439-017-4
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)

Create powerful yet simple-to-code BDD test suites in JavaScript using the most popular tools in the community

E-Book, Englisch, 392 Seiten

ISBN: 978-1-78439-017-4
Verlag: De Gruyter
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)



Key FeaturesBook DescriptionThis book is ideal for any JavaScript developer who is interested in producing well-tested code. If you have no prior experience with testing, Node.js, or any other tool, do not worry, as they will be explained from scratch.What you will learn - Understand the basic concepts of BDD and how it is different from classic unit testing
- Divide your system into different modules that can be tested separately, but at the same time not falling into the trap of unit testing
- Use Mocha, Sinon.JS, and Chai to write expressive BDD features
- Implement Cucumber.js to automate tests written in Gherkin so that your stakeholders can understand them
- Discover how to test asynchronous systems, either based on callbacks or promises
- Test a RESTful web API and a rich UI using WebDriverJS and Protractor
- Refactor and keep your test code base maintainable using best practices and patterns such as PageObject
Who this book is forTThis book is ideal for any JavaScript developer who is interested in producing well-tested code. If you have no prior experience with testing, Node.js, or any other tool, do not worry, as they will be explained from scratch.

Javier A Rubio Learning Behavior-driven development with Javascript jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


Javier A Rubio Enrique :

Enrique Amodeo is an experienced software engineer currently working and living in Berlin. He is a very eclectic professional with very different interests and more than 15 years of experience. Some of his areas of expertise are JS, BDD/TDD, REST, NoSQL, object-oriented programming, and functional programming. As an agile practitioner, he uses BDD and emergent design in his everyday work and tries to travel light. Experienced in both frontend and server-side development, he has worked with several technical stacks, including Java/JEE, but since 2005, he prefers to focus on JS and HTML5. He is now very happy to be able to apply his JS knowledge to the server-side development, thanks to projects such as Node.js. He also has written a book in Spanish on designing web APIs, following the REST and hypermedia approach (https://leanpub.com/introduccion_apis_rest).



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.