GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub

  导航

  • 前端开发
  • 后端开发
  • 数据库
  • 搜索
  • 网络爬虫
  • 学习与技能提升
  • 博客
  • 区块链
  • 编程语言
  • 移动开发
  • 数据仓库
  • 安全
  • Awesome
  • 操作系统
  • 编辑器
  • 游戏
  • 自托管服务
  • 编码规范
  • 自动化
  • 文件分享
  • 多媒体
  • Web 服务器
  • 计算机科学
  • 工具集
COLLECTION

开源测试框架 & 工具

开源测试工具和框架集合,可帮助测试人员/QA 团队实现自动化和交付高质量软件


microsoft/playwright
Microsoft
playwright
Microsoft@microsoft

#自动化#playwright是Nodejs库,提供统一访问API,自动化操作浏览器,包括Chromium、Firefox、WebKit

PlaywrightTesting自动化WebKitFirefox
TypeScript73.21 k
1 小时前
cypress-io/cypress
Cypress.io
cypress
Cypress.io@cypress-io

Cypress 是一款现代化的前端自动化测试工具

cypressend-to-end-testingangular-testing-librarycomponent-testingcypress-cloud
TypeScript48.69 k
12 小时前
SeleniumHQ/selenium
Selenium
selenium
Selenium@SeleniumHQ

#自动化#Selenium 是一个模拟用户与浏览器交互,执行自动化任务的工具和库,提供Java、Python、C#、Ruby、JavaScript、Kotlin等编程接口

SeleniumwebdriverJavaRubyPython
Java32.46 k
4 小时前
grafana/k6
Grafana Labs
k6
Grafana Labs@grafana

一个现代化Go开发负载测试工具,k6使用Go开发,测试脚本使用JavaScript

Goload-testingload-generatorJavaScriptECMAScript
Go27.94 k
6 小时前
Appium
appium
Appium@appium

#安卓#Appium 是一种开源、跨平台的测试自动化工具,适用于适用于Android、IOS、Web、PC 基于W3C WebDriver 协议

appiumwebdriverAndroidiOSWindows
JavaScript19.92 k
13 小时前
nightmare
@segment-boneyard

A high-level browser automation library.

Electronheadless-chromebrowserphantomjsChrome
JavaScript19.65 k
1 年前
Karma
karma
Karma@karma-runner

Spectacular Test Runner for JavaScript

karmatest-runnerJavaScriptBehavior-driven developmentqunit
JavaScript11.97 k
4 个月前
nightwatchjs/nightwatch
Nightwatch.js
nightwatch
Nightwatch.js@nightwatchjs

Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

nightwatchJavaScriptNode.jsSeleniumwebdriver
JavaScript11.93 k
20 天前
keploy/keploy
keploy
@keploy

Unit, API & Integration Testing Agent for Developers. Generate tests, mocks/stubs for your APIs that actually work!

TestingTest automationGoapi-testingUnit testing
Go10.12 k
8 小时前
teamcapybara
capybara
teamcapybara@teamcapybara

Acceptance test framework for web applications

Hacktoberfest
Ruby10.09 k
10 个月前
Developer Express Inc.
testcafe
Developer Express Inc.@DevExpress

A Node.js tool to automate end-to-end web testing.

testcafeend-to-end-testingTest automationtest-frameworkfunctional-testing
JavaScript9.86 k
3 天前
WebdriverIO
webdriverio
WebdriverIO@webdriverio

Next-gen browser and mobile automation test framework for Node.js

JavaScriptwebdriveriowebdriverNode.jsTesting
TypeScript9.51 k
3 天前
Angular
protractor存档
@angular • 谷歌公司

E2E test framework for Angular apps

AngularJavaScriptSeleniumNode.jsTesting
JavaScript8.73 k
2 年前
karatelabs/karate
karate
@karatelabs

自动化测试变得简单

Test automationassertionsTestingmock-server
Java8.56 k
2 天前
casperjs存档
@casperjs

CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS

phantomjsJavaScriptheadless-browsersheadless-testing
JavaScript7.2 k
5 年前
BackstopJS
@garris

Catch CSS curve balls.

JavaScriptscreen-capturechrome-headlessbackstopjsvisual-regression-tests
JavaScript6.97 k
9 个月前
wiremock/wiremock
wiremock
@wiremock

A tool for mocking HTTP services

wiremockJSONmockingstubbingJava
Java6.82 k
4 天前
Assaf Arkin
zombie存档
Assaf Arkin@assaf

Insanely fast, full-stack, headless browser testing using node.js

JavaScript5.64 k
2 年前
BBC
wraith
BBC@bbc

Wraith — A responsive screenshot comparison tool

Ruby4.85 k
2 年前
HuddleEng
PhantomCSS存档
HuddleEng@HuddleEng

Visual/CSS regression testing with PhantomJS

JavaScript4.71 k
6 年前
Resemble.js
@rsmbl

Image analysis and comparison

JavaScript4.56 k
1 年前
jest-image-snapshot
@americanexpress

✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.

JestTestingsnapshot
JavaScript3.88 k
16 天前
qawolf存档
@qawolf

🐺 Create browser tests 10x faster

TestingqarecorderNode.jse2e-testing
TypeScript3.4 k
1 年前
slimerjs
@laurentj

A scriptable browser like PhantomJS, based on Firefox

FirefoxJavaScriptphantomjs
JavaScript3 k
2 年前
RobotiumTech
robotium
RobotiumTech@RobotiumTech

Android UI Testing

Java2.86 k
4 年前
selenide
@selenide

Concise UI Tests with Java!

Java1.88 k
3 天前
Joel Arvidsson
loki
Joel Arvidsson@oblador

#安卓#👁 Visual Regression Testing for Storybook

ReactReact NativeTestingStorybookvisual-testing
JavaScript1.84 k
8 个月前
Sikuli Lab
sikuli
Sikuli Lab@sikuli

Sikuli's official repository on github. Ask questions or report bugs at http://launchpad.net/sikuli.

HTML1.72 k
6 年前
soapui
@SmartBear

SoapUI is a free and open source cross-platform functional testing solution for APIs and web services.

Open Sourceon-prem
Java1.62 k
2 个月前
Watir
watir
Watir@watir

Watir Powered By Selenium

RubySeleniumwatir
Ruby1.54 k
1 年前
testlink-code
@TestLinkOpenSourceTRMS

TestLink Open Source Test & Requirement Management System

PHP1.48 k
1 个月前
galen
@galenframework

Layout and functional testing framework for websites

responsive-designJavaJavaScriptimage-comparison
Java1.41 k
3 年前
reg-suit
@reg-viz

♻️ Visual Regression Testing tool

Node.jsregression-testing
TypeScript1.21 k
16 天前
Joel Griffith
navalia存档
Joel Griffith@joelgriffith

A bullet-proof, fast, and reliable headless browser API

Chrome自动化headlessbrowserTypeScript
TypeScript964
7 年前
chimp
@xolvio

Tooling that helps you do quality, faster.

JavaScript持续集成Code qualityGraphQL
TypeScript800
2 年前
differencify
@NimaSoroush

Differencify is a library for visual regression testing

visual-testingNode.jsheadless-chromePuppeteer
JavaScript636
5 年前
marathon
@MarathonLabs

#安卓#Cross-platform test runner

AndroidTestingtesting-tooltest-runnerespresso
Kotlin605
1 个月前
funcunit
@bitovi

A functional test suite based on jQuery

JavaScript573
4 年前
trytouca
@trytouca

Continuous Regression Testing for Engineering Teams

Open Sourceregression-testingdeveloper-toolsperformance-testingTesting
TypeScript499
10 个月前
Friday (part of PA Consulting)
spectre存档
Friday (part of PA Consulting)@wearefriday

A simple UI for browsing and inspecting diffs, and an API for runner scripts to submit screenshots to and receive a pass or fail in real time. (For use with Wraith, Backstop, Selenium etc)

Ruby461
3 年前
creevey
@creevey

Cross-browser screenshot testing tool for Storybook with fancy UI Runner.

SeleniumStorybookTestingvisual-testingReact
TypeScript402
2 天前
reg-cli
@reg-viz

📷 Visual regression test tool.

visual-recognition
JavaScript380
6 天前
Hardy
@thingsinjars

Selenium-driven, cucumber-powered CSS testing.

JavaScript323
10 年前
windmill
@windmill

Windmill is a web testing tool designed to let you painlessly automate and debug your web application.

JavaScript280
9 年前
grunt-photobox
@stefanjudis

Grunt plugin for creating screenshots of any site and compare them

Smarty274
9 年前
AyeSpy
@newsuk

A performant visual regression testing tool

visual-regressionTestingregressionWeb
JavaScript212
1 年前
tarantula
@prove

Tarantula Test Management Tool

JavaScript166
9 年前
OSnap
@eWert-Online

OSnap is a snapshot testing tool, which mainly focuses on speed and ease of use.

diffsnapshot-testingTestingsnapshot
OCaml162
1 个月前
wendigo
@angrykoala

A proper monster for front-end automated testing

headlessTestingNode.jsJavaScriptbrowser
JavaScript153
1 年前
aet
@wttech

AET - a system that detects visual changes on web sites and performs basic page health checks

自动化Testing
Java149
1 年前
chromeless存档
@webcatalog

Official Chromeless app

ElectronReactmacOS
JavaScript102
3 年前
basset
@basset

Visual regression testing platform

Testingvisual-regressionregression-testing
JavaScript52
2 年前