Top 19 TypeScript Testing Projects
-
puppeteer
Headless Chrome Node.js API
I hope this helps you. This Link may also guide you a bit more on this. Good luck!
-
storybook
📓 The UI component explorer. Develop, document, & test for React, Vue, Angular, Ember, Web Components, & more!
Latest mention: Storybook is a development environment for UI components | news.ycombinator.com | 2021-01-13 -
jest
Delightful JavaScript Testing.
Testing framework: Jest
-
playwright
Node.js library to automate Chromium, Firefox and WebKit with a single API
We've licensed most folders (CLI and helpers, code generation and test runner) under Apache-2.0. QA Wolf 2.0 would not be possible without similarly licensed open source projects like the Playwright test framework. It's important that we give back to the community that has given so much to us.
-
react-cosmos
Dev environment for building scalable, high-quality user interfaces
-
webdriverio
Next-gen browser and mobile automation test framework for Node.js
Latest mention: Anyone any experience using Webdriver's devtools-service to capture network traffic? | reddit.com/r/softwaretesting | 2021-01-08I don't have any experience on this but it seems that this is a known issue https://github.com/webdriverio/webdriverio/issues/4982
-
intern
A next-generation code testing stack for JavaScript.
-
cucumber-js
Cucumber for JavaScript
Latest mention: Apple has threatened to remove Amphetamine from the App Store | news.ycombinator.com | 2021-01-01No but in software it's normal to have metaphorical names. I don't expect to be able to make a salad with cucumber js or have tea time with chai
-
qawolf
🐺 Ship confidently
We've licensed most folders (CLI and helpers, code generation and test runner) under Apache-2.0. QA Wolf 2.0 would not be possible without similarly licensed open source projects like the Playwright test framework. It's important that we give back to the community that has given so much to us.
-
pythonVSCode
This extension is now maintained in the Microsoft fork.
-
fast-check
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
Latest mention: Ask HN: How should I test all potential combinations of user actions? | news.ycombinator.com | 2021-01-05https://www.npmjs.com/package/fast-check
I know there are plugins for cypress and most likely to other tools to be able to setup model based tests.
-
cypress-realworld-app
A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
cypress-io/cypress-realworld-app (TypeScript): A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
-
mongodb-memory-server
Spinning up mongod in memory for fast tests. If you run tests in parallel this lib helps to spin up dedicated mongodb servers for every test file in MacOS, *nix, Windows or CI environments (in most cases with zero-config).
There are a whole lot of configuration options for you to explore with this package here -> https://github.com/nodkz/mongodb-memory-server
-
mockttp
Powerful friendly HTTP mock server & proxy
The base packages include a lot of features and subdependencies, as above, which in turn means a lot of vulnerability reports. Even if vulnerabilities aren't relevant or exploitable, downstream users of my packages very reasonably don't want security warnings, making keeping everything up to date obligatory.
-
testcontainers-node
TestContainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
-
nut.js
Native UI testing / controlling with node
There’s quite a lot of duplication in our workflows which I’d like to reduce. Something similar to how GitLab CI handles it would be nice, but it looks like it has yet to be supported by GitHub Actions.
-
jooks
Testing hooks with Jest
-
best
:trophy: Delightful Benchmarking & Performance Testing
10. With our thousands of employees forced to leave their offices and work remotely, we took the opportunity to develop new practices and guidelines for distributed work. We'll be better able to effectively communicate, create, and collaborate together no matter what the next year(s) hold. 9. We published a lot of blog posts! Our top three most-read posts covered security (Easily Identify Malicious Servers on the Internet with JARM), automated testing (Automating Complex End-to-end Tests), and an open source tool for Kubernetes (A Generic Sidecar Injector for Kubernetes). 8. We sponsored the first-ever virtual Grace Hopper Celebration put on by Anita Borg and extended internship offers to a slew of folks we’re looking forward to welcoming to the team next summer. 7. In a truly strange year, almost 300 employees took to the virtual stage at conferences around the world (er, in their living rooms?) to talk about the great work they’re doing. 6. It’s no secret we love open source. We headed to the StackOverflow blog to share the complexities and rewards of open sourcing corporate software projects. 5. Speaking of open source, we dropped some cool projects this year: Best, which allows you to write JavaScript benchmarks in the same way you write unit tests and integrate it into your continuous integration workflow; the AI Economist, which is an open source framework for economic policy design; and Cloudsplaining, an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized HTML report, among many others. 4. We launched the FOSS Fund to donate money every quarter to a project selected by our employees; a sustainable open source ecosystem is essential for our technical future. 3. The world got to meet the Salesforce Kubernetes Platform, a substrate-agnostic Kubernetes install that handles concerns for the entire runtime stack. 2. The Buildpacks project was promoted to Incubation from the Cloud Native Computing Foundation Sandbox. 1. We announced Hyperforce, a complete re-architecture of Salesforce that uses the scale & agility of the public cloud, representing a massive, multi-year, cross-company engineering effort that we’re so proud of.
-
rut
⚛️ React testing made easy. Supports DOM and custom renderers.
Index
What are some of the best open-source Testing projects in TypeScript? This list will help you: