TSV
Testing Frameworks - TSV
Testing frameworks are essential tools for automating quality assurance in software development. Major frameworks exist for various programming languages, including JUnit for Java, NUnit for .NET, Pytest for Python, Jest for JavaScript, and Mocha for JavaScript/Node.js. These frameworks support various testing levels such as unit testing, integration testing, and functional testing, and can be integrated with Continuous Integration (CI) environments.
testing
framework
quality assurance
automation
unit testing
TDD
code slug name description language latestVersion license officialUrl platform
01 junit JUnit A programmer-friendly testing framework for Java and the JVM. Java 6.0.2 Eclipse Public License https://junit.org/ JVM
02 nunit NUnit An open-source unit testing framework for the .NET platform. C# / .NET languages 4.4.0 MIT License https://nunit.org/ .NET
03 pytest pytest A Python testing framework that scales from simple tests to complex functional testing. Python 8.x MIT License https://docs.pytest.org/ Cross-platform
04 jest Jest A delightful JavaScript testing framework with a focus on simplicity. JavaScript / TypeScript 30.0 MIT License https://jestjs.io/ Node.js / Browser
05 mocha Mocha A classic, reliable test framework for Node.js and the browser. JavaScript 10.2.0 MIT License https://mochajs.org/ Node.js / Browser