Top 23 Testing Open-Source Projects
Headless Chrome Node.js APIProject mention: Five conductive - and five innovative npm packages | dev.to | 2021-05-15
1.4) Puppeteer - a headless Chromium browser
:white_check_mark: The Node.js best practices list (May 2021)Project mention: Any resources on best structuring practices for Express projects? | reddit.com/r/node | 2021-04-29
node best practices
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!Project mention: Five conductive - and five innovative npm packages | dev.to | 2021-05-15
2.3) Storybook - a platform for your project components
This post is not about those tests though. After looking a bit for the best library to use with VueJS, I decided on using jest. I am not an expert but it doesn't take an expert to know that Jest was built for ReactJS. Well, for starter, Jest is built by Facebook and has a great integration with React. js. So yeah, Jest might not be the first choice of Vue users.
The PHP InterpreterProject mention: Using CLion with php-src | dev.to | 2021-05-10
I’ve cloned and built php-src numerous times over the years, on a variety of platforms, but I’ve never worked with it in an IDE. A long-time Vim user, I’ve only begun using PhpStorm over the last year and a half, after seeing how IntelliJ helped me easily navigate an open source Java project. So, in setting up php-src for release management tasks, I wanted to give CLion a try.
Fast, easy and reliable testing for anything that runs in a browser.Project mention: Aspiring Angular developer looking for list of must learn skills | reddit.com/r/Angular2 | 2021-05-14
Also I would recommend using Cypress for e2e tests and get rid of protractor.
👽 Open source API development ecosystem https://hoppscotch.ioProject mention: Building a Discord bot with Azure Logic Apps | dev.to | 2021-05-06
Since calling the webhook is as easy as posting an HTTP request to an URL, you can easily test the content you're building using tools like Postman, hoppscoth.io or Visual Studio Code using the REST Client extension.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
A browser automation framework and ecosystem.Project mention: No longer working: Selenium options.add_argument("user-data-dir=selenium") | reddit.com/r/webscraping | 2021-05-03
Are you sure you don't mean add_argument("--user-data-dir=...") like the rest of them?
I was introduced to testing React applications with Enzyme. Back in the day it was probably the best solution. But time has passed and a very strong alternative has appeared :
Node.js test runner that lets you develop with confidence 🚀
The PHP Unit Testing framework.Project mention: Open-Source Software | dev.to | 2021-05-03
PHPUnit is an example of OSS which is free.
Scalable user load testing tool written in PythonProject mention: Load Testing Tool | reddit.com/r/devops | 2021-05-07
I don't do a lot of load testing but when I do I use Locust. It does the job and it's easy to learn/use.
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.Project mention: React, TypeScript, and TDD | dev.to | 2021-05-11
react-testing-library for test helpers and an assertion library
Learn Go with test-driven developmentProject mention: My journey to writing my blog in Go | dev.to | 2021-04-14
Go through Learn Go With Tests to learn how to test the code correctly in Go.
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: How To Find Performance Issues Before Deploying | reddit.com/r/sre | 2020-12-29
Not OP, but that is the idea. I use this tool for it, as it is dead-simple to get running and fairly configurable: https://github.com/buger/goreplay
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)Project mention: Presenting a C++ project on Github elegantly | reddit.com/r/cpp_questions | 2021-05-07
A toolkit with common assertions and mocks that plays nicely with the standard libraryProject mention: The Cult of Go Test | reddit.com/r/golang | 2021-05-12
This is a blog post and poll from 2016. Personally I see lots of repositories using https://github.com/stretchr/testify which was not even in the poll ;)
Faker is a Python package that generates fake data for you. (by joke2k)
Most popular Mocking framework for unit tests written in JavaProject mention: Can we please stop downvoting people who dislike Rust? | reddit.com/r/rust | 2021-04-08
A lot of that magic on the JVM (Mockito / Spring Boot) relies on proxy objects that intercept method calls, and operate on them in a non-typesafe manner (working on Object args, and returning Object). When you use them, it looks type-safe, but under the hood it's all dynamic. Here is an example in Mockito: https://github.com/mockito/mockito/blob/ea000f72444ed4c7e409441aedc3021951b89660/src/main/java/org/mockito/internal/creation/bytebuddy/MockMethodInterceptor.java#L59.
:see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.Project mention: Volkswagen: Detect when tests are being run in a CI server and make them pass | news.ycombinator.com | 2021-04-15
What are some of the best open-source Testing projects? This list will help you: