zoukankan      html  css  js  c++  java
  • selenium入门知识

    自动化测试
    重复测试、性能测试、压力测试
    快速、可靠、可重复、可程序化、广泛的

    自动化测试适合场合
    回归测试、更多更频繁的测试、手工测试无法实现的工作、跨平台产品的测试、重复性很强的操作

    不适合场合
    涉及与物理设备交互的测试、结果很容易通过人验证的测试、软件版本不稳定
    注:实际过程中自动化开展的比例,远远没有想象的高

    分层测试
    页面测试UI(黑盒测试)-UI、JS
    接口测试service-模块接口、web接口
    单元测试unit(白盒测试)-单元、Code Review

    自动化测试工具
    UFT - QTP升级,HP商业软件,支持B/S与C/S
    Selenium-web应用程序测试工具,支持多平台、多浏览器
    Robot Framework-python开发的自动化测试框架
    Watir-Ruby开发,基于web的自动化测试工具

    selenium介绍
    IDE-可视化操作界面,录制、回访
    Grid-分布式
    WebDriver

    1.0(IDE+Grid+RC)
    2.0=1.0+WebDriver(替代了RC)
    3.0 去掉了1.0中的RC,基于java8,firefox版本47以上

    如何学好selenium
    编程语言
    python-doctest/unittest
    前端知识
    HTML、Xpath、CSS、JavaScript、Firebug、网络基础知识
    参数化、配置、日志、简单框架搭建
    xlrd、xlwt、xml、configParser、logging
    自动执行
    Jenkins、smtplib
    提升篇
    grid、Django、(request、suds、socket)

    前端工具介绍
    Firebug、Firepath、WebDriver Element Locator

  • 相关阅读:
    java跳过构造方法新建对象
    java实现类似qq的窗口对聊
    NoSql的产生
    C语言跳出循环
    C语言for循环
    C语言while语句
    C语言条件运算符
    C语言switch语句
    C语言逻辑运算符
    C语言关系运算符
  • 原文地址:https://www.cnblogs.com/kylingx/p/11915178.html
Copyright © 2011-2022 走看看