程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(1)

自动化测试(七 Robot Framework)

发布于2021-05-29 19:57     阅读(967)     评论(0)     点赞(11)     收藏(5)


后续还会出Robot Framework的详细教程以及使用,目前这个阶段的学习,我实在是不是很能懂

Robot Framework

简介

Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)

Robot Framework----Robot Framework是一个开源的自动化框架。更本质一点就是可以把你编写好的函数导出来,然后像写存储过程一样写代码,达到降低难度的目的。比如你在python文件中写好了一个函数login_system(username,password),然后Robot Framework就可以导出为Login System,别人写脚本时就可以写成Login System username password

RIDE----RIDE是使用wxPython库编写的Robot Framework的图形界面,是一款专门用来编辑Robot Framework用例的软件,并且开源
安装启动后的界面如图
在这里插入图片描述

为何选择Framework

  1. 测试用例使用文本文件(TXT或者TSV文件)保存,使用制表符分隔数据。可以方便的使用任何文本编辑器,或者EXCEL编辑测试用例。也可以使用HTML格式创建用例
  2. 测试用例中支持变量使用,可以使用IF语句和FOR循环语句
  3. 可以利用“标签”功能对测试用例进行分类和有选择执行
  4. 支持关键字驱动、数据驱动和行为驱动
  5. 利用已有的关键字,测试人员可以创建自己需要的关键字,形成更高级别的行为
  6. 测试执行报告和日志是HTML格式,容易阅读
  7. Robot Framework并不是一款像QTP一样的自动化测试工具。它是一个自动化测试框架,或者说是一个自动化测试平台
  8. 提供了测试执行事件的监听接口,并且可以自定义接口中的脚本。例如,某个用例执行前,“start_test”接口中的脚本就会被执行;用例执行结束后,“end_test”接口中的脚本就会被执行。而测试人员可以自定义“start_test”、“end_test”这两个接口的脚本
  9. 提供了命令行接口和XML格式的输出。可以与版本管理工具结合,进行持续集成
  10. Robot Framework是通过测试库识别被测对象、操纵被测对象,有很多自带的或者第三方的开源测试库。例如,使用“selenium2Library”库测试web客户端。此外还可以测试java客户端、Win32客户端、SSH协议的字符终端等
  11. 测试人员可以使用Python和java创建自己需要的测试库
  12. 提供了远程测试执行接口,可以进行分布式测试执行

原文链接:https://blog.csdn.net/HONGTester/article/details/117325072



所属网站分类: 技术文章 > 博客

作者:以天使的名义

链接:http://www.javaheidong.com/blog/article/207287/b94dde038363027b17e0/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

11 0
收藏该文
已收藏

评论内容:(最多支持255个字符)