Karate是一个开源测试自动化框架,将API测试、模拟服务、性能测试和UI自动化统一为一个工具。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONHypothesis 是 Python 的基于属性的测试库,通过生成随机输入来发现缺陷和边界情况,并报告最简单的失败用例以便调试。
面向 .NET 的 TUnit 原生数学断言库:通过 TUnit 的 Assert.That 管道生成流畅的容差、序列、统计、线性代数、数论和 3D 几何断言;兼容 AOT 且无反射。
Quick是一个为Swift和Objective-C项目设计的开源行为驱动开发(BDD)测试框架,灵感来源于RSpec、Specta和Ginkgo。它与Nimble配合使用,提供表达性强的匹配器,并通过CocoaPods或Swift Package Manager支持多种Swift版本。
Hoppscotch 是一个开源的 API 开发生态系统,为 API 测试和设计提供了一个轻量级的替代方案,可替代 Postman 和 Insomnia。
React Testing Library 是一个用于测试 React 组件的轻量级解决方案,鼓励模拟真实用户交互的测试,以提高可维护性和信心。
QA Studio 是一个开源、可自托管的测试管理平台,专为 QA 团队设计。它提供分层测试套件和用例、跨环境的测试运行规划、丰富的结果和趋势仪表板、媒体附件,以及完整的 REST API。
Reel 是一个开源工具,可通过 YAML 规范生成网页应用和命令行界面的演示视频。它驱动真实的浏览器或终端,记录实际操作流程,并渲染为 GIF、MP4、WebM、故事板及交互式 HTML 文件。支持 CLI、Studio 界面和 Claude Code 插件,CI 集成可检测演示是否失效。
ripr 是一款静态变异暴露分析工具,无需运行变异测试即可识别测试已覆盖但未实际验证的变更行为,旨在通过分析 PR diff 来填补测试漏洞。
MCP Arcade 是一个命令行测试工具,它对 MCP 服务器运行一小套称为 atoms 的实验,并通过 JSON‑RPC 通信和沙箱文件变化来判断结果,而非依赖工具描述或模型文字。
Toxiproxy 是一个用于模拟网络条件的框架,旨在测试应用程序的弹性,并在 CI 和开发环境中识别单点故障。
Playwright 是一个全面的 Web 自动化和测试框架,提供统一的 API 以在 Linux、macOS 和 Windows 上驱动 Chromium、Firefox 和 WebKit 浏览器。
Keploy 是一个开源的、语言无关的 API 和集成测试工具,通过 eBPF 记录真实的 API 调用、数据库查询和流事件,然后将其作为测试和数据模拟进行回放,无需修改代码。
Faker 是一个 Python 软件包,用于生成合成数据,适用于数据库引导、压力测试和数据匿名化。
rudb 的 DuckDB 兼容性测试框架。它通过与真实 DuckDB 二进制进行差分执行、加权 SQL 覆盖率、存储格式往返测试和 C ABI 检查来验证一致性。
这是一个本地 Node.js CLI 工具,用于扫描 Chainlink、Uniswap V2、SushiSwap、Curve 和 Balancer 的 ETH/USDC 价格。当价差达到 0.9% 或更高时,它将通过合约触发闪电贷套利,并内置了钱包创建与管理功能。
一份覆盖项目架构、代码风格、测试、生产部署、安全等领域的全面Node.js最佳实践指南。
该驱动程序验证套件是一个基于Python/pytest的可复用、可插拔测试框架,用于验证ADBC数据库驱动程序。它通过运行SQL查询来测试特性支持、数据处理及数据库特定行为,并生成支持特性的文档表格。套件支持按驱动程序覆盖测试用例,并采用合并的.txtcase格式。
Ladle 是一个用于快速开发、测试和记录 React 组件的轻量级环境。它通过 story 文件支持本地服务,并提供文档、演示及社区链接。
RecurSpec 是一个 Node.js 命令行测试工具,旨在验证错误消息中的恢复指令是否能真正解决原始故障。它在隔离的临时工作区中运行测试用例,并拦截不安全命令,确保用户能通过建议的操作顺利恢复。