• 编辑feature文件
    • 1. 创建一个feature文件
    • 2. 保存feature文件
    • 3. feature文件内容编写
    • 4. 可视化界面编辑
      • 编辑功能
      • 编辑场景
      • 添加一个操作步骤
      • 删除一个操作步骤
      • 删除场景
    • 5. 文本界面编辑
    • 6. 可视化界面与文本界面切换

    编辑feature文件

    1. 创建一个feature文件

    Feature文件又叫剧本文件,有两种创建方式:

    • 打开CukeTest客户端,选择【文件】—【新建剧本】,即可创建一个新的剧本文件,文件名默认为【无标题1.feature】
    • 打开CukeTest客户端,鼠标移动到【新功能/脚本】image按钮 ,长按3秒以上,出现下拉列表,鼠标移动到【feature】演练:编辑feature文件 - 图2 ,松开鼠标,即可创建新的feature文件。

    2. 保存feature文件

    按下快捷键【Ctrl+S】,或者选择【文件】-【保存】弹出文件保存路径,选择文件路径,填写文件名,点击保存即可进行文件保存。

    3. feature文件内容编写

    我们在软件测试过程中,往往会根据我们的产品功能来编写测试用例,在CukeTest中,我们将.feature文件做为我们测试用例存放文件格式。我们可以使用两种方式来编写feature内容,可以在可视化界面中直接进行编写,也可以在文本界面中进行编写。下面分别来介绍如何使用这两种方式。

    4. 可视化界面编辑

    在可视化界面中,在文字描述部分双击都可以进行修改。以下以创建一个简单的测试用例操作来说名。

    编辑功能

    鼠标移动到可视化界面【功能】处,双击鼠标,默认<剧本名称>会被选中并且变成可编辑状态,可以对默认剧本名称进行修改,例如我们可以写一个简单算术测试用例,在功能处修改默认<剧本名称>为”简单的算术运算”,修改完成后按下【Enter】键可以直接跳转到【剧本描述】的编辑界面。

    或者鼠标移动到【<剧本描述>】处 双击鼠标使【<剧本描述>】变为可编辑状态,可以更改为”测试简单的数学运算,例如加减乘除算法”。

    编辑场景

    点击【添加新场景】,可视化界面默认会创建新的场景。双击【场景名称】,【场景名称】变为可编辑状态,可以修改为”加法运算”,修改完成后直接按下键盘【Enter】键自动跳转到下一个操作步骤并且此步骤为可编辑状态,修改操作步骤”假如给定一个数字1”,这里注意下”假如”作为关键字,我们只需要在关键字下拉列表中进行选取合适的关键字就行。例如在第二个操作步骤中填写”当我再加1”。

    添加一个操作步骤

    有两种操作方式:

    • 操作步骤上面单击或者右键点击鼠标,会弹出操作步骤工具栏,点击【插入步骤】按钮即可。
    • 在场景的下面点击【添加一个步骤】即可

    删除一个操作步骤

    在要删除的操作步骤上面单击或者右键点击鼠标,会弹出操作步骤工具栏,点击【删除】图标即可。

    删除场景

    有两种操作方式:

    • 点击场景图标,在弹出的功能栏中点击【删除场景】即可删除此场景
    • 在场景栏鼠标右键-在弹出的功能栏中点击【删除场景】即可删除此场景

    5. 文本界面编辑

    点击【文本】按钮,即可切换到feature文件的文本界面。文本编辑界面中需要注意以下内容:

    如果操作系统为中文,默认设置feature文件为中文# language: zh-CN

    可以修改文件为:

    1. # language: zh-CN
    2. 功能: 简单算术运算
    3. 测试简单的数学运算,例如加减乘除算法
    4. 场景: 加法
    5. 假如给定一个数字1
    6. 当我再累加1
    7. 那么我将得到的结果为2

    6. 可视化界面与文本界面切换

    分别点击【可视】按钮与【文本】按钮即可进行不同的操作界面切换。