RF
新一コナン
这个作者很懒,什么都没留下…
展开
-
接口自动化测试必备知识
在所有的自动化测试中,接口测试是必不可少的一项,同时也是回报率最高的一项。有效且覆盖完整的接口测试,不仅能保障新功能的开发质量,还能让开发在修改功能逻辑的时候有回归的能力,同时也是能优雅地进行重构的前提。今天主要探讨接口测试的作用以及常用的接口测试工具。一、什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。二、为什么要做接口测试1、互原创 2021-07-07 10:08:33 · 782 阅读 · 2 评论 -
RobotFramework(RF)常用关键字
1、Log:打印输出2、Log Many:打印各元素值3、Log To Console:打印到控制台4、Sleep:延时等待5、Comment:添加注释6、Call Method:调用方法7、Get Count:获取数量8、Get Length:获取长度9、Get Time:获取时间10、Pass Execution:标记测试用例执行成功11、Pass Execution If:当条件满足时标记测试用例执行成功12、Fail:标记当前测试用例失败13、Fata原创 2021-06-28 14:51:57 · 1690 阅读 · 3 评论 -
RobotFramework(RF)集合操作
1、Create List:创建列表2、Log List:打印输出列表中的值3、Append To List:添加元素到列表4、Insert Into List:插入元素到列表5、Copy List:复制列表6、Get From List:从列表中取值7、Get Index From List:获取列表值对应的索引位置8、Reverse List:反转列表9、Set List Value:设置列表值10、Sort List:排序列11、Remove From List原创 2021-06-28 14:45:23 · 2740 阅读 · 1 评论 -
RobotFramework(RF)断言操作
1、Should(not)Be Empty:断言是否为空2、Should(not) Be Equal:断言是否相等3、Should(not) Be Equal As Strings:断言作为字符串是否相等4、Should(not) Be Equal As Integers:断言作为整数是否相等5、Should(not)Be True:断言是否为真6、Should(not) Contain:断言是否包含元7、Should(not) Contain Any:断言是否包含任一元素8、S原创 2021-06-28 14:41:28 · 2717 阅读 · 0 评论 -
RobotFramework(RF)条件与循环
1、Continue For Loop:直接继续下一次循环2、Continue For Loop If:当条件满足时继续下一次循环3、Exit For Loop:立即退出循环4、Exit For Loop If:当条件满足时退出循环原创 2021-06-28 14:37:44 · 1149 阅读 · 0 评论 -
RobotFramework(RF)关键字操作
1、Run Keyword:运行关键字2、Run Keyword If:当条件满足时运行关键字3、Run Keyword Unless当条件不满足时运行关键字4、Repeat Keyword:重复运行某关键字5、Run Keywords:运行多个关键字6、Run Keyword And Return:运行关键字并返回结果7、Run Keyword And Return If:当条件满足时运行关键字并返回结8、Run Keyword And Continue On Failure:原创 2021-06-28 14:35:56 · 1328 阅读 · 0 评论 -
RobotFramework(RF)变量操作方法
1、Log Variables:打印变量2、Import Variables:导入变量3、Set Variable:设置变量4、Set Global Variable:设置全局变量5、Set Suite Variable:设置测试套件变量6、Set Test Variable:设置测试用例变量7、Set Variable If:当条件满足时设置变量8、Get Variables:获取所有变量9、Get Variable Value:获取变量10、Get Environme原创 2021-06-28 14:33:08 · 2027 阅读 · 0 评论 -
RobotFramework(RF)类型转换关键字
1、Convert To String:转换成字符;2、 Convert To Integer:转换成整;3 、Convert To Number:转换成符点;4 、Convert To Boolean:转换成布尔值;5 、Encode String To Bytes:字符编码;原创 2021-06-28 09:49:13 · 5157 阅读 · 0 评论 -
接口测试用例命名与分类
一、接口测试用例命名与分类需要注意:命名测试用例主要为了区分用例验证点和用例作用,好的用例名称可以让人一看到就清楚明白用例的作用。根据不同的测试重点可将接口测试用例大体分为五个类别:1、正常场景接口测试用例。2、异常场景接口测试用例。3、数据验证测试用例。4、接口性能测试用例。5、接口安全测试用例。二、针对不同用途的测试用例,测试用例命名约定推荐统一格式:用例类别前缀序号用例用途描述。1、正常场景接口测试用例正常场景接口测试用例的用例类别前缀采用 Class,表示经典值用原创 2021-06-24 15:36:38 · 816 阅读 · 0 评论 -
RobotFramework(RF)万能关键字-Evaluate
一、介绍Eyaluate关键字在 Robot Framework框架中又被称为万能关键字,它能让你直接运行 Python脚本。这样可以在标准库或扩展库都不能满足功能需求时,直接用 Python脚本来实现。主要是作用为执行后面的python表达式赋值给前者。二、Evaluate关键字有3个参数1、expression,指表达式;2、modules,指需导入的模块,默认值为None;3、namespace,指命名作用空间,默认值为None。三、示例使用如下方式来使用Evalu原创 2021-06-24 14:54:15 · 1337 阅读 · 0 评论 -
RobotFramework(RF)常用函数库-内置库篇
一、内置库二、Evaluate万能关键字三、类型转换四、变量操作五、关键字操作六、条件与循环七、断言操作八、集合操作九、常用关键字原创 2021-06-23 23:36:16 · 1576 阅读 · 3 评论 -
RF接口测试设计时需要考虑的事(robotframework框架)
接触接口测试至今也有三四年了,但之前的接口测试基本上停留在仅仅验证接口是否正常(基本上就是判断status是否返回200)。但显然这是远远不够的,最近学习RF自动化测试,购入了一本自动化实战宝典,从中学到了比较全面的接口测试设计的思考方式。在此希望与大家分享。在实际项目中,接口数量通常是比较庞大的(当然与项目大小有直接关系),维护人员也可能是整个团队,所以在做接口规划时需要考虑如下几点:1、最好把接口测试当作项目来运作,考虑接口的整体设计和层次;2、多个接口测试的功能模块如何划分、如何界定;原创 2020-06-20 22:22:15 · 368 阅读 · 0 评论 -
RF(mac版本)安装与配置(robotframework)
在mac电脑安装RF:前提:已安装python和pip,mac电脑默认提供了python环境,pip如果没有从官网下载即可。直接使用pip命令安装robotframework和ride编辑器pip install robotframeworkpip install robotframework-ride使用pip命令安装过程中会自动下载需要依赖的包。安装完成后如图,在mac桌面会出现一个ride.command的文件,双击文件即可进入ride编辑器。...原创 2020-06-17 13:52:52 · 604 阅读 · 0 评论