-
Updated
Aug 29, 2020 - JavaScript
{{ message }}
Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times.
Eliminate bugs and ship with more confidence by adding these tools to your workflow.
Fast, easy and reliable testing for anything that runs in a browser.
JavaScript Testing utilities for React
Node.js test runner that lets you develop with confidence
End-to-end testing framework written in Node.js and using the Webdriver API
Gray box end-to-end testing and automation framework for mobile apps
When scanning the default example at https://qunitjs.com/resources/example-index.html with the AXE tool in Firefox, there are a couple of issues detected currently. (Thanks to @zachleat for including these in Speedlify. We looked at similar tools in the past, but it's been years, and a ton of low-hanging fruit has crept in.)
Language-agnostic HTTP API Testing Tool
Easy monkey-patching for node.js unit tests
There is an existing PR created to add docs to testing-library-docs from when testHook was part of react-testing-library. Since it was removed and the code merged with this library, the PR has stalled waiting on updates to change it to reference this library instead.
If anyone wants to take over the PR and update it accordingly, you are more than welcome. You can even [add yourself as a
Hackable HTTP proxy for resiliency testing and simulated network conditions
Pa11y is your automated accessibility testing pal
when browsing, i should be able to perf-check right from the browser and results should be siphoned back to the extension.
A visual overview of useful skills to learn as a web developer
Puppeteer example scripts for running Headless Chrome from Node. Run them at https://puppeteersandbox.com
Run Lighthouse in CI, as a web service, using Docker. Pass/Fail GH pull requests.
A CLI React performance optimization tool that identifies potential unnecessary re-rendering
BDD style assertions for node.js -- test framework agnostic
A "WYSIWYG" (sort of) scripting language and runtime for browser automation
Document & develop React components without breaking a sweat
Create random strings that match a given regular expression.
In v6, queries could be passed string precision options so that they performed fuzzier text matching or normalized text differently (see https://www.native-testing-library.com/docs/next/api-queries#precision). These options are not available in v7. v6's behavior matches that of dom-testing-library so it is probably worth
Automatically detect, track, and rank flaky tests so you can regain trust in your test suite
The #1 Test Case Creation and Management for GitHub Workflows
The following spec fails with a timeout but should fail with a message that explains that a promise was expected to be resolved:
Most of the async matchers have this problem, with the notable exception of
toBePending.