Now that we have modern test frameworks (Kotest, TestBalloon, Prepared…) it's become easier than ever to have tons of very small tests. This is good because it allows each test to have a single responsibility and makes it easier to test a large amount of edge cases.
However, tests are also useful as automated specification of the behavior of the application. When there are hundreds or thousands of tests for a single feature through its individual edge cases, it's difficult to get a quick overview and mental model of what the feature actually is.
What's your solution to be able to easily review the coverage of a feature, find missing edge cases, or just understand what a feature does based on its tests?