• Complain

Ragonha Jasmine P. - JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications

Here you can read online Ragonha Jasmine P. - JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Ragonha Jasmine P. JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications
  • Book:
    JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications
  • Author:
  • Genre:
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Packt Publishing, 2013. 146 p. ISBN 978-1-78216-720-4.
. .
From a little renegade scripting language to the de facto standard platform of today, JavaScript has become a universal language available in the widest range of devices; it is truly the write once, run everywhere language. However, as JavaScript applications become more complicated, testing and applying sustainable software engineering practices also become mandatory.Jasmine JavaScript Testing is a practical guide to a more sustainable JavaScript development process. You will learn by example how to drive the development of a web application using tests and best practices.This book is about becoming a better JavaScript developer. So, throughout the chapters, you will not only learn about writing tests, but also about the best practices for writing software in the JavaScript language. This book is about acknowledging JavaScript as a real platform for application development and leveraging all of its potential. You will also learn about tooling and automation and how to make your life easier and more productive.You will learn how to create a sustainable codebase with the help of Jasmine. We will take a look at integrated testing (with a backend NodeJS server) and how you can speed this process up by faking AJAX requests. As you progress through the book, you will learn about the challenges of testing an application built on top of a framework and how you can prevent your application from suffering from dependency management hell. Also, since your applications need to get into production, you will learn about optimizing the code to reduce the number of requests the browser needs to make while loading your application.With this book, you will learn everything you need to know to become a real professional in the ever-demanding JavaScript universe.What you will learn from this book:
Drive your application development entirely by tests.
Organize your application code in modules with RequireJS.
Create a fully-tested jQuery plugin.
Solve problems and learn best practices for asynchronous testing.
Use Stubs and Spies to perform quick unit testing.
Test-drive a BackboneJS application.
Optimize your JavaScript code to production.
Master the power of tooling and automation with GruntJS.
Run your tests on the cloud with Travis-CI.Who this book is written for:
This book is a must-have guide for web developers who are new to the concept of unit testing. Its assumed that you have a basic knowledge of JavaScript and HTML. iPAD Amazon Kindle, PC , Cool Reader, Calibre, Adobe Digital Editions

Ragonha Jasmine P.: author's other books


Who wrote JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications? Find out the surname, the name of the author of the book and a list of all author's works by series.

JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Jasmine JavaScript Testing

Jasmine JavaScript Testing

Copyright 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: August 2013

Production Reference: 1190813

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78216-720-4

www.packtpub.com

Cover Image by Alexandre Santiago (<>)

Credits

Author

Paulo Ragonha

Reviewers

Diego Castorina

Prateek Dayal

Zeno Rocha

Sergey Simonchik

Acquisition Editor

Grant Mizen

Commissioning Editor

Harsha Bharwani

Technical Editors

Pooja Arondekar

Aparna K

Larissa Pinto

Project Coordinator

Michelle Quadros

Proofreader

Christopher Smith

Indexer

Mariammal Chettiyar

Graphics

Sheetal Aute

Production Coordinator

Shantanu Zagade

Cover Work

Shantanu Zagade

About the Author

Paulo Ragonha is a software engineer. He loves web development for the opportunities that it carries; "to be able to craft a piece of software that can be instantly accessible by anyone" (with internet connection, of course).

In his early days of software development, he was mostly involved in game development and Java. But since his discovery of Ruby and JavaScript, he has worked uniquely on web applications.

His last three projects were big JavaScript applications, developed entirely driven by tests and with amazing tooling support.

He has an amazing wife that he loves very much, lives in the beautiful Florianpolis, a coast city in the south of Brazil. He is a casual speaker, a biker, a runner, and a hobbyist photographer (he has earned an actual award taking pictures).

I would like to thank Juliana, my wife, for supporting me during the writing of this book. It was not easy for her to have her husband almost unavailable for over two months. I would also like to thank my family for cheering me when I needed the most, and my friends, who were there for me, helping me boot up this book. I would specially like to thank Felipe Munhoz who was always available to hear me whinging about my texts, and Fabiano Soriani who replied to every single e-mail I've sent to him about the queries regarding the book. Thank you all!

About the Reviewers

Diego Castorina is a Software Engineer with more than 7 years of experience building Web Applications and SOA Systems.

After graduating in Computer Science at the University of Catania, Sicily, he moved to work in the Netherlands first and in the Czech Republic afterwards.

He has extensive knowledge and experience with Java, Ruby, Scala, and JavaScript, of course.

During the past couple of years he has focused his attention on JavaScript because of the fundamental role of the language in the future of the Web.

Prateek Dayal is the co-founder of SupportBee. In SupportBee, he works with a great technology team to build the world's best collaborative customer support software. He is a Ruby on Rails and JavaScript programmer by training, but he is now trying to learn the ropes of business in his new CEO role. He is also writing a book on 'Building Single Page Web Applications' that will be available free of cost at sin glepagebook.supportbee.com.

Prateek enjoys traveling and working from new cities and countries. He is currently in Vietnam exploring Vietnamese food and culture. He is happy to be your tour guide if you are visiting Vietnam. Tweet to him @prateekdayal.

Zeno Rocha used to work as a software developer at Petrobras, (the largest company in Latin America) and Globoesporte.com (the most accessed sports website in Brazil), now he's a front-end engineer at Liferay focused on the AlloyUI project. Besides, he's a writer at Smashing Magazine , host at Zone Of Front-Enders podcast, and co-founder of BrazilJS Foundation. At only 22 years of age, he's one of the top 20 most active users on GitHub and a reference in Brazil, when the subject is frontend development.

Sergey Simonchik is a software developer living and working in Saint-Petersburg, Russia. He is lucky because he has a wonderful wife and a kind cat. Sergey develops WebStorm IDE at JetBrains. He is working on improving JavaScript unit testing support and other IDE features.

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

This book is about being a better JavaScript developer. So throughout the chapters, the reader will not only learn about writing tests in the Jasmine "idiom", but also about the best practices on writing a software in JavaScript language. It is about acknowledging JavaScript as a real platform for application development, and leveraging all its potential. It is about tooling and automation, and how to make your life easier and more productive.

Most importantly, this book is about craftsmanship in producing not only working software, but also well-crafted software.

The Jasmine JavaScript Testing book is a practical guide to writing and automating JavaScript testing for web applications. It uses technologies such as Jasmine, Sinon.JS, RequireJS, and Grunt.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications»

Look at similar books to JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications»

Discussion, reviews of the book JavaScript Testing: Leverage the power of unit testing to create bigger and better JavaScript applications and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.