美文网首页
回归测试工具

回归测试工具

作者: 测试有话说 | 来源:发表于2021-04-09 11:55 被阅读0次

    浏览器自动化工具
    Selenium - 不用多说了
    SlimerJS - 相当于Firefox上的phantomJS
    trifleJS - IE上的无头浏览器实现
    CasperJS - 实现比较完备的无头浏览器辅助脚本库
    Webdriver.io - Node.js 实现的 W3C WebDriver 协议.
    Navalia - 基于Chrome 和 GraphQL的无头浏览器实现
    Chromeless - chrome的自动化实现,支持本地运营以及远程的无头模式运行
    Cypress.io - 在浏览器中运行自动化测试框架
    工具及框架
    basset - 可视化的回归测试平台,应该是可以支持图片比对的
    AyeSpy - 基于自动化图片比对的回归测试工具
    Wraith - BBC出品的基于图片比对的回归工具,支持无头模式运行
    BackstopJS - 完成度很高的图片比对的回归测试工具,star也很多
    Galen - 测试页面的布局以及响应式布局的工具
    Creevey - 功能强大的图片比对测试工具,自带ui,适合新手玩一玩
    CSSCritic - 轻量级的css回归工具,测css样式的
    Spectre - 截图管理平台
    Shoov - UI regression and functional testing focused on Drupal 7 sites.
    qd_screenshottests - CasperJS-based UI regression and functional testing focused on Drupal 8 sites.
    Look-alike - 可以进行截图比较的Chrome扩展
    Hardy - Selenium-driven, cucumber-powered CSS 测试工具
    TestCafe - 自带ui的自动化测试工具,用例用ts写,支持各种运行环境,而且安装简单,star很多
    Needle - python实现的web ui检查自动化工具
    gatling - Ruby上的rspec matcher,实际上就是提供了基于截图对比的断言写法
    grunt-photobox - Plugin to prevent your project of broken layout via screenshot photo sessions of your site,很老了,还是grunt时代的东西,基本上用的人很少了
    reg-cli - 截图比较的测试工具,cli模式还能直接出报告
    Nightmare - 大名鼎鼎的ui自动化测试工具,star非常多
    Puppeteer - 无需多言了,chrome的官方无头模式实现
    Playwright - 支持Chromium, Firefox 以及 WebKit的自动化测试工具,至今仍在维护更新,star很多
    Chimp - Apollo GraphQL的比较工具
    Differencify - 基于 Puppeteer的截图对比工具,用例看上去很直接
    ResembleJS - 使用Javascript 和 HTML5进行图片对比的工具
    Muppeteer - Visual regression testing framework for Chrome using Mocha and Puppeteer.
    AET - 可检测网站上的视觉变化并执行基本的页面运行状况检查的系统
    Wendigo - 基于Puppeteer的自动化测试框架
    Loki - 比较新的图片比对回归工具
    Zombie.js - Node.js上的自动化测试工具
    CodeceptJS - 现代化的ui自动化测试工具,基于NodeJS,有不错的star
    FuncUnit - A functional test suite based on jQuery
    Nightwatch - 顾名思义,基于webdriver和nodejs的持续测试工具,star很多
    Protractor - E2E test framework for Angular apps.
    jest-puppeteer-react - Visual regression testing with Jest and puppeteer for React components
    Selenide - 基于selenium的java测试框架,用例写起来比较顺手,也有1.3k的star
    Karma - A test runner by the AngularJS team, that fits all our needs.

    相关文章

      网友评论

          本文标题:回归测试工具

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