【问题标题】:What the best practices to organize packages for automated tests?为自动化测试组织包的最佳实践是什么?
【发布时间】:2026-02-02 12:35:02
【问题描述】:
我是我公司唯一的 QA 人员,我想介绍 WebDriver、Cucumber、Java 的自动化测试。整理包裹的最佳方式是什么?
标题
src/main/java
- com.mycompany.myapp.pageobject
硒类
元素、pageObject 等/
src/test/resources
特点
src/test/java
com.mycompany.myapp.cucumber ---StepsDefinition
【问题讨论】:
标签:
selenium-webdriver
automated-tests
cucumber-jvm
software-quality
【解决方案1】:
最好创建自己的测试项目/解决方案。在其中,您可以根据需要在套件中组织测试逻辑。我之前的 Java 测试解决方案是这样组织的:
[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