unittest和Robot Framework这两种框架的区别

最近在考虑用python +selenium+unittest或robot Framework 来做web的UI自动化测试,有没有大佬可以给讲讲这两个框架的区别,优缺点啊?
(C币余额不足了,能不能帮忙解答下啊)

1个回答

robotframework对python的兼容不知道怎样,unittest会python就可以

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Robot framework框架安装教程
1:安装python 安装python后,然后在path中添加环境变量D:\ProgramFiles\python\Python27\ 2:安装pip工具 在cmd输入:python setup.py install 然后在path中添加python路径下的script目录 3:安装 pip install robotframework 4:安装wxPython 2.8.12.1 5:robotf...
robot framework自动化框架——引用变量
哈哈,别惊讶,就是引用变量,真想骂人,基础不牢靠,就这么个知识点,我捣鼓了半天,才算搞明白。。。我已经开始怀疑自己的智商了。 场景是这样的,字典里引用变量,字典里是需要加引号的,而直接给变量,使用引号,那就不是变量了,废话不多说,直接上例子。 import execjs class DataHanding(): def encrpt_pwd(self, telephone, pa...
robot framework自动化框架——mysql
看了半天DatabaseLibrary,差不多理解了,我现在就是打算自己把他拿过来为己所用,读书人的事,是窃是窃。去除了和robot有关的方法,并去除了数据库选择,直接只用mysql,一般也是用mysql吧。 import sys import pymysql class Query(object): def query(self, selectStatement, sansTra...
Robot Framework
Robot Framework 是一个关键词驱动的自动测试框架。测试用例位于HTML或者TSV(以tab分隔值)文件,使用在测试库中实现的关键词来在测试中运行程序。因为Robot Framework 是灵活和可扩展的,所以它很合适用于测试具有多种接口的复杂软件:用户接口,命令行,web service,编程接口等。 Robot Framework 是开源软件和安装包,源码和相关文档可通过http://robotframework.org获得。本篇指南计划介绍Robot Framework 的基本概念。如果需要详细的技术描述,请查阅Robot Framework User Guide.
C++ UnitTest framework
用于VS2005上的C++的单元测试的基本框架。 与C#的单元测试相似。
robot framework之chrome浏览器与firefox浏览器使用区别
robot framework如果需要使用firefox浏览器打开web页面时,需要下载firefox驱动器geckodriver.exe,把geckodriver.exe放在你所安装的python27目录下面,如果下载好,位置放好,还是提示 no browser is open就是驱动器跟浏览器的版本不兼容,升级一下驱动或浏览器  如果是用chrome浏览器,就需要下载chromedriv
Light‘s UnitTest Framework
我自己写的单元测试工具,用了一段时间感觉不错,所以想推荐给大家。
总结的Robot Framework自动化框架的搭建步骤
Robot Framework自动化测试框架+ 可视化编辑工具RIDE+Selenium2这是规范的webAPI. 一、安装的软件有: (1)python软件:python-2.7.3.msi  (这里最好选择python 2X版本的软件) (2)pywin32-217.win32-py2.7.exe (3)robotframework-2.8.5 (4)wxPython2.8-wi
使用Robot Framework框架远程操作UNIX系统
bot Framework是一个强大的自动化测试框架,依靠社区力量编写的Test Library为它提供了非常强的扩展性。下面我将介绍的就是如何使用第三方提供的扩展测试库(Test Library)来远程登录Unix,并在上面做常见操作。 环境准备(W32环境下): 1.首先我们得拥有Robot Framework的运行环境。 a.必须安装python,因为R...
框架(framework)和库(Library)的区别
when you call a library, you are in control. But with a framework, the control is inverted 也就是说 当你在调用library的时候, 你按照自己的意愿来control他(比如jQuery)。 而,对于framework, 那么control就是倒...
robot framework环境搭建
robot framework 环境搭建
Robot Framework测试环境搭建
robotframework 环境搭建和demo演示
robot framework自动化测试——关键字
写在前头,入职新公司后,一直在上紧急版本,一点空闲时间都没有,本来想学学django,博客都写了两三篇了,实在没时间,只能烂尾了。这周终于没事了,闲下来也没时间看django,正好项目组在推robot framework,想着这周把这个自动化框架的关键字熟悉一下,一周的时间应该完全够了。边学边记录,也方便自己以后查阅。所有内容全部亲测,放心使用。 1.Log就是"print" Log    ...
Robot Framework web自动化测试鼠标悬停
Robot Framework web自动化测试鼠标悬停方法:具体实现: 方法: 增加Selenium2Library内部关键字 C:\Python37\Lib\site-packages\SeleniumLibrary\keywords\element.py 具体实现: 找到 C:\Python37\Lib\site-packages\SeleniumLibrary\keywords\ele...
Robot Framework接口测试实例
环境准备 安装依赖的库:requests、requestsLibrary 1.1使用python2的pip安装requests 1.2使用python2的pip安装requestsLibrary 2.RIDE的测试套件上导入接口测试脚本依赖的库library   接口解析 接口请求url: http://【域名】/mmcapiproxy//action/fcar/exte...
Robot Framework Test Automation
Book Description Testing has traditionally been a part of software development and has always involved a lot of manual effort It can be automated with Robot Framework which offers numerous benefits from cost saving to increased quality assurance in the software delivery This book will help you to start designing test suites and Automated Acceptance Tests Helping you to get started with automating acceptance tests this book will provide a detailed overview of acceptance test management practices and principles You will also be introduced to advanced techniques that you can use to customize the test suite along with helpful tips and tricks to extend and leverage it in a wide variety of scenarios Starting with a detailed explanation of the need for automated acceptance test driven development this guide will help you with an empty test project creation and execution for proof of concept and validation of installation This book will also cover the Robot Framework in detail and will help you test desktop applications using Java Swing You will gain an in depth knowledge of tricky activities such as setting up a test environment and using it with Selenium You will also learn about other popular libraries and how to test network protocols web services and databases This book will cover the entire Robot Framework with real world practical material to make its content informative and interesting By the end of this book you will be able to write acceptance tests for desktop and web applications as well as know how to extend acceptance testing in other scenarios that are commonly devoid of tests and present the results appropriately What you will learn from this book Create and run a basic test over Robot Framework to validate the setup Customize a test with reusable components and introduce test reuse Identify the different files and tables used in tests Extend the framework by using third party libraries to work with other tools Parameterize the test cases and get data into the tests color] Create derived reports using the report metadata Use external resources to feed data into tests Set up the Robot Framework and run its basic test Approach Written in an engaging easy to follow style this practical guide will teach you to create test suites and automated acceptance Tests with the Robot Framework Who this book is written for If you are an automation engineer QA engineer developer or tester who is looking to get started with Robot Framework as well as find a standardized testing solution this book is ideal for you No prior knowledge of Robot Framework or acceptance testing is required although a basic knowledge of Python is required for few sections of the book Book Details Paperback: 98 pages Publisher: Packt Publishing October 2013 Language: English ISBN 10: 1783283033 ISBN 13: 978 1783283033">Book Description Testing has traditionally been a part of software development and has always involved a lot of manual effort It can be automated with Robot Framework which offers numerous benefits from cost saving to increased quality assurance in the software delivery This book will help you t [更多]
robot framework使用说明
该文档中含有环境搭建、创建项目、RIDE界面、关键字、变量、断言、实例讲解这几个章节,比较详细
Linux 下 robot framework环境搭建
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)
robot framework ride
robot framework ride, a python package
robot framework自动化测试简介
简单介绍robot framework使用过程,涉及到robot framework部分功能
Robot Framework之文件上传下载
有时候测试时候需要测试文件的上传下载,上传的是本地文件,selenium2library提供了一个关键字 文件上传操作: 此方法不需要点击上传文件操作,直接在选择文件的输入文本中input文件路径(这里输入框不可输入也可以用此方法,前提是页面Html中是个标签) Click_Element Xpath=//div[@id='ext-gen35'] #点击选中
Robot Framework 自动化测试环境搭建
最近在研究robot framework 自动化测试框架,在此总结一下环境的搭建,以备后用。1.      安装python 2.7         必须是python2.x   因为后面要使用的RIDE只暂不支持python3。2.      安装setuptools        下载地址:https://pypi.python.org/pypi/setuptools         使用命令...
robot framework 元素定位问题
今天遇到一个很奇怪问题,登录页面后弹出提示框图片应用定位无法选中 上网上也看了很多资料,click img按钮等等结果都不能选中img 后来明白不能选中img,img只是一个图片实际应该选中的是img父元素也就是a标签因为 javascript:是表示在触发默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击时就没有任何反
Robot Framework环境配置安装指南
windows平台 1、安装Python2.7最新版本 官方下载地址:https://www.python.org/downloads/ 安装方法,点击文件,一路安装即可。我装在C盘根目录下。 环境变量配置:在PATH中增加C:/python2.7和C:/python2.7/Scripts两个路径 2、安装Setuptools最新版本 官方下载地址:https://pypi.pytho...
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 列表定...
Robot Framework 学习笔记(一)
序为了更好的适应工作,提前开始准备学习内容,按照个人学习进度进行阶段性总结,Robot Framework属于自动化测试框架,本文基于Windows7系统进行相关软件安装讲解。安装过程第一步: Python下载地址 https://www.python.org/downloads/ 选择2.7版本,下载文件为.msi直接双击安装默认路径/自选路径;为了后续可以在cmd里直接使用Python命令安
Robot Framework框架使用总结
  1、充值提现都要关注一下资金变化是否正确,tb_account表的account_amount和tb_account_detail表   2、输入用户名和密码之后,需要sleep 2s 再进一步点击提交或者其他按钮,否则很难及时跳转到另外一个界面    3、火狐浏览器出现 List variable '@{handles}' has no item in index 1. 解决方法:在获取...
robot framework自动化测试
环境配置:下载Python2.7、robotframework、selenium2library(或直接下载Anaconda)、sublime text 2编译器;测试时需要打开浏览器,一般用谷歌浏览器,所以要下载Chromedriver到谷歌浏览器所在文件夹;需要将Python27、Scripts、Chromedriver所在的文件夹添加到计算机的环境变量——系统变量中。 测试运行:在编译器中...
robot framework接口测试实例
比如,要做一个user/me的接口 首先,可以通过接口文档或者抓包工具看到该接口的详细信息,比如参数、请求方式等。 我一般是通过fiddler抓包 根据抓包工具抓的 协议:https host:XXX URI:/api/v1/users/me method:get 参数:lat;lon 根据接口信息写接口测试的代码 ...
Robot FrameWork基础语法(1)
1.在关键字和参数之间必须有两个空格区分 2.每个testcases必须有2个字符的缩进 *** Test Cases *** Test Robot Framework Logging #用例名称 Log "Test Logging" #关键字Log,参数Test Logging ...
Robot Framework学习笔记之环境搭建
Robot Framework环境搭建 一、安装python 可访问python的官方网站:http://www.Python.prg 找到下载页面下载需要的版本。对Window用户来说如果32位系统选择X86版本。如果是64位系统选择64版本,要注意版本,robotframework不支持python3.X。下载之后是.msi为后缀的文件,双击进行安装,按照常规安装即可。 安装之后配置环境变量:...
Robot Framework Tutorial 2016
Robot Framework Tutorial 2016 Part 1: Installation Part 2: Keywords Part 3: Implementing Keywords in Java Part 4: Selenium2Library as a drop-in replacement for SeleniumLibrary Part 5: Integration with TeamCity CI-Server Part 6: Integration with Jenkins Part 7: File Processing Part 8: Working with Collections Part 9: Wrap-Up and Conclusion
robot framework安装指南
robotframework install很不错的学习材料
两小时入门robot framework
robot framework是python开发的,基于关键字驱动的测试框架。通过封装合理的关键字能够在非代码情况下编写测试用例并执行 本文是作者根绝实践经验总结的robot framework的教程。虽然并非面面俱到,但是很适合初学者迅速理解并使用该测试框架。
robot framework数据库连接查询
数据库:oracle 在Test Suit在吉安用例 新建UserKeyword中间关键字 在resource中放置变量,如上图(dbScalar.txt),一开始变量名不是以下划线开头,结果Connect To Database Using Custom Params报找不到变量,加了下划线之后就能连接上了,不知道为什么 数据库连接中的设置,命名“数据库连接”: 新建一个数据库...
Robot Framework快速入门
Robot Framework是诺西开发的自动哈测试架构,是开源的测试工具。 目前测试行业中被广泛应用。
Robot Framework 的安装和配置
Robot Framework 的安装和配置,个人觉得比较详细了。
Robot Framework安装包
包含python 2.7、wxPython、robot framework、robot framework ride、setuptools-25.2.0.zip、selenium2library等资源。详见:http://blog.csdn.net/jeff_2016/article/details/53066612。
Robot Framework --源代码分析
《Robot Framework --源代码分析》是对诺基亚西门子公司开发的自动化测试框架Robot Framework的源代码的详细分析,从框架对测试用例的解析、调度、测试库的导入进行了详细深入的分析。对自动化测试工程师的帮助非常的大!
robot framework安装配置说明
1、https://www.python.org/downloads 下载pythonx86-64 MSI installer 2.7*版本下载安装,在环境变量path中配置D:\Python27\Scripts和D:\Python27两个变量 2、https://pypi.python.org/pypi/setuptools 下载setuptools最新版,解压 在cmd中,打开目录,执行pyt...
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表