eBooks-it.org Logo
eBooks-IT.org Inner Image

Using Node.js for UI Testing

Using Node.js for UI Testing Image

Book Details:

Publisher:Packt Publishing
Series: Packt , Using
Author:Pedro Teixeira
Edition:1
ISBN-10:1782160523
ISBN-13:9781782160526
Pages:146
Published:Mar 26 2013
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:4.44 MB

Book Description:

Learn how to easily automate testing of your web apps using Node.js, Zombie.js, and Mocha Overview Use automated tests to keep your web app rock solid and bug-free while you code Use a headless browser to quickly test your web application every time you make a small change to it. Use Mocha to describe and test the capabilities of your web app. In Detail Automating tests for your user interfaces has always been the holy grail of programming. Now, using Zombie.js and Mocha you can create and quickly run your tests, allowing you to test even small changes. Increase your confidence in the code and minimize the number of times you have to use a real browser while you develop. "Using Node.js for UI Testing" is a quick and thorough guide on how to automatically test your web app, keeping it rock solid and bug-free. You will learn how to simulate complex user behaviour and verify that your application behaves correctly. You will create a web app in Node.js that uses complex user interactions and AJAX; by the end you will be able to fully test it from the command-line. Then you will start creating the user interface tests for this application using Mocha as a framework and Zombie.js as a headless browser. You will also create a complete test suite, module by module, testing simple and complex user interactions. What you will learn from this book Creating your test suite using Mocha. Building a web application using Node.js and Flatiron.js. Loading documents into the Zombie.js headless browser. Triggering user events in Zombie.js. Querying the DOM to test your application behaviour. Injecting complex events into your application. Triggering and testing complex user interactions and AJAX calls. Inspecting the Zombie headless browser state. Approach Full of techniques and tips for simulating user interactions and verifying that your application is behaving correctly. Who this book is written for This book is for frontend and backend web application developers that know how to program in JavaScript.

Download Link:

Related Books:

Node.js for PHP Developers

Porting PHP to Node.js
Node.js for PHP Developers Image
If you're an experienced Php developer, you already have a head start on learning how to write Node.js code. In this book, author Daniel Howard demonstrates the remarkable similarities between the two languages, and shows you how to port your entire Php web application to Node.js. By comparing specific Php features with their Node counterparts, you will also discover how to refactor and improve existing Php 4 or Php 5 source code. At the end, you will have two fully functional codebases to provide to your users. You can update both of them simultaneously, using this book as a reference to important aspects of Php and Node.js.Use a simple Node.js framework to convert individual Php pages to Node.js files Refactor blocking Php source code to non-blocki...

Pro Node.js for Developers

Pro Node.js for Developers Image
Since it's creation in 2009, Node.js has grown into a powerful and increasingly popular asynchronous-development framework for creating highly-scalable network applications using JavaScript. Respected companies such as Dow Jones and LinkedIn are among the many organizations to have seen Node's potential and adopted it into their businesses.Pro Node.js for Developers provides a comprehensive guide to this exciting new technology. We introduce you to Node what it is, why it matters and how to set it up before diving deeply into the key concepts and APIs that underpin its operation.Building upon your existing JavaScript skills you'll be shown how to use Node.js to build both Web- and Network-based applications, to deal with data sources, capture event...

Node.js for .NET Developers

Node.js for .NET Developers Image
Build scalable, high-traffic websites and web applications with Node.jsFor many .NET programmers, Node.js represents a new way to build high-traffic websites and applications. Now there';s a practical, concise introduction to Node.js specifically for Microsoft developers. David Gaynes guides you through the entire Node.js development process. Using Microsoft Visual Studio examples, he addresses everything from setting up servers and authorization through delivering rich CSS pages packed with graphics and data-driven content. Gaynes clearly explains Node.js';s async model, coding approach, request/response paradigm, site structure, data management, security, and more. This quick guide will help you apply your hard-won .NET skills to Node.js.Expert gui...



2007 - 2021 © eBooks-IT.org