测试工具
wa_haha007
Be A Wonderful U
展开
-
Robot Framework环境安装及例子
1、Robot Framework是什么? Robot Framework是一个自动化测试工具,其架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD)。(补充一下:验收测试(Acceptance Test):在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动它是技术测试的最后一个阶段,也称为交付测试。) 有个疑问:为什么...原创 2019-03-11 16:34:29 · 213 阅读 · 0 评论 -
Robot Framework常用类型定义
Robot Framework常用类型有 变量、字典、列表普通变量定义 ${val1} Set Variable ${1} 字典定义 &{Dict} Create Dictionary a=1 b=2 c=3 &{Dict} Create Dictionary a 1 b 2 c 3 列表定...原创 2019-03-11 16:40:24 · 1157 阅读 · 0 评论 -
Robot Framework调用接口时,接口入参较多,或参数嵌套多层的,可使用json作为入参
将json作为入参,有两种方式 第一种是 将json串作为入参。 需要导入的库有:RequestsLibrary。 第二种方式:将json文件作为入参。 将json格式的参数,存放到一个文件中;如下图所示: 需要导入的库有:RequestsLibrary、OperatingSystem...原创 2019-03-11 16:59:27 · 3471 阅读 · 7 评论 -
Robot Framework连接Oracle数据库
无论是通过python纯代码连接Oracle,还是通过RObotFramework框架连接Oracle,都需要使用到cx_Oracel模块,使用这个模块又需要其他环境的支持,以下是RobotFramework连接Oracle数据库的具体步骤:(1)安装DatabaseLibrary库:在cmd窗口下输入 pip install robotframework-databaselib...原创 2019-03-11 17:21:45 · 1513 阅读 · 0 评论 -
Robot Framework关键字
Robot Framework关键字分为用户关键字和系统关键字,用户关键字指的是在项目中或者在测试套件中创建的关键字,只在该项目中有效;系统关键字是导入的库封装的类或方法,如Selenium2Library库,也通过自己开发。一、用户关键字 在一个项目中,用户关键字可以有多个,为了将这些关键字更好地封装和复用,可将关键字分类整合在一起,以资源的形式导入到项目中。...原创 2019-03-12 15:05:53 · 1042 阅读 · 0 评论 -
Robot Framework RIDE闪退问题
安装了robot framework及robot framework-ride后,双击ride.py,闪退了,定位了很久,最初以为是版本的问题,但后来发现了一个特别简单的定位方式,就是在cmd窗口下打开rude.py,即: E:\Program Files\Python37>ride.py然后就启动,并报出错误原因,例如: 可以看到,报出的错误原因是:Modul...原创 2019-03-20 22:52:32 · 8030 阅读 · 2 评论 -
Robot Framework变量类型定义
普通变量定义 ${val1} Set Variable ${1} 字典定义 &{Dict} Create Dictionary a=1 b=2 c=3 &{Dict} Create Dictionary a 1 b 2 c 3 列表定义 @{List} Create List a ...原创 2019-04-04 22:34:03 · 2622 阅读 · 0 评论 -
Robot Framework工作流程
Robot Framework是一个关键字驱动自动化测试框架,底层支撑语言是python,通过使用关键字,调用封装在包里面的方法,实现具体的功能。 1、初始化全局变量; 2、解析用例文件,生成数据对象:测试用例集名称、测试用例名称、关键字名称等; 3、测试数据对象传送到测试集合类处理 ,生成测试套件对象; 4、执行suite中的测试用例,调...原创 2019-04-04 22:35:00 · 484 阅读 · 0 评论