JUnit in Action, Third Edition

JUnit in Action, Third Edition
PDF
  • eBook:
    JUnit in Action, 3rd Edition
  • Author:
    Catalin Tudose, Petar Tahchiev, Felipe Leme, Gary Gregory, Vincent Massol
  • Edition:
    3 edition
  • Categories:
  • Data:
    December 8, 2020
  • ISBN:
    1617297046
  • ISBN-13:
    9781617297045
  • Language:
    English
  • Pages:
    525 pages
  • Format:
    PDF

Book Description
Whether you’re 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 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.

Content

PART 1 - JUNIT
1. JUnit jump-start
2. Exploring core JUnit
3. JUnit architecture
4. Migrating from JUnit 4 to JUnit 5
5. Software testing principles

PART 2 - DIFFERENT TESTING STRATEGIES
6. Test quality
7. Coarse-grained testing with stubs
8. Testing with mock objects
9. In-container testing

PART 3 - WORKING WITH JUNIT 5 AND OTHER TOOLS
10. Running JUnit tests from Maven 3
11. Running JUnit tests from Gradle 6
12. JUnit 5 IDE support
13. Continuous integration with JUnit 5

PART 4 - WORKING WITH MODERN FRAMEWORKS AND JUNIT 5
14. JUnit 5 extension model
15. Presentation-layer testing
16. Testing Spring applications
17. Testing Spring Boot applications
18. Testing a REST API
19. Testing database applications

PART 5 - DEVELOPING APPLICATIONS WITH JUNIT 5
20. Test-driven development with JUnit 5
21. Behavior-driven development with JUnit 5
22. Implementing a test pyramid strategy with JUnit 5

Download JUnit in Action, 3rd Edition PDF or ePUB format free


Free sample

Download in .PDF format



Add comments
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019