£33.75

Pragmatic Bookshelf Pragmatic Unit Testing in Java with JUnit

Price data last checked 52 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

About as cheap as it gets. The only time it was cheaper was 3 months ago.

£34 today · all-time low £34 (Mar 2026) · usually the usual

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 39 days • 39 data points (No recent data available)

Historical
Generating forecast...
£33.76 £33.69 £33.71 £33.72 £33.74 £33.75 £33.77 24 March 2026 02 April 2026 12 April 2026 21 April 2026 01 May 2026

Price Distribution

Price distribution over 39 days • 1 price levels

Days at Price
39 days 0 10 20 29 39 £34 Days at Price

Price Analysis

Most common price: £34 (39 days, 100.0%)

Price range: £34 - £34

Price levels: 1 different prices over 39 days

Description

The classic Pragmatic Unit Testing with Java in JUnit returns for a third edition, streamlined and rewritten with updated and more accessible code examples. In this edition, you'll learn how to create concise, maintainable unit tests with confidence. New chapters provide a foundation of examples for testing common concepts, and guidance on incorporating modern AI tools into your development and testing. Updated topics include improving test quality via development mnemonics, increasing ROI through test and production code refactoring, and using tests to drive development. Pragmatic Unit Testing in Java with JUnit steps you through all the important unit testing topics. If you've never written a unit test, you'll be hand-held through the hard part - getting set up and started. Once past the basics, you'll see numerous examples in order to start understanding what tests for common code concepts look like. You'll then learn how to effectively use the essential features of JUnit, the predominant tool for writing and executing unit tests in Java. You'll gain the combined wisdom of Jeff Langr and original authors Andy Hunt and Dave Thomas, providing decades of unit testing experience on real production systems. You'll learn how to: Craft your code to make unit testing easier in the first place Craft your unit tests to minimize your maintenance effort Use unit tests to support keeping your system clean through refactoring Refactor toward a design that will create the highest possible ROI Test the tough stuff, including code that must be mocked Remember what's important when writing unit tests Help your team reap and sustain the benefits of unit testing Use AI tooling as part of a development process that incorporates unit testing You won't just learn about unit testing in theory - you'll learn about "real" unit testing the Pragmatic way, by working through numerous code examples. What You Need: You'll need the Java SDK (Software Development Kit) version 21 or higher to work through the examples in the book. You'll also want an IDE (Integrated Development Environment) in which to build code. While most of the book doesn't assume use of any specific IDE, you'll find a number of "getting started" screen shots to help you if you're using IntelliJ IDEA.

Key Features

New Store Stock

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
30 January 2025
Listed Since
30 August 2024

Barcode

No barcode data available

Similar Products You Might Like

Morgan Kaufmann Unit Testing in Java - Software Engineering Book
97% match

Morgan Kaufmann Unit Testing in Java - Software Engineering Book

Morgan Kaufmann

£36.84 28 Apr 2026
A Developer's Approach to Learning Java: Read, Write, and Problem Solve Using Test-Driven Development: Labs Interleaved
96% match

A Developer's Approach to Learning Java: Read, Write, and Problem Solve Using Test-Driven Development: Labs Interleaved

CREATESPACE

£58.32 06 Mar 2026
Java Unit Testing with JUnit 5: Test Driven Development with JUnit 5
96% match

Java Unit Testing with JUnit 5: Test Driven Development with JUnit 5

Apress

£48.15 16 Jun 2026
Foundational Java: Key Elements and Practical Programming (Texts in Computer Science)
96% match

Foundational Java: Key Elements and Practical Programming (Texts in Computer Science)

Springer

£47.38 16 Jun 2026
Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring
95% match

Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring

Apress

£42.63 13 Jun 2026
CRC Press Software Testing: A Craftsman's Approach, 5th Edition
95% match

CRC Press Software Testing: A Craftsman's Approach, 5th Edition

CRC Press

£42.74 26 Apr 2026
Software Testing: A Craftsman’s Approach, Fifth Edition
95% match

Software Testing: A Craftsman’s Approach, Fifth Edition

CRC Press

£76.52 15 Feb 2026
Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide: A Comprehensive OCPJP 8 Certification Guide
95% match

Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide: A Comprehensive OCPJP 8 Certification Guide

Apress

£55.84 20 Jun 2026
Delphi Quality-Driven Development: A practical guide to testing and writing testable code
95% match

Delphi Quality-Driven Development: A practical guide to testing and writing testable code

£44.50 12 Apr 2026
Introduction to Software Testing
95% match

Introduction to Software Testing

Cambridge University Press

£43.52 07 Mar 2026
Essentials of Software Testing
95% match

Essentials of Software Testing

Cambridge University Press

£44.52 12 Jun 2026
Essential Software Testing: A Use-Case Approach
95% match

Essential Software Testing: A Use-Case Approach

Auerbach Publications

£39.96 20 Apr 2026
Java Design Patterns: A Hands-On Experience with Real-World Examples
95% match

Java Design Patterns: A Hands-On Experience with Real-World Examples

Apress

£49.99 10 Jun 2026
TESTING AND TESTABILITY OF OBJECT-ORIENTED SOFTWARE SYSTEMS VIA METRICS: A METRICS-BASED APPROACH TO THE TESTING PROCESS AND TESTABILITY OF OBJECT-ORIENTED SOFTWARE SYSTEMS
95% match

TESTING AND TESTABILITY OF OBJECT-ORIENTED SOFTWARE SYSTEMS VIA METRICS: A METRICS-BASED APPROACH TO THE TESTING PROCESS AND TESTABILITY OF OBJECT-ORIENTED SOFTWARE SYSTEMS

LAP Lambert Academic Publishing

£67.00 05 Mar 2026
Essential Software Testing: A Use-Case Approach
95% match

Essential Software Testing: A Use-Case Approach

CRC Press

£153.42 15 Apr 2026
Agile Modeling with UML: Code Generation, Testing, Refactoring
95% match

Agile Modeling with UML: Code Generation, Testing, Refactoring

Springer

£57.91 26 Feb 2026
Quick Java (Quick Programming)
95% match

Quick Java (Quick Programming)

Chapman and Hall/CRC

£76.20 28 Feb 2026
Well-Grounded Java Developer, The
95% match

Well-Grounded Java Developer, The

Manning

£38.45 11 Jun 2026
Software Testing with Generative AI
95% match

Software Testing with Generative AI

Manning

£38.48 10 Jun 2026
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
95% match

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

PEARSON EDUCATION

£37.20 30 Jan 2026
Beginning IntelliJ IDEA: Integrated Development Environment for Java Programming
95% match

Beginning IntelliJ IDEA: Integrated Development Environment for Java Programming

Apress

£37.06 03 Mar 2026
OCP Oracle Certified Professional Java SE 21 Developer Study Guide: Exam 1z0-830 (Sybex Study Guide)
95% match

OCP Oracle Certified Professional Java SE 21 Developer Study Guide: Exam 1z0-830 (Sybex Study Guide)

Sybex

£44.60 20 Feb 2026
Fundamentals of Software Testing: An Overview: Software Engineering
95% match

Fundamentals of Software Testing: An Overview: Software Engineering

LAP Lambert Academic Publishing

£51.00 07 Mar 2026
Fundamentals of Software Testing: 590 (Iste)
95% match

Fundamentals of Software Testing: 590 (Iste)

Wiley

£116.00 09 Mar 2026