前 言

做自动化测试肯定要了解就是 DDT 数据驱动测试,这样做的好处就是可以通过一组或多组数据进行灵活的测试,而不需要硬编码。

那今天我们就来讲解一下 Katalon 怎么进行测试数据读取的。

Katalon 支持的数据格式

Excel

CSV

database data

internal data

前提准备

  1. 创建好 Excel 文件并输入测试数据

  2. 通过 katalon 录制好执行的测试用例,并且把 input 里录制好的测试数据去掉

1、在 Data Files 里新建一个 Excel 格式的 testdata

重点知识:

在添加 Excel 文件后有三个设置项:

Use first row as header:勾选上会自动帮你去除掉 Excel 的 title(默认勾选)

Use relative path:如果把 Excel 放到 katalon 工程对应的文件夹下,就可以使用相对路径了,也就是勾选上之后只需要输入文件名即可,不需要绝对路径(默认不勾选)

Bind to test case as string:以字符串形式绑定到测试用例(默认勾选)

最后:一定要记得添加 Excel 之后要保存这个 datafiles 文件

2、在测试用例里面创建变量用来接收 Excel 里面的数据,默认值可以不用填写

重点知识:

一定要记得保存测试用例

3、创建一个 TestSuite 并配置一个测试用例

4、将测试用例里面的变量绑定 Excel 数据

重点知识:

一定要记得保存 Testsuite

5、运行测试用例即可看到会依据 Excel 的数据数量执行多次测试用例

到此,katalon 进行 DDT 数据驱动测试就已经实现了哦~~~

今天教的小技巧 大家学会了吗?

学会这款自动化测试神器,不会写代码也能做相关推荐

  1. 测试小白的福音,推荐一款自动化测试神器,不会代码你也可以做自动化!

    测试小白福音,不会自动化也可以做自动化 前言 Katalon Studio介绍 Katalon Studio优势 Katalon Studio下载安装 Katalon Studio功能使用 小结 前言 ...

  2. 【杂谈】提升写代码效率不得不做的三件事

    想成为一个优秀的AI算法工程师必须要熟练使用Linux,这是学习AI的一个基础,如果你一直还在用Windows,那就很low了.本文我们聊聊提升写代码效率不得不做的三件事. 作者&编辑 | 汤 ...

  3. 写代码之前应该做的几件事

    作者:borisyang,腾讯 WXG 应用开发工程师 作为程序员,刚刚开始学会写代码,常常是接过需求就开始撸代码.有时候发现,写完代码,需求变了.更多时候,觉得写业务代码枯燥无聊,没有技术含量.另外 ...

  4. ms查约束具体代码_程序员写代码之前应该做的5件事,看完编程效率瞬间提升

    作者:borisyang,腾讯 WXG 应用开发工程师 作为程序员,刚刚开始学会写代码,常常是接过需求就开始撸代码.有时候发现,写完代码,需求变了.更多时候,觉得写业务代码枯燥无聊,没有技术含量.另外 ...

  5. 写代码之前要做什么?

    在想到这个问题的时候,很多童鞋都会笃定回答:我会先构思程序大体的框架,接着就开始写代码. A:难道你就不将你的构思巨细文档下? B:一般的编程任务不会太难的话,我觉得YY也很可靠,可能更高效. A:为 ...

  6. 那些不用写代码也能做游戏的工具

    本文首发于微信公众号:小蚂蚁教你做游戏.欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识. 嗨!大家好,我是小蚂蚁. "我不会写代码,还能做游戏吗?"不少想做游戏的 ...

  7. 技术专家写代码-以点带面谈做开发

    静儿历时8个月终于如愿回归写代码的生活.希望这8个月的成长能对自己的码砖起到一定的指导意义.下面就介绍一下静儿回归后的第一次码砖经历. 以下是静儿的方案设计: 01 - 方案设计 背景: DNS绑定会 ...

  8. vscode regex previewer插件怎么用_分享五款开挂神器!助你效率倍增!做PPT怎么能不会用插件?...

    是不是经常觉得自己做出来的PPT很辣眼睛?是不是觉得别人只要十几分钟就搞定一个PPT可是自己却要花好几个小时?那是因为别人都偷偷开挂啦!你还不知道?今天小编就来给大家分享几款超好用的PPT插件,每一款 ...

  9. JetBrains 又出了一款新神器,一套代码适应多端!

    上一篇:滴滴程序员被亲戚鄙视:年薪八十万不如二本教书的-- 看到一款基于多端的 UI 调试工具,一套代码适应多端,真的是太棒了,下面分享给大家. 前言 该工具是大名鼎鼎的 JetBrains 公司新推 ...

最新文章

  1. Windows 8 图标前面的勾选
  2. js基础到精通全面教程--JS教程(转载)--推荐
  3. 【在还原SQL Server数据库时发生对于服务器“XXX”操作系统错误】很实用的解决方案...
  4. Spring boot整合dubbo
  5. 记-crontab定时任务
  6. PYG教程【二】使用networkx创建一个PYG图
  7. android 那几种动画,Android 动画实现几种方案
  8. java初学者必看经典
  9. solaris常用命令总结
  10. 冒充中科大少年班校友被打脸!AI 公司创始人被扒清华硕士和斯坦福博士均造假...
  11. 编程把系统窗口背景颜色设置成护眼的淡绿色
  12. 苏泊尔C21-SDHC19电磁炉维修
  13. iphone11官网HTML,苹果小白入手iPhone11,以下几个基础操作要知道
  14. php将阿拉伯数字转换成中文大写,PHP将阿拉伯数字转换成汉字大写支持小数点
  15. UBUNTU软件出现崩溃的问题
  16. 如何从另一个PPT中提取母版(WPS)
  17. FOC——9.三相逆变桥
  18. LabVIEW编程LabVIEW控制TC-XSM例程与相关资料
  19. colab中遇到“THC/THC.h: No such file or directory”的解决办法
  20. 基于metaRTC嵌入式webrtc的H265网页播放器实现(我与metaRTC的缘分)完结

热门文章

  1. 精益可视化管理六原则
  2. php 验证网络图片尺寸,通过url获取图片尺寸的几种方法:JS和php
  3. Unity 配置OpenXR 和 VRTK v4开发环境
  4. 翻译:An Introduction to Feature Extraction 特征提取导论。(如有不当欢迎评论区留言指正)
  5. [附源码]Java计算机毕业设计SSM工会会员管理系统
  6. 即刻下载|连锁零售数字化转型难?领先企业实践助你打开新思路
  7. 如何彻底屏蔽微信消息,屏蔽方法分享
  8. android 系统图标资源,Android系统资源图标android.R.drawable
  9. 轩辕剑龙舞云山如何在电脑上玩 轩辕剑龙舞云山模拟器教程
  10. winpcap库使用