• 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)运行测试,等待测试执行,并查看测试结果

     

  • 相关阅读:
    深入探索 高效的Java异常处理框架
    Java多线程调试如何完成信息输出处理
    WebKit学习资源
    WebKit阅读起步
    Redis学习资源
    webkit在vs2008中编译
    【转】推荐几本学习MySQL的好书-MySQL 深入的书籍
    Mysql: 开启慢查询日志[ERROR] unknown variable 'log-slow-queries'处理办法
    Linux top命令详解
    eclipse svn同步过滤掉某些不需要同步的文件
  • 原文地址:https://www.cnblogs.com/sunsiyuan/p/7207641.html
Copyright © 2020-2023  润新知