October 1997
JUnit released
Kent Beck and Erich Gamma released JUnit in October 1997 — a unit testing framework that popularized automated test methods in JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data..
What it was for
JUnit's `@Test` annotations and assertion methods spawned xUnit ports in every language — pytest, RSpec, NUnit, GoA language from Google — simple syntax, fast compilation, and built-in concurrency via goroutines. testing. Test-driven development and CI pipelines assume the patterns JUnit established.
People
- Kent Beck — co creator
- Erich Gamma — co creator
Companies
- Sun Microsystems
Why it's here
JUnit defined the xUnit family of testing frameworks.
Why it mattered
It made automated unit tests a standard part of professional development.
What it solved
Developers ran ad-hoc test mains; there was no lightweight test runner convention.
Media
ImageKent BeckImprove It, CC BY-SA 2.0, via Wikimedia Commons
Related
- Java 1.0 shippedJanuary 23, 1996
- Extreme Programming Explained1999
- Hudson CI first releasedFebruary 7, 2005