TSV
テストフレームワーク - TSV
テストフレームワークは、ソフトウェア開発において品質保証を自動化するための重要なツールです。JUnit(Java)、NUnit(.NET)、Pytest(Python)、Jest(JavaScript)、Mocha(JavaScript/Node.js)など、各プログラミング言語に対応した主要なフレームワークが存在します。これらのフレームワークは、単体テスト、統合テスト、機能テストなど様々なテストレベルをサポートし、継続的インテグレーション(CI)環境との統合も可能です。
テスト
フレームワーク
品質保証
自動テスト
単体テスト
TDD
code slug name description language latestVersion license officialUrl platform
01 junit JUnit JavaおよびJVM向けのプログラマーに優しいテストフレームワークです。 Java 6.0.2 Eclipse Public License https://junit.org/ JVM
02 nunit NUnit .NETプラットフォーム向けのオープンソース単体テストフレームワークです。 C# / .NET言語 4.4.0 MIT License https://nunit.org/ .NET
03 pytest pytest 小さなテストから複雑な機能テストまで対応するPythonのテストフレームワークです。 Python 8.x MIT License https://docs.pytest.org/ クロスプラットフォーム
04 jest Jest 設定不要で使える快適なJavaScriptテストフレームワークです。 JavaScript / TypeScript 30.0 MIT License https://jestjs.io/ Node.js / ブラウザ
05 mocha Mocha Node.jsとブラウザで動作するクラシックで信頼性の高いテストフレームワークです。 JavaScript 10.2.0 MIT License https://mochajs.org/ Node.js / ブラウザ