前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于Cucumber的BDD自动化测试

基于Cucumber的BDD自动化测试

作者头像
顾翔
发布2019-12-12 15:17:47
1K0
发布2019-12-12 15:17:47
举报
文章被收录于专栏:啄木鸟软件测试

来源:http://www.uml.org.cn/

注册账号&下载软件

访问网址https://www.katalon.com , 点击右上角 Sign In 进行注册

访问网址https://www.katalon.com/download/ 下载 Katalon Studio

Katalon Studio属于绿色软件,下载后解压即可使用,卸载也只需把解压目录删除即可

运行 Katalon Studio

启动文件 katalon.exe ( Windows) 或者 katalon (Mac) :

启动后输入注册时输入的邮箱&密码,才能激活软件

新建项目

点击 File

输入项目名&保存位置,点击OK

编写用例

支持三种方式

1.录制&回放

2.手工

3.脚本

执行用例

支持同时在多平台、多浏览器执行用例

查看用例执行结果

用例执行完毕后,可在 Log Viewer 视图查看结果

升级软件版本

直接下载新版软件解压使用

举个栗子

下面我们拿测试网站举个栗子,这是一个简单的医疗服务网站,未病患提供简单预约门诊服务。

测试场景

这里,我们创建如下场景的用例:

登录

登记一个门诊预约

检查预约是否成功

退出

步骤

1. 新建项目

新建用例

在用例里,编写测试场景的每一步必须的操作步骤,点击新建 Test Case,会生成一个基于 Groovy 脚本的空白用例,可以切换到 Script 视图查看

3. 编辑用例

点击工具栏 Record 按钮,打开录制对话框

输入网址 “http://demoaut.katalon.com”

选择 Chrome 浏览器,会启动 Chrome 开始录制

点击 Make Appointment

输入用户名:John Doe

输入密码:ThisIsNotAPassword

点击 Login 按钮

填写必要的预约信息

点击 Book Appointment 提交预约

然后跳转到预约信息确认页面

点击 Logout 退出系统

切回 Katalon Studio 的录制对话框,可以看到所有的操作和页面元素都被录制下来了,点击 OK 按钮结束录制并生成测试用例的步骤和脚本

4. 回放用例

星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档