{"product_id":"9781934356708","title":"Continuous Testing: with Ruby, Rails, and JavaScript","description":"\u003cp\u003eWe all know feedback is good. Why not get it instantly? \u003ci\u003eContinuous Testing with Ruby\u003c\/i\u003e shows you how to use a combination of tests, tools, and techniques to immediately detect problems in code. This book will help you create a personalized development environment that instantly validates your decisions as you make changes to your code. This rapid feedback allows you to focus on the problem at hand, rather than constantly re-checking prior work. If you want to spend more of your time writing valuable software, and less time slogging through code line-by-line in a debugger, \u003ci\u003eContinuous Testing with Ruby\u003c\/i\u003e can help you!\u003c\/p\u003e\u003cp\u003eContinuous Testing (CT) is a developer practice that shortens the feedback loops established by test-driven development and continuous integration. Building on techniques used by Agile software development practitioners, \u003ci\u003eContinuous Testing with Ruby\u003c\/i\u003e shows you how to get instant feedback about both the quality of your code, and the quality of your tests.\u003c\/p\u003e\u003cp\u003eWe show how you can create a customized continuous testing environment, specifically suited to the projects you're working on. You'll see working examples for languages such as Ruby and JavaScript, but the techniques described in this book can easily be applied no matter what technology you happen to be working with. We also cover how to extend this environment when working with frameworks such as Ruby on Rails, and discuss how creating rapid feedback loops can dramatically increase the rate at which you can deliver working, valuable software.\u003c\/p\u003e\u003cp\u003eAutomated testing is an increasingly common practice in the software development industry. However, many companies struggle to gain all the benefits of automated testing, due to poorly written or incomplete tests. \u003ci\u003eContinuous Testing with Ruby\u003c\/i\u003e shows how these companies can get the most value out of their existing tests. It also helps you improve the quality of the new tests you write, by giving you instant feedback about problem areas, and creating a visceral feedback loop for test quality that you can actually \u003ci\u003efeel\u003c\/i\u003e as you work.\u003c\/p\u003e\u003cp\u003eJust as continuous integration and test-driven development have changed the definition of software development in the last ten years, Continuous Testing is poised to become a standard practice for development teams in the next decade.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Pragmatic Programmers, LLC, The","offers":[{"title":"Default Title","offer_id":47033363726576,"sku":"9781934356708","price":27.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781934356708_p0.jpg?v=1763642094","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781934356708","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}