zoukankan      html  css  js  c++  java
  • robot framework的使用方法

    1.后台代码:

    目录结构:

    测试代码:Arithmetic.py

    2.开始编写用例

    直接在eclipse上新建一个txt文件即可,或者是通过ride编写用例。

    (1).首先在eclipse上新建目录Testcase,文件 测试.txt

    (2)在测试.txt里编辑用例

    第一部分:settings

    主要用于引进所使用的资源;

    或者是测试用例测试集的初始化或销毁(后续会详细讲解)

    注意:(1)上述用的是相对路径(当然,绝对路径也可以的,随你自己吧)  (2)../ 表示当前目录的上一级目录 (3)Liabrary 要与后面的路径至少要有两个空格,不然会报错,系统会以为你是LIabrary和你后面的路径是一个关键字。因为robot中只有关键字的单词与单词之间才是相隔一个空格。

    第二部分:variabls (这里可以设置一些常量,当然你不在这里设置也可以,在每个用例里单独设置也可)

    常量名用${}括起,后面跟着它的值 

    注意:常量名和值之间也要用两个及两个以上空格隔开,否则无法保存

    第三部分:Testcase

    顶格写的那行是用例的名称,如上述的 “测试除法:除数不为0时,可以运算成功”就是一个用例的名称

    下面空格后开始编写就是用例的步骤:

         第一行是给变量b赋值,其中Set Variable是robot framework的内置库

         第二行就是执行我们自己的测试代码,Divide Calculate就是一个关键字,它对应于Arithmetic.py中的divide_calculate()方法。需要注意的是这个方法必须是在一个类中(如这里的divide_calculate是在Arithmetic这个类里面的),如果这个py文件不是一个类文件,这样的关键字是无法起作用的。(注意,关键字的单词与单词之间必须只能有一个空格,如Divide Calculate这两个单词之间只能有一个空格;但是关键词和其他的变量或常量之间必须有两个及两个以上的空格,如关键字Divide Calculate 和变量${a}必须要有两个以上空格)

         第三行是用实际值与期望值进行比较

    3.执行测试

    (1).点击ride图标,进入到ride界面

     

    (2).导入测试用例

    点击File-Open Directory,找到你的目录,点击确定

    用例就被导入进来了

    这时你点击一下测试,在右侧Text Edit就可以看到你的测试用例,这里也可以编辑

    (3)执行测试用例

    这时在右侧勾选你想要的测试用例

    点击run

    上面的结果是不是很清晰。

    这时你也可以点击上方的Report或log

    report:

    要想知道详细信息可以点击log:

    展开查看test case的测试详情:里面每一步都会有打印信息

    以上就是robot framework的基本使用了,看完是不是so easy呀

  • 相关阅读:
    哈夫曼编码
    20182330《程序设计与设计结构》 第九周学习总结
    20182330 2019-2020-1 《数据结构与面向对象程序设计》实验七报告
    20182330 2019-2020-1 《数据结构与面向对象程序设计》实验八报告
    20182330《程序设计与设计结构》 第八周学习总结
    20182330《程序设计与设计结构》 第七周学习总结
    20182330 2019-2020-1 《数据结构与面向对象程序设计》实验六报告
    20182326 2018-2019-1《程序设计与数据结构》课程总结
    20182326 2019-2020-1 《数据结构与面向对象程序设计》实验九报告
    团队作业——学习心得
  • 原文地址:https://www.cnblogs.com/weiweiyao/p/4214074.html
Copyright © 2011-2022 走看看