Automate testing of web apps using Node.js with Packt's new Book and eBook

April 2013 | Open Source, Web Development

Packt is pleased to announce the release of Using Node.js for UI Testing, a quick and thorough guide to automatically testing web apps, keeping them rock solid and bug-free. Readers will learn to simulate complex user behavior and verify that their application is behaving as it should. The book is out now and available from Packt in print and popular e-book formats.

About the Author:
Pedro Teixeira is a prolific open-source programmer and author of many Node.js modules. Since he graduated in Software Engineering over 14 years ago, he has been a consultant, a programmer, and an active and internationally known Node.js community member. He is a founding partner of The Node Firm and a senior programmer at Nodejitsu Inc., the leading Node.js platform-as-a-service provider. He is also the author of the popular Node Tuts screencasts and two books about Node.js: Hands-on Node.js (self-published) and Professional Node.js (Wrox). In his professional life he has developed systems and products built with Visual Basic, C, C++, Java, PHP, Ruby, and JavaScript for big Telco companies, banks, hotel chains, and others. He has been a Node.js enthusiast since the very beginning, having authored many applications and also many well-known modules including Fugue, Alfred.js, Carrier, and Nock.

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

Using Node.js for UI Testing will help its readers to create a web app in Node.js that uses complex user interactions and AJAX; by the end of the book they will be able to fully test it from the command-line. The book will show how to create the user interface tests for applications using Mocha as a framework and Zombie.js as a headless browser. Readers can create a complete test suite, module by module, testing simple and complex user interactions.

Using this book, readers will learn how to easily automate testing of their web apps using Node.js, Zombie.js, and Mocha. They can create test suites using Mocha, build web applications using Node.js and Flatron.js, and load documents into a Zombie.js headless browser. The book provides useful information about querying the DOM to test the application's behavior. It teaches the reader how to use automated tests to keep web apps rock solid and bug-free while coding.

Full of techniques and tips for simulating user interactions and verifying that an application works how it should, this book is for frontend and backend web application developers who know how to program in JavaScript. There's more information about the book on the Packt book web-page.

Using Node.js for UI Testing
Learn how to easily automate testing of your web apps using Node.js, Zombie.js and Mocha

For more information, please visit book page

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software