TypeScript Testing

Open-source TypeScript projects categorized as Testing

Top 19 TypeScript Testing Projects

  • puppeteer

    Headless Chrome Node.js API

    Latest mention: How to reuse puppeteer browser? | reddit.com/r/node | 2021-01-10

    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.

    Latest mention: Random potato mood generator using Nuxt and TailwindCSS | dev.to | 2020-12-21

    Testing framework: Jest

  • playwright

    Node.js library to automate Chromium, Firefox and WebKit with a single API

    Latest mention: Why We Open Sourced Our Entire Product | dev.to | 2021-01-13

    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-08

    I 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-01

    No 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

    https://github.com/cucumber/cucumber-js

    https://www.chaijs.com/

  • qawolf

    🐺 Ship confidently

    Latest mention: Why We Open Sourced Our Entire Product | dev.to | 2021-01-13

    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-05

    https://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.

    Latest mention: Weekly Developer Roundup #16 - Sun Oct 04 2020 | dev.to | 2020-10-03

    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).

    Latest mention: In memory mongoDB for testing | dev.to | 2020-10-13

    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

    Latest mention: GraphQL the Simple Way, or: Don't Use Apollo | dev.to | 2020-09-02

    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

    Latest mention: Migrating a non-trivial Travis CI pipeline to GitHub Actions | dev.to | 2021-01-08

    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

    Latest mention: 2020 Year in Review | dev.to | 2021-01-06

    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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).