{"product_id":"9781617297045","title":"JUnit in Action, Third Edition","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eTudose, Catalin\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12\/8\/2020\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003e\u003ci\u003eJUnit in Action, Third Edition\u003c\/i\u003e has been completely rewritten for this release. The book is full of examples that demonstrate JUnit's modern features, including its new architecture; nested, tagged, and dynamic tests; and dependency injection.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003eJUnit 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 you're just starting with JUnit or you want to ramp up on the new features, \u003ci\u003eJUnit in Action, Third Edition\u003c\/i\u003e has you covered. Extensively revised with new code and new chapters, \u003ci\u003eJUnit in Action, Third Edition\u003c\/i\u003e is an up-to-date guide to smooth software testing. Dozens of hands-on examples illustrate JUnit 5's innovations for dependency injection, nested testing, parameterized tests, and more. Throughout, you’ll learn how to use JUnit 5 to automate your testing, for a process that consumes less resources, and gives you more time for developing.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003eThe JUnit framework is the gold standard for unit testing Java applications—and 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eJUnit in Action, Third Edition\u003c\/i\u003e has been completely rewritten for this release. The book is full of examples that demonstrate JUnit's modern features, including its new architecture; nested, tagged, and dynamic tests; and dependency injection. You'll benefit from author Catalin Tudose's unique \"pyramid\" testing strategy, which breaks the testing process into layers and sets you on the path to bug-free code creation.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eMigrating from JUnit 4 to 5\u003cbr\u003eEffective test automation\u003cbr\u003eTest-driven development and behavior-driven development\u003cbr\u003eUsing mocks for test isolation\u003cbr\u003eConnecting JUnit 5 with Maven or Gradle\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003eFor intermediate Java developers.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eCatalin Tudose\u003c\/b\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePART 1 - JUNIT\u003cbr\u003e\u003cbr\u003e1 JUnit jump-start\u003cbr\u003e\u003cbr\u003e2 Exploring core JUnit\u003cbr\u003e\u003cbr\u003e3 JUnit architecture\u003cbr\u003e\u003cbr\u003e4 Migrating from JUnit 4 to JUnit 5\u003cbr\u003e\u003cbr\u003e5 Software testing principles\u003cbr\u003e\u003cbr\u003ePART 2 - DIFFERENT TESTING STRATEGIES\u003cbr\u003e\u003cbr\u003e6 Test quality\u003cbr\u003e\u003cbr\u003e7 Coarse-grained testing with stubs\u003cbr\u003e\u003cbr\u003e8 Testing with mock objects\u003cbr\u003e\u003cbr\u003e9 In-container testing\u003cbr\u003e\u003cbr\u003ePART 3 - WORKING WITH JUNIT 5 AND OTHER TOOLS\u003cbr\u003e\u003cbr\u003e10 Runing JUnit tests from Maven 3\u003cbr\u003e\u003cbr\u003e11 Running JUnit tests from Gradle 6\u003cbr\u003e\u003cbr\u003e12 JUnit 5 IDE support\u003cbr\u003e\u003cbr\u003e13 Coninuous integration with JUnit 5\u003cbr\u003e\u003cbr\u003ePART 4 - WORKING WITH MODERN FRAMEWORKS AND JUNIT 5\u003cbr\u003e\u003cbr\u003e14 JUnit 5 extension model\u003cbr\u003e\u003cbr\u003e15 Presentation-layer testing\u003cbr\u003e\u003cbr\u003e16 Testing Spring applications\u003cbr\u003e\u003cbr\u003e17 Testing Spring Boot applications\u003cbr\u003e\u003cbr\u003e18 Testing a REST API\u003cbr\u003e\u003cbr\u003e19 Testing database applications\u003cbr\u003e\u003cbr\u003ePART 5 - DEVELOPING APPLICATIONS WITH JUNIT 5\u003cbr\u003e\u003cbr\u003e20 Test-driven development with JUnit 5\u003cbr\u003e\u003cbr\u003e21 Behavior-driven development in JUnit 5\u003cbr\u003e\u003cbr\u003e22 Implementing a test pyramid strategy with JUnit 5","brand":"Manning","offers":[{"title":"Default Title","offer_id":46454443147519,"sku":"9781617297045","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_554d596a-9451-44a2-9194-d351fc8c410b.jpg?v=1771352089","url":"https:\/\/massivebookshop.com\/de\/products\/9781617297045","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}