BDD简介 TBD
搭建并启动被测服务
本文使用了Spring Getting Started中的Rest Service,https://spring.io/guides/gs/rest-service/,读者可以自行尝试搭建并启动。启动成功以后,在浏览器中访问http://localhost:8080/greeting?name=User,收到响应{"id":1,"content":"Hello, User!"}
创建项目骨架
创建一个Spring Boot项目,在pom.xml中加入Cucumber,以及和JUnit、Spring集成的依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java8</artifactId>
<version>3.0.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifa

本文介绍了如何使用Cucumber和Spring进行行为驱动开发(BDD)。通过搭建Spring Rest Service,创建项目骨架,定义和实现Cucumber Steps,结合Spring Boot能力,实现从配置文件读取URL。最后提供了源码链接和参考资料。
最低0.47元/天 解锁文章
982

被折叠的 条评论
为什么被折叠?



