美文网首页
网页自动化测试工具调研

网页自动化测试工具调研

作者: SSRSGJYD | 来源:发表于2018-10-05 17:39 被阅读0次

    常用的、免费的开源测试工具:

    • Selenium:基于Python
    • Katalon Studio:基于 Selenium 和 Appium 框架
    • Watir:基于Ruby
    • Robot framework:基于Python
    • SlimerJS、phantomJS 和 CasperJS:基于JavaScript

    目前大多数的项目采用Selenium框架进行测试,且相关文档比较丰富。Selenium框架:

    • 本身不是测试工具,只是模拟浏览器操作的工具
    • 背后有 Google 维护源代码
    • 支持全部主流的浏览器
    • 支持主流的编程语言,包括:Java、Python、C#、PHP、Ruby、JavaScript等
    • 工具很小,可以实现对测试项目的定制测试方案
    • 基于标准的 WebDriver 语法规范

    由于OJ的Judger需要从评测队列中取出提交的代码进行测试,所以Judger应当与评测队列有比较好的兼容。例如,如果使用python+RabbitMQ/redis实现消息队列,则Judger最好也使用python语言开发。

    Selenium 的资源:

    官网:https://www.seleniumhq.org/
    github项目:https://github.com/SeleniumHQ/selenium
    文档:https://seleniumhq.github.io/selenium/docs/api/py/#
    中文教程:https://www.yiibai.com/selenium

    参考资料:

    1. https://baijiahao.baidu.com/s?id=1589910811016451119&wfr=spider&for=pc
    2. https://zhuanlan.zhihu.com/p/33432488

    相关文章

      网友评论

          本文标题:网页自动化测试工具调研

          本文链接:https://www.haomeiwen.com/subject/swvqaftx.html