Testing JavaScript Applications

Da Costa, Lucas

  • 出版商: Manning
  • 出版日期: 2021-06-14
  • 售價: $2,160
  • 貴賓價: 9.5$2,052
  • 語言: 英文
  • 頁數: 512
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1617297917
  • ISBN-13: 9781617297915
  • 相關分類: JavaScript
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

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.

商品描述(中文翻譯)

自動化測試將幫助您以更少的時間、更有信心、更少的錯誤以及無需持續手動監督的方式撰寫高質量的軟體。《測試 JavaScript 應用程式》是一本指南,教您如何建立一個全面且可靠的 JavaScript 應用程式測試套件,涵蓋了如何撰寫測試以及 JavaScript 測試工具的運作原理。

《測試 JavaScript 應用程式》教您如何創建針對您應用程式特定需求的 JavaScript 測試。通過數十個詳細的程式碼範例,您可以應用到自己的專案中,學習如何為後端和前端應用程式撰寫測試,涵蓋了各種測試類型。您將扮演一個麵包店網路商店的開發者角色,學習驗證包括資料庫、第三方服務以及如何啟動真實瀏覽器實例與整個應用程式互動等不同方面。所有範例都使用流行的測試工具 Jest 和 JavaScript 生態系統的現代套件。

購買印刷版書籍將包含 Manning Publications 提供的 PDF、Kindle 和 ePub 格式的免費電子書。

作者簡介

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.

作者簡介(中文翻譯)

Lucas da Costa 是 Chai 和 Sinon.JS 兩個在 JavaScript 生態系中最受歡迎的測試工具的核心維護者。他也曾為 Jest 和其他相關的開源專案做出貢獻。Lucas 致力於分享文化,並在主要的軟體工程會議上發表演講,包括 JSConf Colombia、FluentConf、HolyJS、CityJSConf London 等等。