Github user mpkorstanje commented on the issue: https://github.com/apache/maven-surefire/pull/150 I haven't answered yet is why cucumber creates descriptions with a unique Id and doesn't just use the method names. The reason for that is that scenarios in cucumber don't need to have unique names. While we could use a URI instead this would result in a rather hideous display name. We like to keep things friendly so we use the Id. Other use cases include frameworks that repeatedly execute the same test method with different parameters. Each invocation would have it's own id while the method and test name would be the same.
---