Top 23 TypeScript testing-tool Projects
👽 Open source API development ecosystem - https://hoppscotch.io
A Vite-native test framework. It's fast!Project mention: Vitest – A fast unit test framework powered by Vite | news.ycombinator.com | 2023-09-11
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result cachingProject mention: The Icelandic Saga Database | news.ycombinator.com | 2023-06-09
Me too. In fact Garden (dev tooling for the Kubernetes) is a Berlin start-up with three Icelandic founders.
And if I'm not mistaken, two of us worked briefly with @halldorel (above commenter) at an earlier Icelandic start-up. It's a small world (if you're Icelandic).
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).Project mention: How to test nestjs modules? | /r/Nestjs_framework | 2022-10-13
In the case of MongoDB there's jest-mongodb that use mongodb-memory-server; for other DBMS, I don't know if it's possible to run an instance in memory.
Native UI testing / controlling with nodeProject mention: I built a bot that plays HayDay using Node and many, many AutoHotKey scripts | /r/node | 2023-02-18
Nut.js is great for this kind of thing, you could probably drop ahk with it
I went down a crazy rabbit hole gathering all kinds of data and analyzing the open source projects that Codesmith has. I'm very fast and it took about 2 hours one Sunday afternoon. I logged alumni LinkedIns and GitHubs for ~200 people listed on these open source project individual websites. I found about 2/3 of people listed 6+ months of work experience on their LinkedIns as "Software Engineers" but when looking at their GitHub contributions to the projects, committed on average over 2-3 week long periods only. All of these projects had the exact same spiky patterns, it was crazy, over and over and over and over again, like this: https://github.com/open-source-labs/spearmint/graphs/contributors and over and over people listing months and sometimes years of experience on their LinkedIns.
Automated API Testing and Quality AssuranceProject mention: Beyond OpenAPI | news.ycombinator.com | 2023-09-11
Holistic visual testing for your Frontend 🖼 First class integration with Storybook, Ladle, Playwright & other frontend libraries.Project mention: Complete guide on Playwright visual regression testing | /r/webdev | 2023-05-16
in this case you could start experimenting with cloud solutions as this setup that you explained looks far more in the direction of a well established business(where you could afford paying for external services). we built lost-pixel.com exactly for this purpose, we don't support multiple browser runs at this stage but we already do support breakpoints. it's usually about optimising the tools for the use case(or rather converging the use case to existing tools if it makes the life of engineers easier) and I think there is no unsolvable problem when it comes to testing :D
🔥 GUI client for gRPC/gRPC-Web
Powerful friendly HTTP mock server & proxy libraryProject mention: Client-side proxies – a better way to individualise the Internet? (2000) | news.ycombinator.com | 2023-07-23
Interesting how the world has changed since the 2000s here - nowadays the ecosystem is far better, so it's much easier to set up tools to mess around with this, but the use of HTTPS everywhere makes it more difficult in more advanced cases (e.g. you'll often need to fight certificate configuration in individual clients).
In part because of that, browser extensions have become the main way to go for this kind of local web modification, but now there's new restrictions slowly coming in there too.
If you want to mess around with HTTP-level rewriting for yourself though, I maintain a Node.js library for easily writing tiny custom HTTP & HTTPS-intercepting proxies that makes it very easy: https://github.com/httptoolkit/mockttp/. Others have built more specific tooling on top too, like this web page modification proxy: https://github.com/OnkelTem/wmod-proxy
🧙♀️ Fast low-code testing framework ⏱️ Create test in <60 secsProject mention: Test your react/web app in under a minute with Crusher - a fast low-code framework | /r/reactjs | 2023-01-06
Continuous Regression Testing for Engineering TeamsProject mention: Touca v2.0, open-source regression testing tool, a superior alternative to snapshot testing | /r/selfhosted | 2023-02-24
Thanks for the information. Wouldn't it be easier to directly use the Server API to get the comparison results? I think this is the endpoint relevant to your use-case. Here is an example of how to interact with the API using Python.
A text-based HTTP client in the browser. An interface-less Postman.
A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨ (by DeploySentinel)
Visual Testing for modern web apps. Review visual changes in your development workflow. (by argos-ci)
Catch2, Google Test and doctest Adapter for the VSCodeProject mention: IDE for CPP(leetcode) | /r/cpp_questions | 2023-01-03
However, you can use a unit test framework like GoogleTest or Catch2 whic creates a main() function for you which allows you to run single functions, as long as they have been created through some preprocessor macros. Then you can use a VS Code test adapter like this or this which may let you run a single test by right clicking it directly in VS Code.
⚡️ A tool to check the speed and resilience of your API endpoints against multiple parallel or sequence requests.Project mention: Show HN: I open sourced the CLI of my API Testing Framework | news.ycombinator.com | 2023-05-30
Log, test, intercept and modify Apollo Client's operations (by zendesk)
Dakka - generate automation tests for Cypress, Playwright and Puppeteer
Jugglr is a test data management tool that enables reliable testing with a Docker containerized database
Library for GitHub Action integration testing
Add some chaos to your HTTP streams to validate player behaviour
a decorator based testing framework for typescript
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
TypeScript testing-tools related posts
Vitest – A fast unit test framework powered by Vite
1 project | news.ycombinator.com | 11 Sep 2023
Azure Pipelines meet Vitest
1 project | dev.to | 5 Aug 2023
Migrating from create-react-app to Vite: A Quick and Easy Guide
3 projects | dev.to | 20 Jul 2023
6 projects | news.ycombinator.com | 30 Jun 2023
Simplify Your Mock Data Creation in Tests with @lifeiscontent/to-mocked
2 projects | dev.to | 23 May 2023
Complete guide on Playwright visual regression testing
1 project | /r/webdev | 16 May 2023
[AskJS] am I the only one who thinks that jest/vitest feel utterly broken compared to ava?
A note from our sponsor - Sonar
www.sonarsource.com | 22 Sep 2023
What are some of the best open-source testing-tool projects in TypeScript? This list will help you: