cucumber java从入门到精通_cucumber_java从入门到精通(5)使用maven创建cucumber_java项目...

cucumber

前几节我们已经在感性上认识了cucumber的基本功能以及BDD

目前我们的项目在工程化上存在下面的一些问题:

依赖包

构建系统:我们的构建系统还处于刀耕火种的时代,只靠bat脚本很显然经不起复杂长期项目的反复折腾;

解决工程化问题

下面我们来研究一下改进工程化问题的一些解决方案,这就是所谓的技术预研。

使用maven来解决我们的依赖包管理及构建问题;

使用

下载ecl

在 这里 下载eclipse,注意32位版本和64位版本的区别;

下载

先点击菜单里的 Help-Istall Software

40921baa2ceae7ec62431ad2b8bafe36.png

在弹出窗口的work with里输入 ,然后按照下图的指示来

61141d75a998430307159dc72b9d6979.png

一直下一步之后,

新建maven项目

选择 File-New-Other ,如下图所示

aedc88a14510ce97dee4ae1c95c0bcbe.png

然后选 Maven Project ,点击Next

be5d852604f0e908820127ef1939a6d6.png

然后直接Next

bd390edb14724317fd464e95c7f25222.png

然后 Group Id 填写 info.itest , Artifact Id 填 todo_ 。点击Finish

aff65f35a08f6e7764760f7e45dcfbad.png

然后双击打开 文件

d558a51c609ef3ebd3040140f8283886.png

进入编辑状态,如下图所示

0bd598ae30e2840bf291247afd6cbc8e.png

把pom.xml替换为下面的

然后在test文件夹下创建features文件夹,并创建todo.feature文件,如下图所示

3f315d5b1c2c5334d2cd4fd7f5cfec10.png

编辑todo.feature文件,输入下面的内容

#language: zh-CN 功能:任务管理 场景大纲: 完成任务 假设 我的任务清单里有个任务 当 我完成件任务之后 那么 我还剩下件未完成的任务 例子: | total | finished | left | | 3 | 1 | 2 | | 5 | 1 | 4 |

没啥新鲜的,就是我们上节所重构的代码。

然后在Package Explorer中右键点击todo_list,选择Run As-Maven Test,如下图所示

4ee98cb29d792d342f22d507634e74c0.png

运行完成后,结果应该是如下图所示

b34a48cef73562e99620c2ebe8a26e4e.png

到目前为止,我们已经用maven配置好了cucumber的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值