

Hero image 0 of Testing JavaScript Applications (Paperback), 0 of 1
Testing JavaScript Applications (Paperback)
(No ratings yet)
Key item features
Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications.
Summary
Automated testing will help you write high-quality software in less time, with more confidence, fewer bugs, and without constant manual oversight. Testing JavaScript Applications is a guide to building a comprehensive and reliable JS application testing suite, covering both how to write tests and how JS testing tools work under the hood. You’ll learn from Lucas de Costa, a core contributor to popular JS testing libraries, as he shares a quality mindset for making testing decisions that deliver a real contribution to your business. You’ll benefit from informative explanations and diagrams, easily-transferable code samples, and useful tips on using the latest and most consolidated libraries and frameworks of the JavaScript ecosystem.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Automated testing is essential to delivering good JavaScript applications every time. A complete testing strategy needs to cover functions in isolation, integration between different parts of your code, and correctness from the end user’s perspective. This book will teach you how to deliver reliable software quickly and confidently.
About the book
Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications. It describes practical testing strategies, covers useful tools and libraries, and explains how to foster a culture of quality. In this clearly-written, example-rich book, you’ll explore approaches for both backend and frontend applications and learn how to validate your software much more quickly and reliably.
What's inside
Unit, end-to-end, and integration testing
Managing test cost and complexity
Practicing test-driven development
Dealing with external dependencies
Tools like like Jest and Cypress
About the reader
For junior JavaScript developers.
About the author
Lucas da Costa is a core maintainer of Chai and Sinon.JS, two of the most popular testing tools in the JavaScript ecosystem, and contributed to numerous other open-source projects, including Jest.
Table of Contents
PART 1 - TESTING JAVASCRIPT APPLICATIONS
1 An introduction to automated testing
2 What to test and when?
Part 2 - WRITING TESTS
3 Testing techniques
4 Testing backend applications
5 Advanced backend testing techniques
6 Testing frontend applications
7 The React testing ecosystem
8 Testing React applications
9 Test-driven development
10 UI-based end-to-end testing
11 Writing UI-based end-to-end tests
PART 3 - BUSINESS IMPACT
12 Continuous integration and continuous delivery
13 A culture of quality
Summary
Automated testing will help you write high-quality software in less time, with more confidence, fewer bugs, and without constant manual oversight. Testing JavaScript Applications is a guide to building a comprehensive and reliable JS application testing suite, covering both how to write tests and how JS testing tools work under the hood. You’ll learn from Lucas de Costa, a core contributor to popular JS testing libraries, as he shares a quality mindset for making testing decisions that deliver a real contribution to your business. You’ll benefit from informative explanations and diagrams, easily-transferable code samples, and useful tips on using the latest and most consolidated libraries and frameworks of the JavaScript ecosystem.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Automated testing is essential to delivering good JavaScript applications every time. A complete testing strategy needs to cover functions in isolation, integration between different parts of your code, and correctness from the end user’s perspective. This book will teach you how to deliver reliable software quickly and confidently.
About the book
Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications. It describes practical testing strategies, covers useful tools and libraries, and explains how to foster a culture of quality. In this clearly-written, example-rich book, you’ll explore approaches for both backend and frontend applications and learn how to validate your software much more quickly and reliably.
What's inside
Unit, end-to-end, and integration testing
Managing test cost and complexity
Practicing test-driven development
Dealing with external dependencies
Tools like like Jest and Cypress
About the reader
For junior JavaScript developers.
About the author
Lucas da Costa is a core maintainer of Chai and Sinon.JS, two of the most popular testing tools in the JavaScript ecosystem, and contributed to numerous other open-source projects, including Jest.
Table of Contents
PART 1 - TESTING JAVASCRIPT APPLICATIONS
1 An introduction to automated testing
2 What to test and when?
Part 2 - WRITING TESTS
3 Testing techniques
4 Testing backend applications
5 Advanced backend testing techniques
6 Testing frontend applications
7 The React testing ecosystem
8 Testing React applications
9 Test-driven development
10 UI-based end-to-end testing
11 Writing UI-based end-to-end tests
PART 3 - BUSINESS IMPACT
12 Continuous integration and continuous delivery
13 A culture of quality
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateJune, 2021
- Pages512
- EditionStandard Edition
Current price is USD$57.13
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Ships to
Arrives between Jun 20 - Jun 24
|Sold and shipped by BooksXpress
3.988710635769459 stars out of 5, based on 3366 seller reviews(4.0)3366 seller reviews
Free 30-day returns
Other sellers
$64.05
+Free shippingShipping, arrives by Sat, Jun 20 to Columbus, 43215
Sold and shipped by RAREWAVES-USA
Free 30-day returns
About this item
Product details
Automated testing will help you write high-quality software in less time, with more confidence, fewer bugs, and without constant manual oversight. Testing JavaScript Applications is a guide to building a comprehensive and reliable JS application testing suite, covering both how to write tests and how JS testing tools work under the hood. You'll learn from Lucas de Costa, a core contributor to popular JS testing libraries, as he shares a quality mindset for making testing decisions that deliver a real contribution to your business. You'll benefit from informative explanations and diagrams, easily-transferable code samples, and useful tips on using the latest and most consolidated libraries and frameworks of the JavaScript ecosystem. about the technologyNo developer wants to waste time making sure every application feature still works whenever they push new code to production. Thankfully, automated testing delivers quick and precise feedback on whether your application still functions correctly every time you update it. With automated testing, you can validate your application with a single command--and unlike humans, machines don't forget steps or make mistakes! about the book Testing JavaScript Applications is a guide to creating JavaScript tests that are targeted to your application's specific needs. Dripping with the insight author Lucas da Costa has developed as a core contributor to some of the most popular JS testing libraries, this book offers dozens of detailed code samples that you can apply to your own projects. You'll learn how to write tests for both backend and frontend applications, covering the full spectrum of testing types so you can pick an approach that's right for you. Taking on the role of a developer for a bakery's web store, you'll learn to validate different aspects including databases, third-party services, and how to spin-up a real browser instance to interact with the entire application. All examples are delivered using the popular testing tool Jest and modern packages of the JavaScript ecosystem. what's inside
- Writing practical tests that make a real business contribution Writing tests for both front-end and back-end applications Managing the costs and complexity of your tests Practicing test-driven development Dealing with external dependencies, like databases or third-party APIs Supporting tests by creating a "culture of quality"
Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications.
Summary
Automated testing will help you write high-quality software in less time, with more confidence, fewer bugs, and without constant manual oversight. Testing JavaScript Applications is a guide to building a comprehensive and reliable JS application testing suite, covering both how to write tests and how JS testing tools work under the hood. You’ll learn from Lucas de Costa, a core contributor to popular JS testing libraries, as he shares a quality mindset for making testing decisions that deliver a real contribution to your business. You’ll benefit from informative explanations and diagrams, easily-transferable code samples, and useful tips on using the latest and most consolidated libraries and frameworks of the JavaScript ecosystem.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Automated testing is essential to delivering good JavaScript applications every time. A complete testing strategy needs to cover functions in isolation, integration between different parts of your code, and correctness from the end user’s perspective. This book will teach you how to deliver reliable software quickly and confidently.
About the book
Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications. It describes practical testing strategies, covers useful tools and libraries, and explains how to foster a culture of quality. In this clearly-written, example-rich book, you’ll explore approaches for both backend and frontend applications and learn how to validate your software much more quickly and reliably.
What's inside
Unit, end-to-end, and integration testing
Managing test cost and complexity
Practicing test-driven development
Dealing with external dependencies
Tools like like Jest and Cypress
About the reader
For junior JavaScript developers.
About the author
Lucas da Costa is a core maintainer of Chai and Sinon.JS, two of the most popular testing tools in the JavaScript ecosystem, and contributed to numerous other open-source projects, including Jest.
Table of Contents
PART 1 - TESTING JAVASCRIPT APPLICATIONS
1 An introduction to automated testing
2 What to test and when?
Part 2 - WRITING TESTS
3 Testing techniques
4 Testing backend applications
5 Advanced backend testing techniques
6 Testing frontend applications
7 The React testing ecosystem
8 Testing React applications
9 Test-driven development
10 UI-based end-to-end testing
11 Writing UI-based end-to-end tests
PART 3 - BUSINESS IMPACT
12 Continuous integration and continuous delivery
13 A culture of quality
Summary
Automated testing will help you write high-quality software in less time, with more confidence, fewer bugs, and without constant manual oversight. Testing JavaScript Applications is a guide to building a comprehensive and reliable JS application testing suite, covering both how to write tests and how JS testing tools work under the hood. You’ll learn from Lucas de Costa, a core contributor to popular JS testing libraries, as he shares a quality mindset for making testing decisions that deliver a real contribution to your business. You’ll benefit from informative explanations and diagrams, easily-transferable code samples, and useful tips on using the latest and most consolidated libraries and frameworks of the JavaScript ecosystem.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Automated testing is essential to delivering good JavaScript applications every time. A complete testing strategy needs to cover functions in isolation, integration between different parts of your code, and correctness from the end user’s perspective. This book will teach you how to deliver reliable software quickly and confidently.
About the book
Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications. It describes practical testing strategies, covers useful tools and libraries, and explains how to foster a culture of quality. In this clearly-written, example-rich book, you’ll explore approaches for both backend and frontend applications and learn how to validate your software much more quickly and reliably.
What's inside
Unit, end-to-end, and integration testing
Managing test cost and complexity
Practicing test-driven development
Dealing with external dependencies
Tools like like Jest and Cypress
About the reader
For junior JavaScript developers.
About the author
Lucas da Costa is a core maintainer of Chai and Sinon.JS, two of the most popular testing tools in the JavaScript ecosystem, and contributed to numerous other open-source projects, including Jest.
Table of Contents
PART 1 - TESTING JAVASCRIPT APPLICATIONS
1 An introduction to automated testing
2 What to test and when?
Part 2 - WRITING TESTS
3 Testing techniques
4 Testing backend applications
5 Advanced backend testing techniques
6 Testing frontend applications
7 The React testing ecosystem
8 Testing React applications
9 Test-driven development
10 UI-based end-to-end testing
11 Writing UI-based end-to-end tests
PART 3 - BUSINESS IMPACT
12 Continuous integration and continuous delivery
13 A culture of quality
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
June, 2021
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Neuroplasticity: New Biochemical Mechanisms, (Paperback) $54.99
$5499current price $54.99Neuroplasticity: New Biochemical Mechanisms, (Paperback)
Mapa Do Pje-calc, (Paperback) $38.72
$3872current price $38.72Mapa Do Pje-calc, (Paperback)
Desenvolvimento de Games 2D para iniciantes (Paperback) $57.86 Was $67.00
$5786current price $57.86, Was $67.00$67.00Desenvolvimento de Games 2D para iniciantes (Paperback)
Java Testing Tools und fortgeschrittene Konzepte, (Paperback) $50.00
$5000current price $50.00Java Testing Tools und fortgeschrittene Konzepte, (Paperback)
Architecting Secure Software Systems, (Paperback) $82.99
$8299current price $82.99Architecting Secure Software Systems, (Paperback)
Lavoro e follia, (Paperback) $37.00
$3700current price $37.00Lavoro e follia, (Paperback)
Propiedades Psicométricas del Test Neuropsi (Paperback) $48.00
$4800current price $48.00Propiedades Psicométricas del Test Neuropsi (Paperback)
Pancreatite acuta critica, (Paperback) $49.00
$4900current price $49.00Pancreatite acuta critica, (Paperback)
Learning Behavior-driven Development with JavaScript, (Paperback) $59.75
$5975current price $59.75Learning Behavior-driven Development with JavaScript, (Paperback)
Schulische Forschung, (Paperback) $37.00
$3700current price $37.00Schulische Forschung, (Paperback)
Building Applications with Scala (Paperback) $55.44
$5544current price $55.44Building Applications with Scala (Paperback)
KNEX - UEPB's Jr. Computer Firma, (Paperback) $47.00
$4700current price $47.00KNEX - UEPB's Jr. Computer Firma, (Paperback)
Esercizi svolti di elettronica digitale, (Paperback) $50.54
$5054current price $50.54Esercizi svolti di elettronica digitale, (Paperback)
Theory and Applications of Some New Classes of Integral Equations, (Paperback) $54.99
$5499current price $54.99Theory and Applications of Some New Classes of Integral Equations, (Paperback)
Astrophysical Flows, (Paperback) $54.99
$5499current price $54.99Astrophysical Flows, (Paperback)
Poliedri (Paperback) $54.93
$5493current price $54.93Poliedri (Paperback)
Translate: Multilingual Access to Critical Services in the Age of AI, (Paperback) $38.00
$3800current price $38.00Translate: Multilingual Access to Critical Services in the Age of AI, (Paperback)
Giorgio Agamben: Education Without Ends, (Paperback) $54.99
$5499current price $54.99Giorgio Agamben: Education Without Ends, (Paperback)
Os 7 nÃveis da consciência (Paperback) $36.00
$3600current price $36.00Os 7 nÃveis da consciência (Paperback)
The Lerch Zeta-Function, (Paperback) $56.14
$5614current price $56.14The Lerch Zeta-Function, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
Related pages
- Big Data Python
- Programming Blogs
- Mapping Programs
- Python Code Tests
- Test Python Code
- Best Sellers In Python Programming
- General Certification Guide Books
- General Enterprise Applications Books
- Business Intelligence Tools Books
- Email Administration Books
- Systems Analysis & Design Books
- A+ Certification Guide Books
