``
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── io.github.tanghuibo.cucumberstudy
│ │ ├── CucumberStudyApplication.java
│ │ └── service
│ │ ├── impl
│ │ │ └── WelcomeServiceImpl.java
│ │ └── WelcomeService.java
│ └── resources
│ └── application.properties
└── test
├── java
│ └── io.github.tanghuibo.cucumberstudy
│ ├── AbstractDefs.java //测试基础类
│ ├── CucumberStudyApplicationTests.java //测试入口
│ └── step
│ └── TestStep.java //测试用例实现
└── resources
└── use-cases //测试用例
└── test.feature
- 运行 CucumberStudyApplicationTests
- 运行完成后查看 src/test/resources/test-result
- 编写测试用例
- 实现测试用例
- 如何保存上下文?
可以写成字段,或者放进
ThreadLocal
- 如何与 springboot 集成?
添加 pom:
cucumber-spring
,测试用例集成:AbstractDefs
- 如何生成 html 结果
使用 CucumberOptions 添加 html 插件