Testing JavaScript Applications

Testing JavaScript Applications

作者: Da Costa Lucas
出版社: Manning
出版在: 2021-04-13
ISBN-13: 9781617297915
ISBN-10: 1617297917
裝訂格式: Quality Paper - also called trade paper
總頁數: 512 頁





內容描述


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. 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. Testing JavaScript Applications teaches you how to create JavaScript tests that are targeted to your application's specific needs. Through 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. 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. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.


作者介紹


Lucas da Costa is a core maintainer of Chai and Sinon.JS, two of the most popular testing tools in the JavaScript ecosystem. He has also contributed to Jest and other relevant open-source projects. Lucas is committed to a culture of sharing and has spoken at major software engineering conferences, including JSConf Colombia, FluentConf, HolyJS, CityJSConf London, and many others.




相關書籍

Bootstrapping Microservices with Docker, Kubernetes, and Terraform: A Project-Based Guide

作者 Davis Ashley

2021-04-13

PHP and MySQL 24-Hour Trainer (Paperback)

作者 Andrea Tarr

2021-04-13

Node.js 全程實例

作者 李柯泉

2021-04-13