Book

Test-Driven Development with Java

Test-driven development is a process used to create highly maintainable software by writing tests before writing production code. You’ll master software practices like hexagonal architecture, refactoring, first tests, and SOLID along with learning how to champion the art of Test-driven development within your organization.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

11h36m

Language

English

About Book

Who Is This Book For?

This book is for expert Java developers and software architects crafting high-quality software in Java. Test-Driven Development with Java can be picked up by anyone with a strong working experience in Java who is planning to use Test-driven development for their upcoming projects.

Book content

chapters 11h36m total length

Building the Case for TDD

Using TDD to Create Good Code

Dispelling Common Myths about TDD

Building a typical application using TDD

Writing our First Test

Following the Rhythms of TDD

Driving Design: TDD and SOLID

Test Doubles: Stubs and Mocks

Hexagonal Architecture: Decoupling external systems

FIRST Tests and the Test Pyramid

Exploring TDD with Quality Assurance

Test First, Test Later, Test Never

Driving the domain layer

Driving the database layer

Driving the Web Layer

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required