I am the only person in QA in my company and I would like to introduce automation test with WebDriver, Cucumber, Java. What is the best way for organize my packages?
src/main/java
src/test/resources
features
src/test/java
com.mycompany.myapp.cucumber ---StepsDefinition
It's better to create your own Test project/solution. In it you can organize the test logic in suites according to your needs. My previous Java test solution was organised like this:
[Test project name]
--- [java] //a core of your .jar files
--- ui module
--- services module
--- DB access module
--- [test] // a core of your test logic
--- suites
--- ui module
--- services module
--- DB access module
--- [environments] //property files
--- UAT
--- SIT