{"product_id":"testing-javascript-applications","title":"Testing JavaScript Applications","description":"Testing JavaScript Applications teaches you how to implement an automated testing plan for JavaScript-based web applications.\n\nSummary\nAutomated 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.\n\nPurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\n\nAbout the technology\nAutomated 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.\n\nAbout the book\nTesting 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.\n\nWhat's inside\n\nUnit, end-to-end, and integration testing\nManaging test cost and complexity\nPracticing test-driven development\nDealing with external dependencies\nTools like like Jest and Cypress\n\nAbout the reader\nFor junior JavaScript developers.\n\nAbout the author\nLucas 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.\n\nTable of Contents\n\nPART 1 - TESTING JAVASCRIPT APPLICATIONS\n\n1 An introduction to automated testing\n\n2 What to test and when?\n\nPart 2 - WRITING TESTS\n\n3 Testing techniques\n\n4 Testing backend applications\n\n5 Advanced backend testing techniques\n\n6 Testing frontend applications\n\n7 The React testing ecosystem\n\n8 Testing React applications\n\n9 Test-driven development\n\n10 UI-based end-to-end testing\n\n11 Writing UI-based end-to-end tests\n\nPART 3 - BUSINESS IMPACT\n\n12 Continuous integration and continuous delivery\n\n13 A culture of quality\u003cbr\u003eASIN: 1617297917\u003cbr\u003eVSKU: GBV.1617297917.A\u003cbr\u003eCondition: Acceptable\u003cbr\u003eAuthor\/Artist:da Costa, Lucas\u003cbr\u003eBinding: Paperback\u003cbr\u003e\u003cb\u003eNote:\u003c\/b\u003e Any images shown are stock photographs and product may differ from what is shown.  \u003cbr\u003e\u003cb\u003eCondition Notes\u003c\/b\u003e: This book is in acceptable condition and may have highlighting and or writing throughout. The actual cover image may not match the stock photo, dust jacket may be damaged or missing. Book may show internal and or external wear on spine or cover and may be slightly skewed or have creased pages. This is a used book so codes may be invalid or accompanying media may be missing. May be an Ex library book with stickers and stamps.  \u003cbr\u003e","brand":"Good Books Company","offers":[{"title":"Default Title","offer_id":51784936653105,"sku":"GBV.1617297917.A","price":9.76,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0914\/3730\/2065\/files\/1617297917-0.jpg?v=1756579580","url":"https:\/\/goodbookscompany.org\/products\/testing-javascript-applications","provider":"Good Books Company","version":"1.0","type":"link"}