# Testing Library

> Simple and complete testing utilities that encourage good testing practices

- **Canonical URI:** https://www.vioscale.ai/software/testing-library
- **Category:** Testing Tools
- **Homepage:** https://testing-library.com
- **Also known as:** testing-library
- **Profile claimed by vendor:** no
- **Last updated:** 2026-08-03T21:01:02.337Z

## Vioscale score

**77.6 / 100**, confidence 34% (low).

Composite of weighted, independently-sourced signals (no user reviews, no vendor payment).

| Signal | Score | Weight | Contribution | Evidence present |
|---|--:|--:|--:|:--:|
| capabilities | 57.8 | 16 | 925 | ✓ |
| github_stars | 66.5 | 5 | 332.3 | ✓ |
| integrations | 29.9 | 8 | 239.6 | ✓ |
| github_activity | 0 | 18 | 0 | - |
| release_cadence | 94.4 | 10 | 944.4 | ✓ |
| security_posture | 0 | 13 | 0 | - |
| package_downloads | 100 | 26 | 2600 | ✓ |
| stackoverflow_activity | 0 | 12 | 0 | - |

## About

A lightweight, user-centric testing library for UI components that queries and interacts with DOM nodes similarly to how users would find them. Emphasizes maintainable tests that avoid implementation details and provide high confidence in component functionality.

_Independently observed._

## Platform & deployment

- **Platforms:** CLI, Web

## Integrations (10)

_Independently observed._

- React
- Vue
- Angular
- Svelte
- Preact
- React Native
- Cypress
- Puppeteer
- Testcafe
- Nightwatch

## Capabilities

_The capabilities that matter for Testing Tools. "-" = undocumented, not absent._

| Capability | Supported |
|---|:--:|
| **Core** | |
| Test types | - |
| Browser automation | ✓ |
| Built-in assertion library | ✓ |
| **Isolation** | |
| Mocking / stubbing | - |
| **Techniques** | |
| Snapshot testing | - |
| **Performance** | |
| Parallel execution | - |
| **Insight** | |
| Code coverage | - |
| **DX** | |
| Watch mode | - |
| **Ops** | |
| CI integration | ✓ |
| **Core** | |
| Languages | JavaScript/TypeScript |

## Facts

Every value below carries its source and our confidence. Facts are re-crawled on a freshness schedule.

### adoption

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| adoption.github_stars | 3,330 | [link](https://github.com/testing-library/dom-testing-library) | 2026-08-03 | 90% (high) |
| adoption.package_downloads_weekly | 63,758,341 | [link](https://www.npmjs.com/package/@testing-library/dom) | 2026-08-03 | 85% (high) |

### integrations

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| integrations.count | 10 | [link](https://testing-library.com) | 2026-08-03 | 60% (medium) |

### language

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| language.primary | JavaScript | [link](https://github.com/testing-library/dom-testing-library) | 2026-08-03 | 90% (high) |

### license

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| license.spdx | MIT | [link](https://github.com/testing-library/dom-testing-library) | 2026-08-03 | 99% (high) |

### release

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| release.cadence_days | 10 | [link](https://github.com/testing-library/dom-testing-library/releases) | 2026-08-03 | 70% (medium) |

---
*Source: Vioscale (https://www.vioscale.ai/software/testing-library). Independent, evidence-based software intelligence. Cite the canonical URI.*
