{"source":"Breaknorm","page":"https://breaknorm.co/tools/category/unit-testing-frameworks","license":"https://breaknorm.co/terms","category":"unit-testing-frameworks","catalogue_version":"T-1.0.1-prov","tools":[{"slug":"junit","companies":1916,"posted_90d":6017,"companies_90d":1746},{"slug":"jest","companies":1768,"posted_90d":3922,"companies_90d":1821},{"slug":"cucumber","companies":964,"posted_90d":2486,"companies_90d":931},{"slug":"pytest","companies":780,"posted_90d":2104,"companies_90d":888},{"slug":"mockito","companies":652,"posted_90d":1857,"companies_90d":705},{"slug":"testng","companies":628,"posted_90d":1553,"companies_90d":687},{"slug":"vitest","companies":498,"posted_90d":782,"companies_90d":517},{"slug":"nunit","companies":462,"posted_90d":868,"companies_90d":460},{"slug":"react-testing-library","companies":459,"posted_90d":1023,"companies_90d":558},{"slug":"jasmine","companies":410,"posted_90d":904,"companies_90d":432},{"slug":"xunit","companies":406,"posted_90d":776,"companies_90d":445},{"slug":"mocha-js","companies":381,"posted_90d":713,"companies_90d":382},{"slug":"karma-test-runner","companies":334,"posted_90d":754,"companies_90d":360},{"slug":"gherkin","companies":312,"posted_90d":630,"companies_90d":360},{"slug":"phpunit","companies":240,"posted_90d":359,"companies_90d":229},{"slug":"googletest","companies":177,"posted_90d":404,"companies_90d":204},{"slug":"xctest","companies":159,"posted_90d":261,"companies_90d":185},{"slug":"mstest","companies":151,"posted_90d":247,"companies_90d":154},{"slug":"testcontainers","companies":150,"posted_90d":331,"companies_90d":189},{"slug":"rspec","companies":148,"posted_90d":172,"companies_90d":121},{"slug":"specflow","companies":137,"posted_90d":288,"companies_90d":162},{"slug":"testing-library","companies":107,"posted_90d":159,"companies_90d":129},{"slug":"chai","companies":100,"posted_90d":136,"companies_90d":92},{"slug":"moq","companies":94,"posted_90d":188,"companies_90d":126},{"slug":"enzyme","companies":92,"posted_90d":98,"companies_90d":74},{"slug":"pest","companies":63,"posted_90d":80,"companies_90d":56},{"slug":"mock-service-worker","companies":50,"posted_90d":141,"companies_90d":49},{"slug":"spock-framework","companies":50,"posted_90d":84,"companies_90d":51},{"slug":"mockk","companies":49,"posted_90d":91,"companies_90d":61},{"slug":"supertest","companies":48,"posted_90d":74,"companies_90d":58},{"slug":"behave","companies":47,"posted_90d":66,"companies_90d":45},{"slug":"unittest","companies":41,"posted_90d":121,"companies_90d":72},{"slug":"vectorcast","companies":41,"posted_90d":111,"companies_90d":49},{"slug":"behat","companies":40,"posted_90d":54,"companies_90d":33},{"slug":"munit","companies":33,"posted_90d":58,"companies_90d":46},{"slug":"jbehave","companies":30,"posted_90d":83,"companies_90d":53},{"slug":"nsubstitute","companies":28,"posted_90d":37,"companies_90d":30},{"slug":"codeception","companies":24,"posted_90d":29,"companies_90d":20},{"slug":"abap-unit","companies":21,"posted_90d":67,"companies_90d":32},{"slug":"sinon","companies":20,"posted_90d":17,"companies_90d":16}],"children":{},"as_of":"2026-11-04","updated_at":"2026-11-04","hash":"e205929ddd28fe09","index_tier":1}