Robot Framework(三):RIDE工具简介

目录

面板

测试套件Edit区

测试套件Text Edit区

测试套件Run区

测试用例Edit区

​​​​​​​测试用例Text Edit区

​​​​​​​测试用例Run区


​​​​​​​

接下来主要介绍RIDE工具的基本结构,使用该工具编写脚本的基本流程还有一些使用技巧。

面板

打开桌面上的RIDE图标,可以看到类似如下的界面,当然刚开始没有脚本的话左上部分的测试套件是不会有的。

Robot Framework(三):RIDE工具简介_第1张图片

 

第1部分:菜单栏和工具栏,这个和平常使用的无差,不做重点解释

第2部分:RF的测试套件和测试脚本结构

第3部分:测试套件工作区用来加载测试过程中使用的外部文件、库和资源;或者对测试环境的初始化配置等等,接下来会重点说明

测试套件Edit区

Robot Framework(三):RIDE工具简介_第2张图片

 

setting按钮设置的内容

Robot Framework(三):RIDE工具简介_第3张图片

 

测试套件Text Edit区

Robot Framework(三):RIDE工具简介_第4张图片

 

测试套件Run区

Robot Framework(三):RIDE工具简介_第5张图片

 

说明:

  • Execution Profile:选择运行方式,里面有pybot、jybot和custom script。默认robot3.1即可。

    Robot Framework(三):RIDE工具简介_第6张图片

  • Report和Log: 报告和日志,要运行之后才能点击。他们的区别,报告更多是结果上的展示,日志更多是过程的记录,更多使用的还是日志。
  • Autosave: 是否自动保存。不勾选的话在修改了案例之后如果没有保存的话,运行案例时会提示是否保存。勾选则在运行时自动保存了。
  • Start:运行案例。若该测试套件下的没有勾选任何测试用例,则默认执行该测试套件下所有的用例。否则执行该测试套件下勾选的用例。
  • Stop:停止案例。
  • Arguments: robot命令的参数。如果测试用例需要外部输入参数的话此项需要配置,格式:-v [参数名]:[参数值]

Robot Framework(三):RIDE工具简介_第7张图片

  • Only Run Tests with these Tags: 只运行这些标记的测试案例。在case的setting里可以添加tag。
  • Skip Tests with these Tags: 跳过这些标记的测试案例。在case的setting里可以添加tag。

​​​​​​​测试用例Edit区

测试用例的Edit区和测试套件是不一样的,如下:

Robot Framework(三):RIDE工具简介_第8张图片

settings

  • Documentation:对当前测试用例的说明。
  • Setup:测试案例执行前需要执行某个关键字,用来做一些准备工作。如果测试套件中也Setup同时设置的话,会以测试案例中的为准
  • Teardown:测试案例执行完毕后执行某个关键字,用来做一些清理工作。如果测试套件中也Setup同时设置的话,会以测试案例中的为准
  • Tags测试用例的标识。在Run区中Only Run Tests with these TagsSkip Tests with these Tags,会通过这个标志位来识别是否运行或跳过用例。
  • Timeout:设置每个测试案例的超时时间,只要超过这个时间就会失败,并停止案例运行。可以防止某些情况导致案例一直卡住不动,也不停止也不失败。
  • Template:测试模版,这是可以指定某个关键字为这个测试套件下所有TestCase的模版,这样所有的TestCase就只需要设置这个关键字的传入参数即可。

表格区

最重要的部分,编写测试用例。

第一列一般写的是关键词,关键词的来源包括BuiltIn库,第三方导入库,自己编写的导入库。在后续的章节中会有详细的介绍。

​​​​​​​测试用例Text Edit区

同测试套件Text Edit区

​​​​​​​测试用例Run区

同​​​​​​​测试套件Run区

你可能感兴趣的:(robot,framework)