zoukankan      html  css  js  c++  java
  • Watir自动测试应用(1):Selenium VS Watir

    这是我使用Ruby/Watir工具完成自动测试工作的经历,现在写下来,供大家参考。

    这是本文章的第一篇。

    我所在的项目原来使用selenium/autoit/Watir等工具写自动测试脚本,有以下一些问题:

    1. 工具繁多,导致使用语言也多c#/ruby/auit,只有开发人员来写。
    2. 使用混乱,一个问题可以用不同语言给出不同解决方案。写的类库异常糟糕。
    3. selenium服务器及其不稳定导致IE有时候假死。

    使用如此多的工具也是有原因的。首先selenium使用C#语言对于整个开发团队来说学习成本比较低,使用Watir/AutoIt是用来解决一些selenium解决不了得问题,比如showmodaldialog。

    分析问题后发现,首先使用Watir可以实现所有问题,对于AutoIt,Ruby也有很好的支持,这样一来就可以统一语言问题。对于语言的学习问题,假如开发来写的话是没有原来的解决方案好用,如果考虑的测试来写,Ruby/Watir的学习难度远远低于C#,对于调试来说解释性语言远远比编译性语言要简单的多。基于诸多考虑我就开始对整个自动测试工具的改进。

  • 相关阅读:
    cmake的安装
    安装cmake过程g++: 错误:unrecognized command line option ‘-std=gnu++14’
    进程空间分配
    git 基本操作
    nm命令
    container_of 宏
    cmake
    fiddler修改Requests之前的数据和response 之后的数据
    Fiddler抓包请求前设置断点
    jmeter连接mysql数据库
  • 原文地址:https://www.cnblogs.com/yangqianming/p/1954700.html
Copyright © 2011-2022 走看看