We have a Java project where we have placed all the tests for the source code in one place at this path: src/test/java/com/temp. At this path we have placed all kinds of tests which includes unit tests, integration tests, smoke tests etc.
And I would like to get some idea on how we can organise it in a better way, such that it will help in organising future tests written for the project. Another motivation is that we can easily distinguish where exactly particular type of tests reside in the project.
I found this stack overflow answer: How do you organize tests in a modular Java project?
But in the above link, there was no mention of organising different kinds of tests