Automated Tests in Java: an Underrated Treasure!
summary
Overview of automated testing tools for Java, comparing frameworks like JUnit Jupiter, TestNG, Spock and Spek. Presents common testing challenges (writing and maintaining tests) and explores lesser-known features and approaches in these frameworks to inspire better test design and renewed enthusiasm for test programming.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:49Data-driven testing
- 4:57Test doubles and mocking
- 7:06Behavior-driven development
- 9:36Evaluating test quality
- 11:41Summary
- 12:34Q&A on mutation testing
related talks
39mRethinking Unit Testing: Automating the Generation of Java
39mPacking the Test Toolbox: Testing Tools for Developers
47mJava's Hidden Gems: Tools and Libraries
46mModern Testing Tools for Java Developers
39mJava's Hidden Gems: Tools and Libraries
57mModern Testing Tools for Java Developers
51mJUnit Tests? Excellent! – The Characteristics of Good Tests
46mSmarter Java Testing with the Spock Framework
