テストと自動化

単体テスト、エンドツーエンド(E2E)テスト、ブラウザ自動化のためのフレームワークとツール。

リポジトリ

Node.js用ブラウザ自動化ライブラリ。DevTools ProtocolまたはWebDriver BiDi経由でChrome・Firefoxを制御。デフォルトでヘッドレス動作し、スクレイピング、自動テスト、スクリーンショット取得、PDF生成、ブラウザ操作の自動化に最適。

TypeScript
95.5k
a day ago
microsoft/playwright

Playwright は、信頼性が高く高速な Web テストと自動化のためのフレームワークです。単一の API で Chromium、Firefox、WebKit のクロスブラウザテストをサポートし、ヘッドレス実行、モバイルエミュレーション、Codegen や Trace Viewer などの強力なツールを提供します。

TypeScript
95.4k
13 hours ago
cypress-io/cypress

次世代のフロントエンドテストフレームワーク。ブラウザ上で直接実行され、E2EテストとReact・Vue・Angular・Svelteのコンポーネントテストをサポート。ネットワークインターセプト、タイムトラベルデバッグ、自動待機機能を内蔵。

TypeScript
51.0k
16 hours ago

GoogleTest は Google が開発した C++ 向けの単体テストおよびモックフレームワークです(GoogleTest と GoogleMock を統合)。xUnit アーキテクチャに基づき、自動テスト検出、豊富なアサーション、モック作成、パラメータ化テスト、死亡テストをサポート。Chromium や LLVM など大型 C++ プロジェクトで標準的に使用されています。

C++
39.4k
4 days ago
SeleniumHQ/selenium

A browser automation framework and ecosystem.

Java
34.4k
5 hours ago

A toolkit with common assertions and mocks that plays nicely with the standard library

Go
26.2k
7 days ago
sebastianbergmann/phpunit

The PHP Unit Testing framework.

PHP
20.0k
13 hours ago

Most popular Mocking framework for unit tests written in Java

Java
15.4k
4 days ago