robotframework+python3+eclipse+RED自动化测试框架初学笔记

rebotrobotframework是什么:
搜狗百科:https://baike.sogou.com/v71421187.htm?fromTitle=Robot+Framework
百度百科:https://baike.baidu.com/item/Robot Framework
本文只是很简单的应用了一下
rebotrobotframework特征参考柠檬班视频如下

  • rebotrobotframework可以做哪些自动化测试?
    丰富的第三方库:支持接口/web/app自动化、数据库测试等
  • 测试用例是通过代码的方式实现的吗?
    非编程语法:测试用例可以是txt、HTML等格式
  • 如果不是代码,如何写用例
    关键字驱动
  • 有哪些编写用例的工具
    丰富的编辑工具:Ride、Eclipse、notepad++、sublime等
  • 可扩展:python或java编写库和关键字

工具下载:
1.python3:前往 https://www.python.org 进行下载
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第1张图片双击安装即可,记得勾选Add…PATH
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第2张图片
2.eclipse:
下载地址:https://www.eclipse.org/downloads/
要根据RED插件选择eclipse版本

3.RED:
下载地址:https://github.com/nokia/RED/releases/
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第3张图片下载后无需解压

配置:

1.RED配置
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第4张图片robotframework+python3+eclipse+RED自动化测试框架初学笔记_第5张图片robotframework+python3+eclipse+RED自动化测试框架初学笔记_第6张图片robotframework+python3+eclipse+RED自动化测试框架初学笔记_第7张图片robotframework+python3+eclipse+RED自动化测试框架初学笔记_第8张图片要等待一段时间
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第9张图片
然后下一步,接受,结束就好了

2.eclipse配置
2.1robotframework 配置:window–preferences
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第10张图片
注意python3中要已经安装robotframework库

2.2自动补齐配置
window-》Preferences-》robotframework-》Editor-》Content Assist
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第11张图片
2.3编码格式配置
中文: window-》Preferences-》robotframework-》General-》Wokspacerobotframework+python3+eclipse+RED自动化测试框架初学笔记_第12张图片
2.4 当前视图切换成robot视图
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第13张图片
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第14张图片这个就是robot视图

试着写一个robot用例
新建一个工程:
File–》New Robot project–》robot
新建一个用例套件:
robot右键-》new -》Robot test suite-》file name:用例套件
robotframework+python3+eclipse+RED自动化测试框架初学笔记_第15张图片robotframework+python3+eclipse+RED自动化测试框架初学笔记_第16张图片用例编写规范:
*** Test Cases *** # 区域名称,此区域中只放测试用例
用例名称
关键字1 参数 #用例步骤 关键字和参数直接、参数和参数之间用Tab 键隔开
关键字1 参数 #用例步骤 关键字和参数直接、参数和参数之间用Tab 键隔开

关键字N 参数 #用例步骤 关键字和参数直接、参数和参数之间用Tab 键隔开

robotframework+python3+eclipse+RED自动化测试框架初学笔记_第17张图片
这只是个开始。。。

你可能感兴趣的:(工具)