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