Robot Framework的应用分析
序言:很多人都对自动化测试框架痴迷,我曾经也痴迷过一段时间,以前觉得自己对框架说的头头是道,现在回过头来看以前,说归说,但在如何应用还是欠缺,这一段时间,自己经历了一系列框架的构建和应用的时期,所以,我想主要从实际原理和应用上来说说测试框架,这些框架包括:关键字测试框架robot,基于各种语言的STAF框架,集成测试框架Fit(husdon),以及elipse TPTPd性能测试框架等。这不是一套工具教程,而是一套应用的简单思想,个人难免有局限性,见谅。
首先,看看robot framework吧
一、robot介绍
大家上网查robot,相信能查到这么几个资料;
1、robot的快速入门,就是如何简单使用robot,这是翻译过来的教程。个人觉得,一般人拿到这个教程容易懵,因为你是在不了解其原理的基础上操作,所以会遇到很多问题而无法向下进行。
2、 robot的源码分析,讲讲robot怎么一步一步工作的,现在robot框架不断升级,这个源码分析教程有点旧了,所以代码有些不一样。
Robot是一个完全基于关键字测试驱动的框架,它即能够基于它的一定规则,导入你的测试库(例如:其集成了selenium的测试库,即可以理解为操作web控件的测试底层库),然后基于这些测试库,你能应用HTML、TXT等文档形式编写自己的关键字(这些关键字即你的库组成),之后,再编写测试用例(测试用例由测试关键字组成)进行测试。例如:一个简单的登陆测试由:登陆+输入密码+登出三个关键字组成,也可以由一个关键字登陆组成,关键字颗粒的大小可以自行定制。
二、robot原理
robot的基本运作流程如下:
1、robot开始测试是从cmd命令输入,robot初始运行程序接收命令字符(主要是用TXT或者HTML写的测试用例集)
2、接收之后,robot先生成初始化全局变量配置,主要是定义一系列的字段名称和文件名称(例如:日志文件名称等)(由settings.py中的类完成)
3、之后,开始解析用例文件,生成数据对象,数据对象中包含了测试集的各种数据,例如:测试用例集名称、各个测试用例名称、各个关键字名称等。
ROBOT Framework工具使用说明_计算机软件及应用_IT/计算机_专业资料。内部传阅 深圳...ROBOT Framework 工具使用说明摘要:本文主要对 ROBOT Framework 工具使用介绍,学习...
Robot framework使用Sample_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 Robot framework使用Sample_计算机软件及应用_IT/计算机_专业...
Robot+FrameWork快速入门_计算机软件及应用_IT/计算机_专业资料。本资料为Robot+FrameWork快速入门,适用于刚接触Robot+FrameWork的人群。Document...
Robot framework学习总结 Robot framework 简介: ? Robot Framework是一款python...Robot Framework的应用分... 3页 免费 ROBOT Framework工具使用... 7页 免费...
Robot Framework框架简介_计算机软件及应用_IT/计算机_专业资料。Robot Framework框架简介一、Robot Framework框架简介 Robot Framework是一种基于Python的可扩展关键字...
Robot framework使用文档_计算机软件及应用_IT/计算机_专业资料。文档贡献者 pakko73 贡献于2014-06-26 专题推荐 2014教师资格材料分析辅... 2014小学教师资格考试...
Robot Framework框架_计算机软件及应用_IT/计算机_专业资料。High level introduce RobotRobot Framework 是一个通用的自动化测试框架。这是系列文章中的第一篇,重点在...
ren-zhang@163.com 目录 Robot Framework 快速入门 介绍概述安装运行demo介绍样例应用程序测试用例第一个测试用例 高级别测试用例 数据驱动测试用例关键词keywords ...
关于robot framework安装指导_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 关于robot framework安装指导_IT/计算机_专业资料。...
Robot framework安装文档_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 Robot framework安装文档_计算机软件及应用_IT/计算机_专业资料...
热门文档