【问题标题】: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
    

    【讨论】:

    • 非常感谢,我只是想得到一些想法