Rabu, 15 Oktober 2014

[Z806.Ebook] Ebook Free Learning Behavior-driven Development with JavaScript, by Enrique Amodeo

Ebook Free Learning Behavior-driven Development with JavaScript, by Enrique Amodeo

In getting this Learning Behavior-driven Development With JavaScript, By Enrique Amodeo, you could not consistently go by walking or riding your motors to guide establishments. Obtain the queuing, under the rainfall or warm light, and still search for the unknown book to be during that publication shop. By seeing this page, you can only search for the Learning Behavior-driven Development With JavaScript, By Enrique Amodeo and also you could find it. So now, this time is for you to opt for the download link as well as purchase Learning Behavior-driven Development With JavaScript, By Enrique Amodeo as your very own soft documents book. You could read this book Learning Behavior-driven Development With JavaScript, By Enrique Amodeo in soft documents just as well as wait as your own. So, you do not have to hurriedly place guide Learning Behavior-driven Development With JavaScript, By Enrique Amodeo into your bag anywhere.

Learning Behavior-driven Development with JavaScript, by Enrique Amodeo

Learning Behavior-driven Development with JavaScript, by Enrique Amodeo



Learning Behavior-driven Development with JavaScript, by Enrique Amodeo

Ebook Free Learning Behavior-driven Development with JavaScript, by Enrique Amodeo

This is it the book Learning Behavior-driven Development With JavaScript, By Enrique Amodeo to be best seller lately. We give you the very best deal by getting the amazing book Learning Behavior-driven Development With JavaScript, By Enrique Amodeo in this website. This Learning Behavior-driven Development With JavaScript, By Enrique Amodeo will not just be the sort of book that is hard to locate. In this site, all types of publications are supplied. You can look title by title, writer by author, as well as author by author to learn the very best book Learning Behavior-driven Development With JavaScript, By Enrique Amodeo that you can check out currently.

The method to obtain this book Learning Behavior-driven Development With JavaScript, By Enrique Amodeo is extremely easy. You might not go for some areas and also spend the time to just locate the book Learning Behavior-driven Development With JavaScript, By Enrique Amodeo Actually, you might not always get guide as you agree. But right here, just by search as well as discover Learning Behavior-driven Development With JavaScript, By Enrique Amodeo, you can get the lists of guides that you really anticipate. Often, there are numerous publications that are showed. Those publications certainly will certainly surprise you as this Learning Behavior-driven Development With JavaScript, By Enrique Amodeo compilation.

Are you considering mostly books Learning Behavior-driven Development With JavaScript, By Enrique Amodeo If you are still perplexed on which of guide Learning Behavior-driven Development With JavaScript, By Enrique Amodeo that ought to be acquired, it is your time to not this website to seek. Today, you will need this Learning Behavior-driven Development With JavaScript, By Enrique Amodeo as the most referred publication and most needed book as resources, in other time, you can delight in for some other books. It will depend on your ready requirements. But, we always recommend that books Learning Behavior-driven Development With JavaScript, By Enrique Amodeo can be a wonderful invasion for your life.

Also we talk about the books Learning Behavior-driven Development With JavaScript, By Enrique Amodeo; you might not discover the published publications here. A lot of collections are supplied in soft documents. It will precisely give you much more advantages. Why? The first is that you might not need to bring the book almost everywhere by fulfilling the bag with this Learning Behavior-driven Development With JavaScript, By Enrique Amodeo It is for guide remains in soft documents, so you can save it in device. Then, you could open up the gadget everywhere and review guide correctly. Those are some few benefits that can be obtained. So, take all advantages of getting this soft data publication Learning Behavior-driven Development With JavaScript, By Enrique Amodeo in this web site by downloading in web link provided.

Learning Behavior-driven Development with JavaScript, by Enrique Amodeo

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

About This Book
  • Master the most popular testing tools in the JavaScript ecosystem, such as CucumberJS, Mocha, SinonJS, and more.
  • Learn how Behavior-driven development can help you to write software that is more modular and has less defects.
  • Avoid common mistakes in testing, simplify your test suites, and make them more maintainable using a very pragmatic approach to BDD.
Who This Book Is For

TThis 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
In Detail

JavaScript is not only widely used to create attractive user interfaces for the Web, but with the advent of Node.js, it is also becoming a very popular and powerful language to write server-side applications. Using behavior-driven development and some common testing patterns and best practices, you will be able to avoid these traps.

This book will show you how to do BDD in a practical way. We will start with a basic introduction of what BDD is and why the classical approach to testing has failed. Afterwards, we will dive directly into an introduction to Node.js, Mocha, and Sinon.JS. Finally, we will cover more advanced subjects such as how to write a fast and effective test suite for a RESTful web API, and how to do the same with a rich UI using Cucumber.js and Protractor.

This book will give you great insight into how to architect your system to make it more testable and modular, but at the same time avoid the nightmare of abusing mock objects.

  • Sales Rank: #479377 in Books
  • Published on: 2015-02-27
  • Released on: 2015-02-19
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x .89" w x 7.50" l, 1.48 pounds
  • Binding: Paperback
  • 345 pages

About the Author

Enrique Amodeo

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).

Most helpful customer reviews

2 of 2 people found the following review helpful.
Must-Have for modern software developer who cares for his project and his code
By SoftMil Jakub Milkiewicz PL7851665795
I am a pretty experienced developer (8-9 years mostly Java and other JVM-languages) who thought was pretty familiar with TDD, BDD and code design concepts. Unfortunately i was totally wrong ! The book really allowed me to open my eyes and see how much i was missing in these topics. It allowed me to finally understand the blurry line between TDD and BDD, write better tests, design in a more loose-coupled way and finally run-away from unit-tests (class/method-level unit tests) obsession and focus on features-testing as the right level of granularity for tests. The book (i haven't reached the last page yet) really reminds me Growing Object-Oriented Software, Guided by Tests book but i find it way more easy to read (written by non-native speaker), with complex concepts expressed clearly (always with an example ! ) and with a slightly different test-scope: building "logic/business" layer using BDD (my 2 favorite chapters), then REST API (with business layer being test double/stubbed) and finally UI all developed using test-first approach. That kind of approach seems to match with "Integration Tests Are a Scam" by J.B. Rainsberger.

Although I am not js programmer and all examples and tools used in the book are javascript based, I didn't have any problem to read/use them (the author even drives you on installing all tools and shares his best practices on using them) so the book is a really good choice for non-javascript developers who would like to make a deep dive into modern way of building software using tests.
I only wish the book was not a softcover...

0 of 0 people found the following review helpful.
Great resource on BDD in Javascript.
By Jason
Coming from a background in TDD/BDD in other languages this is a welcome tome of knowledge dealing with getting up to speed in Javascript with BDD.

A few chapters introducing the general concepts of BDD and TDD, then into some concrete examples using Mocha and other well known javascript testing frameworks.

The book continues to expand on many topics including UI testing with webdriver and some strategies on dealing with intergration tests.

I recommend this book as a solid resource for BDD in Javascript, especially if you have had no exposure to BDD in other languages.

0 of 0 people found the following review helpful.
For both novices and advanced developers. The best BDD book and the best writer.
By Juanfe
Enrique Amodeo has been so far one of the best tech writers I have found. Neither BDD or TDD was familiar to me, yet in the first chapters of the book I started to understand a lot, even to the point of being myself able to explain to others who also want to learn BDD and have some experience with TDD.
This book is a must have if you want to become a better javascript developer. So far my experience has been great, but this doesn't mean that I haven't had my challenges. This is not easy, so keep the good spirits up and trust Amodeo, he is simply the best.

See all 6 customer reviews...

Learning Behavior-driven Development with JavaScript, by Enrique Amodeo PDF
Learning Behavior-driven Development with JavaScript, by Enrique Amodeo EPub
Learning Behavior-driven Development with JavaScript, by Enrique Amodeo Doc
Learning Behavior-driven Development with JavaScript, by Enrique Amodeo iBooks
Learning Behavior-driven Development with JavaScript, by Enrique Amodeo rtf
Learning Behavior-driven Development with JavaScript, by Enrique Amodeo Mobipocket
Learning Behavior-driven Development with JavaScript, by Enrique Amodeo Kindle

Learning Behavior-driven Development with JavaScript, by Enrique Amodeo PDF

Learning Behavior-driven Development with JavaScript, by Enrique Amodeo PDF

Learning Behavior-driven Development with JavaScript, by Enrique Amodeo PDF
Learning Behavior-driven Development with JavaScript, by Enrique Amodeo PDF

Tidak ada komentar:

Posting Komentar