Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools. Learn more →
Top 23 Testing Open-Source Projects
-
-
Installing Puppeteer and other required packages: npm i puppeteer puppeteer-extra puppeteer-extra-plugin-stealth
-
Appwrite
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
-
storybook
Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.
Storybook
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
You already use tools such as Playwright or Cypress for your Integration Tests.
-
We began as a web-based API client at hoppscotch.io, where anyone can easily initiate API testing. Ever since then the Hoppscotch Desktop app has been a highly requested product by our community. We've been listening and are excited to announce that the day has finally arrived - today marks the launch of the public alpha version of the Hoppscotch Desktop App for macOS, Windows, and Linux!
-
LocalStack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
-
Project mention: Cypress changed older versions to block third-party plugins (ignoring lockfiles) | news.ycombinator.com | 2023-11-08
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
JavaScript testing with Jest
-
Looks like my fix for CPU feature detection under clang made it in, so such builds should now have much faster addslashes/base64/etc.
They're still disabled by default on FreeBSD - my PR is pending, and the patch has been in testing in ports for a while: https://github.com/php/php-src/pull/12288
-
While similar to Puppeteer, Cypress, and Selenium, there are some differences. Let’s find out what they are.
-
javascript-testing-best-practices
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)
Project mention: JavaScript and Node.js testing best practices (July 2023) | news.ycombinator.com | 2023-11-26 -
I'm assuming this breaks a ton more than just my project (https://github.com/locustio/locust/actions/runs/4687344723/jobs/8315803536)
-
JavaScript Popular tools for testing: Mocha, Jasmine, Unit JS, Jest
-
I then verify that there are no issues with writing the body with require.NoError() from the testify toolkit. This will ensure the test fails if something happens to go wrong at this point.
-
Project mention: Speeding up the JavaScript ecosystem – The barrel file debacle | news.ycombinator.com | 2023-10-09
> In the popular jest test runner, each test file is executed in its own child process.
Is that confirmed?
I've been following this issue:
https://github.com/jestjs/jest/issues/6957
And what Jest actually does is still kind of muddy.
In contrast to that, other test runners like AVA have a clear description what happens when:
https://github.com/avajs/ava/blob/main/docs/01-writing-tests...
-
Project mention: quii/learn-go-with-tests: Learn Go with test-driven development | /r/devopsish | 2023-08-20
-
Project mention: Testing React Components: A Comprehensive Overview of Testing Libraries | dev.to | 2023-10-15
Enzyme is another popular testing utility for React. It allows you to manipulate and traverse React components' output, making it easier to write comprehensive tests.
-
PHP popular tools for testing: PHPUnit
-
react-testing-library
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
React Testing Library
-
Gor
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Project mention: Launch HN: Codeparrot (YC W23) – Automated API testing using production traffic | news.ycombinator.com | 2023-03-17I love to see more activity in this area!
I'm maintainer of GoReplay https://github.com/buger/goreplay and work in this area for the last 10 years.
It is quite hard problem to solve, because you have to deal with state difference between test and production environments. Love your approach to mocking dependencies, and leveraging OpenTelementry. It potentially can solve some of state issues. But still require modifying user code. I wonder if it can be done purely using OpenTelementry (e.g. you depend on typical OTel setup), and then read the data directly from OTel DB.
Cheers!
-
Catch
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
-
Faker: a library that generates fake data that can be useful when you need data to test for various components.
-
JavaScript Popular tools for testing: Mocha, Jasmine, Unit JS, Jest
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Testing related posts
- Chart Testing (ct tool) fail to list changed chart
- Synchronize" a 3D scene across multiple windows using Three.js and localStorage
- JavaScript and Node.js testing best practices (July 2023)
- The answer to the repetitive question "Which browsers are best for privacy?"
- PHP 8.3
- Mac user. Safari or 🔥🦊?
- Tests Everywhere - Kotlin
-
A note from our sponsor - Appwrite
appwrite.io | 29 Nov 2023
Index
What are some of the best open-source Testing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | nodebestpractices | 93,789 |
2 | puppeteer | 85,116 |
3 | storybook | 81,025 |
4 | Playwright | 56,845 |
5 | Postwoman | 56,685 |
6 | LocalStack | 50,237 |
7 | Cypress | 45,228 |
8 | jest | 42,983 |
9 | PHPT | 36,311 |
10 | Selenium WebDriver | 28,258 |
11 | javascript-testing-best-practices | 22,576 |
12 | locust | 22,550 |
13 | mocha | 22,277 |
14 | Testify | 20,959 |
15 | ava | 20,534 |
16 | learn-go-with-tests | 20,499 |
17 | Enzyme | 19,997 |
18 | PHPUnit | 19,399 |
19 | react-testing-library | 18,285 |
20 | Gor | 17,948 |
21 | Catch | 17,299 |
22 | faker | 16,547 |
23 | jasmine | 15,650 |