{"product_id":"junit-in-action-third-edition","title":"JUnit in Action, Third Edition","description":"\u003cp\u003eJUnit in Action, Third Edition has been completely rewritten for this release. The book is full of examples that demonstrate JUnits modern features, including its new architecture; nested, tagged, and dynamic tests; and dependency injection.SummaryJUnit is the gold standard for unit testing Java applications. Filled with powerful new features designed to automate software testing, JUnit 5 boosts your productivity and helps avoid debugging nightmares. Whether youre just starting with JUnit or you want to ramp up on the new features, JUnit in Action, Third Edition has you covered. Extensively revised with new code and new chapters, JUnit in Action, Third Edition is an uptodate guide to smooth software testing. Dozens of handson examples illustrate JUnit 5s innovations for dependency injection, nested testing, parameterized tests, and more. Throughout, youll learn how to use JUnit 5 to automate your testing, for a process that consumes less resources, and gives you more time for developing.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the technologyThe JUnit framework is the gold standard for unit testing Java applicationsand knowing it is an essential skill for Java developers. The latest version, JUnit 5, is a total overhaul, now supporting modern Java features like Lambdas and Streams.About the bookJUnit in Action, Third Edition has been completely rewritten for this release. The book is full of examples that demonstrate JUnits modern features, including its new architecture; nested, tagged, and dynamic tests; and dependency injection. Youll benefit from author Catalin Tudoses unique pyramid testing strategy, which breaks the testing process into layers and sets you on the path to bugfree code creation.Whats insideMigrating from JUnit 4 to 5Effective test automationTestdriven development and behaviordriven developmentUsing mocks for test isolationConnecting JUnit 5 with Maven or GradleAbout the readerFor intermediate Java developers.About the authorCatalin Tudose has a Ph.D. in Computer Science, and over 15 years of experience as a Senior Java Developer and Technical Team Lead. Previous editions were authored by Petar Tahchiev, Felipe Leme, Gary Gregory, and Vincent Massol.Table of ContentsPART 1  JUNIT1 JUnit jumpstart2 Exploring core JUnit3 JUnit architecture4 Migrating from JUnit 4 to JUnit 55 Software testing principlesPART 2  DIFFERENT TESTING STRATEGIES6 Test quality7 Coarsegrained testing with stubs8 Testing with mock objects9 Incontainer testingPART 3  WORKING WITH JUNIT 5 AND OTHER TOOLS10 Runing JUnit tests from Maven 311 Running JUnit tests from Gradle 612 JUnit 5 IDE support13 Coninuous integration with JUnit 5PART 4  WORKING WITH MODERN FRAMEWORKS AND JUNIT 514 JUnit 5 extension model15 Presentationlayer testing16 Testing Spring applications17 Testing Spring Boot applications18 Testing a REST API19 Testing database applicationsPART 5  DEVELOPING APPLICATIONS WITH JUNIT 520 Testdriven development with JUnit 521 Behaviordriven development in JUnit 522 Implementing a test pyramid strategy with JUnit 5\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Tudose, Catalin \/ paperback","offer_id":47846897385717,"sku":"SONG1617297046","price":54.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/5804\/8501\/files\/61qpzuY-9eL.jpg?v=1773844798","url":"https:\/\/ergodebooks.com\/products\/junit-in-action-third-edition","provider":"Ergodebooks","version":"1.0","type":"link"}