Although not a novelty concept, dynamic tests in the current form were introduced in JUnit 5. The main point of dynamic tests is to demonstrate that users can can generate tests dynamically, at runtime.
History is full of stories and actual situations from which we can learn a lot. Some are famous, others are known to only a few. But regardless, such stories and events can teach us lessons that can be applied many years later and in different aspects of life.