zoukankan      html  css  js  c++  java
  • Robot Framework 学习(1)- 简单网站兼容性测试

    Robot Framework 简单网站兼容性测试

    0.Robot Framework 简介

    Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD)。它使用的是表格式的测试数据语法,并且实现了关键字驱动测试策略。其测试能力可以使用测试库进行扩展,测试库可以使 用Python或Java方法进行编写,并且用户可以从现有的关键字中扩展出新的关键字。

    1.简单网站兼容性测试

    在本实例中,我们将通过使用RobotFramework,操作不同的浏览器打开baidu.com,对关键字进行搜索,对搜索结果页面进行截图。之后观看截图效果,实现浏览器兼容性的简单测试。

    a) RIDE安装完成后,在DOS命令输入ride.py进行运

    b)运行

     

    c)新建工程,注意将类型选择为Directory

     

    d)在工程上点击右键,新建一个Test Suite

     

    e)在建好的TestSuite上右键,新建一个TestCase

     

    f)编写测试用例用例前,我们需要先import所需要的库selenium2library,点击TestSuite,在Edit标签页中点击Library按钮

     

    g)Library的name 填写Selenium2Library

     

    h)第一次添加库完成后,库的文字可能为红色,表示未找到该库,需要重启一下RIDE,使其重新加载库。如果仍未红色,则表示该库不存在,需要重新安装该库。

     

    i)开始编写测试用例,按F5键,可以进行关键字搜索,找到需要使用的关键字,或查看所有关键字。

     

    j)编写用例脚本

           a.打开浏览器进入百度主页

           b.在搜索框中输入搜索文字”来测试“

           c.点击搜索按钮

           d.等待2s

           e.进行截图

           f.关闭浏览器

     

    k)运行测试,等待测试执行,并查看测试结果

     

  • 相关阅读:
    android学习笔记----启动模式与任务栈(Task)
    二叉搜索树转化成双向链表
    复杂链表的复制
    判断是否为二叉搜索树的后序遍历序列
    树的子结构
    调整数组顺序使奇数位于偶数前面,且奇数之间、偶数之间的相对位置不变
    android学习笔记----HandlerThread学习
    android学习笔记----Handler的使用、内存泄漏、源码分析等一系列问题
    原因分析——cin,coutTLE,scanf,printf就AC
    洛谷P1618_三连击(升级版)
  • 原文地址:https://www.cnblogs.com/sunsiyuan/p/7207641.html
Copyright © 2011-2022 走看看