一、采用的框架
- BDD 用于编写测试用例
二、项目结构
在服务端代码嵌套junit-api-test项目,用于API自动化测试
junit_api-test
- src/test
- com.***.testautomation
- steps 具体实现类
- CreateRequestSteps.java
- EntitySteps.java
- GetTokenSteps.java
- HttpStatusSteps.java
- ReadRequestSteps.java
- ResponsePayloadSteps.java
- FunctionalSteps.java
- support 可提取出来的公共的方法
- tests cucumber编写的测试用例
- authentication
- functional 具体业务的用例
- requestvalidation
- responsevalidation
- steps 具体实现类
- resources
- config 系统配置文件
- payload
- reports
- schemas
- suites
- testdata 测试数据
- cucumber.xml
- com.***.testautomation
- pom.xml