Sabtu, 01 September 2012

[I688.Ebook] Download Learning Behavior-driven Development with JavaScript, by Enrique Amodeo

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

Learning Behavior-driven Development With JavaScript, By Enrique Amodeo When composing can alter your life, when writing can enrich you by providing much cash, why don't you try it? Are you still extremely confused of where getting the ideas? Do you still have no idea with just what you are going to compose? Currently, you will certainly need reading Learning Behavior-driven Development With JavaScript, By Enrique Amodeo A good writer is a good visitor at once. You can specify just how you compose depending on exactly what publications to read. This Learning Behavior-driven Development With JavaScript, By Enrique Amodeo could assist you to resolve the issue. It can be one of the best sources to create your creating skill.

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

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

Why must choose the inconvenience one if there is easy? Get the profit by acquiring the book Learning Behavior-driven Development With JavaScript, By Enrique Amodeo here. You will certainly get various method making an offer as well as get guide Learning Behavior-driven Development With JavaScript, By Enrique Amodeo As known, nowadays. Soft file of the books Learning Behavior-driven Development With JavaScript, By Enrique Amodeo end up being preferred amongst the visitors. Are you one of them? And here, we are supplying you the new collection of ours, the Learning Behavior-driven Development With JavaScript, By Enrique Amodeo.

Sometimes, reviewing Learning Behavior-driven Development With JavaScript, By Enrique Amodeo is quite monotonous and it will take long time beginning with obtaining guide and also start reading. Nonetheless, in modern period, you could take the establishing innovation by using the web. By web, you could see this page and begin to search for guide Learning Behavior-driven Development With JavaScript, By Enrique Amodeo that is needed. Wondering this Learning Behavior-driven Development With JavaScript, By Enrique Amodeo is the one that you require, you could go with downloading and install. Have you recognized how you can get it?

After downloading the soft file of this Learning Behavior-driven Development With JavaScript, By Enrique Amodeo, you could start to review it. Yeah, this is so satisfying while someone ought to read by taking their big publications; you remain in your new method by just handle your device. And even you are operating in the office; you can still utilize the computer to check out Learning Behavior-driven Development With JavaScript, By Enrique Amodeo completely. Certainly, it will certainly not obligate you to take lots of web pages. Just page by page depending on the time that you need to check out Learning Behavior-driven Development With JavaScript, By Enrique Amodeo

After knowing this really easy method to read as well as get this Learning Behavior-driven Development With JavaScript, By Enrique Amodeo, why don't you inform to others regarding this way? You could inform others to see this website and go with browsing them preferred publications Learning Behavior-driven Development With JavaScript, By Enrique Amodeo As known, here are great deals of lists that supply numerous sort of books to collect. Just prepare couple of time as well as internet connections to get guides. You can actually delight in the life by reviewing Learning Behavior-driven Development With JavaScript, By Enrique Amodeo in an extremely simple fashion.

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

[I688.Ebook] Download Learning Behavior-driven Development with JavaScript, by Enrique Amodeo Doc

[I688.Ebook] Download Learning Behavior-driven Development with JavaScript, by Enrique Amodeo Doc

[I688.Ebook] Download Learning Behavior-driven Development with JavaScript, by Enrique Amodeo Doc
[I688.Ebook] Download Learning Behavior-driven Development with JavaScript, by Enrique Amodeo Doc

Tidak ada komentar:

Posting Komentar