Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 Testing Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
storybook
Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
-
LocalStack
π» A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
javascript-testing-best-practices
ππ π’ Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)
-
react-testing-library
π Simple and complete React DOM testing utilities that encourage good testing practices.
-
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.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Repository: goldbergyoni/nodebestpractices
I am not in any way associated with the developers at puppeteer, but if you are looking for a way to contribute, they are open source
Source: qcatch on Feb 22, 2024 https://github.com/storybookjs/storybook/discussions/25470
We start with a project that was bootstrapped with npx create-next-app. For the E2E test we use Playwright and set it up as described in the testing guide provided by Next.js.
Project mention: Bypass CORS errors while testing your APIs using Hoppscotch π§ | dev.to | 2024-04-17How can Hoppscotch help you intercept the API calls? π½
Project mention: LocalStack β a functional local AWS cloud stack | news.ycombinator.com | 2024-04-05
In this blog post, we'll explore a Cypress test that replicates this scenario, utilizing the powerful intercept command to manipulate network requests and responses.
There are several testing approaches you can take to ascertain the functionality of the auth API. One way would be to automate the testing using unit tests with tools like Jest and Supertest. Alternatively, you can make use of API clients like Postman or the Thunder Client VS Code extension to test the API.
In our latest story we show a couple of smart ways to get around some import conflicts in PHP.
Selenium is an extensively used open-source automation framework for web applications. It allows for cross-browser testing by automating browser actions, making it a staple tool for end-to-end testing in diverse web development environments.
Project mention: Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada] | dev.to | 2024-02-17
Project mention: Comprehensive and exhaustive JS & Node.js testing best practices (July 2023) | /r/softwarecrafters | 2023-11-30
Using something like Vitest, Jest, or Mocha didn't work because:
github.com/stretchr/testify
There are not particularly bad parts. Overall the book is well written and organized. Moreover, Since it is also an open-source material, many readers have contributed to the contents of the book(including a few of mine :)). I hope there are more books like this for other languages such as Rust or Python.
We use Jest Framework for testing. Jest is not a dogma, and, of course, in its place can be any other test runner, such as Mocha or Ava. Let's focus on tests. I'll provide a short example because I donβt want to waste your time. You can find the full version here. It's crucial to read the comments in the code below. Let's go!
Probably Enzyme was the first to popularize component testing in React by doing shallow rendering and expecting some things to be there in the React component tree. Then React Testing library came and took component testing to a whole new level.
PHPUnit is the de facto standard for PHP unit testing. It provides a framework for writing and running tests, helping developers quickly discover and fix errors. PHPUnit encourages developers to write testable code and adopt a test-driven development approach, resulting in higher-quality code and reduced chances of errors in production.
React Testing Library
Faker was originally written in Perl and is also available as a library for Ruby, Java, and Python.
Jasmine is a behavior-driven development framework for testing JavaScript code. It's known for its clean, straightforward syntax and does not rely on any other JavaScript frameworks or a Document Object Model (DOM). Jasmine is often praised for its simplicity and ease of use in both frontend and backend testing environments.
Testing related posts
-
"Where Is James?"
-
Typed E2E test IDs
-
How to Add Firebase Authentication To Your NodeJS App
-
PHP: testing, "Attention please!"
-
Playwright Scraping infinite loading & pagination
-
Unit tests in React with Jest and Testing Library
-
How to use NextJS pathname in Storybook 8
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 May 2024
Index
What are some of the best open-source Testing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | nodebestpractices | 96,331 |
2 | puppeteer | 86,832 |
3 | storybook | 82,881 |
4 | Playwright | 61,799 |
5 | Hoppscotch | 60,230 |
6 | LocalStack | 52,204 |
7 | Cypress | 46,167 |
8 | jest | 43,616 |
9 | PHPT | 37,320 |
10 | Selenium WebDriver | 29,331 |
11 | locust | 23,703 |
12 | javascript-testing-best-practices | 23,552 |
13 | mocha | 22,435 |
14 | Testify | 22,073 |
15 | learn-go-with-tests | 21,293 |
16 | ava | 20,623 |
17 | Enzyme | 19,961 |
18 | PHPUnit | 19,570 |
19 | react-testing-library | 18,657 |
20 | Gor | 18,290 |
21 | Catch | 18,020 |
22 | faker | 17,117 |
23 | jasmine | 15,715 |
Sponsored