![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RF
文章平均质量分 87
成都熊猫
一个开发的测试者,一个测试的开发者
展开
-
《我的RobotFramework书》 - 篇首
最近在总结以往的工作: Robot Framework作为在诺西工作时期接触到的框架,其不仅仅是自己最早接触到的大型测试框架,同时还引导自己进入了Python世界。 感情深厚,所以第一个整理工作就从此开始。 网上简单搜索了一下Robot Framework的资料,英文资料居多,中文资料多为用户手册的翻译,并且翻译的内容篇幅不大。 也找到一遍代码阅读解析,不过是比较老版本的代码,看了一些出入颇大。原创 2016-08-22 12:57:21 · 2880 阅读 · 0 评论 -
《我的RobotFramework书》1-6-4 变量的属性和作用范围
变量的属性和作用范围作者: 虞科敏属性, Properties命令行设置的变量命令行设置的变量拥有在测试开始执行前,所有能设置变量的最高优先级: 可以覆盖Test Case File中Variable Table, 导入的Resource File和Variable File的相关设置--variable (-v) 优先于 --variablefile (-V)如果设置同一个变原创 2016-08-25 23:54:29 · 3970 阅读 · 0 评论 -
《我的RobotFramework书》1-6-3 内建变量, Build-in Variables
内建变量, Build-in Variables作者: 虞科敏OS变量${CURDIR} - Test Data File所在目录的绝对路径${TEMPDIR} - 系统临时目录的绝对路径(Linux "/tmp"; Window "c:\Documents and Settings\\Local Settings\Temp")${EXECDIR} - 测试执行开始目录的绝对路原创 2016-08-25 23:41:01 · 1816 阅读 · 0 评论 -
《我的RobotFramework书》1-6-2 变量文件, Vairable Files
变量文件, Vairable Files作者: 虞科敏变量文件提供了强大的变量创建和共享的机制。 它支持各种变量的创建: 任何对象被指派给变量; 动态创建变量等变量文件强大的功能,是因为典型地,它是使用Python模块(或者Python类,Java类)来实现的在Variable File创建变量的2种方法直接创建变量模块的属性,直接成为变量。比如在模块中定义MY_V原创 2016-08-25 23:38:33 · 4261 阅读 · 0 评论 -
《我的RobotFramework书》1-6-1 创建变量, Creating Variables
创建变量, Creating Variables作者: 虞科敏有以下途径可以创建变量:通过Vairable Table在Vairable File中定义使用命令行选项来自关键字的返回值使用内建关键字设置变量表, Variable Table最常见的创建变量的地方,就是在Test Case File和Resource File中的Variable Table中。在Vari原创 2016-08-25 23:34:19 · 4515 阅读 · 0 评论 -
《我的RobotFramework书》1-6 变量, Variable
变量, Variable作者: 虞科敏很多测试数据场景会使用变量。 最常见的,比如 用作关键字的参数, Setting的值等。普通关键字名中不能使用变量,但内建关键字Run Keyword可以用来达到相似的效果。3种变量类型标量scalars - ${SCALAR}列表lists - @{LIST}字典dictionaries - &{DICT}另外,环境变量可以直原创 2016-08-25 23:32:13 · 11919 阅读 · 1 评论 -
《我的RobotFramework书》1-1 测试数据, Test Data
测试元素, Test Data作者: 虞科敏本文档同步发布到Gitbook.com: https://www.gitbook.com/book/kemin_yu/robot-framework-book-from-ykm/details文件和目录测试用例文件, TestCase File测试用例创建在用例文件中.用例文件会自动创建原创 2016-08-22 13:12:24 · 2509 阅读 · 0 评论 -
《我的RobotFramework书》1-5 测试库, Test Library
测试库, Test Library作者: 虞科敏测试库包含底层关键字,库关键字Library Keywords.导入库使用Setting Table中的Library Setting导入库名字是大小写和空格敏感的如果库存在一个包Package中,应提高包含包的全名Full Name库可能需要参数进行初始化库导入时支持参数缺省值,可变长参数,命名参数等语法,这原创 2016-08-23 16:42:52 · 3174 阅读 · 1 评论 -
《我的RobotFramework书》1-4 测试套件, Test Suite
测试套件, Test Suite作者: 虞科敏测试用例 => Test File => 以目录进行组织Test Case Files一个文件中用例数建议 用例文件会自动创建一个包含文件中所定义用例的测试套件, TestSuiteTest Suite Dirctoriestest case files被组织为目录, 这些目录形成更高级的suite。由目录创建的te原创 2016-08-23 16:41:56 · 5244 阅读 · 0 评论 -
《我的RobotFramework书》1-3 测试模板, Test Template
测试模板, Test Template作者: 虞科敏测试模板,关键字驱动 => 数据驱动关键字驱动, 用例主体由若干关键字+参数构成vs.数据驱动, 用例主体只由Template关键字的参数构成用途举例:对每个测试用例,或者一个测试文件中的所有用例,重复执行同一个关键字多次(使用不同数据)也可以只针对测试用例,或者每个测试文件只执行一次模板关键字可以接受普通原创 2016-08-23 16:41:12 · 3727 阅读 · 0 评论 -
《我的RobotFramework书》1-2 测试用例, Test Case
测试用例, Test Case作者: 虞科敏基础语法测试用例在test case table中创建,使用各种合法可用的关键字。关键字的来源: 从test libraries或者resource file中导入; 在用例文件自身的keyword table中创建。样例*** Test Cases ***Valid LoginOpen原创 2016-08-22 13:09:01 · 5363 阅读 · 3 评论