Top 23 Testing Open-Source Projects
Headless Chrome Node.js APIProject mention: Possible to make a script to log in to website, click a few links to run a report, then save that report? | reddit.com/r/AskProgramming | 2021-07-26
If the process cannot be easily implemented by sending the required HTTP requests, I would also suggest using a headless browser. Some people here already suggested a few Python libraries, alternatively you could have a look at Puppeteer for NodeJS.
:white_check_mark: The Node.js best practices list (July 2021)Project mention: How To Structure Your Node.js Project To Fit Industry Standard Using RCSM Layered Architecture | reddit.com/r/node | 2021-06-08
For more, see the nodebestpractices Github repo.
Scout APM: A developer's best friend. Try free for 14-days. 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: Workspaces 2021: yarn v1 vs yarn v2 vs npm? | reddit.com/r/node | 2021-07-18
Certain packages require additional configuration. These are primarily jest issues rather than MSW, but I ran into them while setting this up. I decided to document it incase anyone else runs into these issues like I did.
Fast, easy and reliable testing for anything that runs in a browser.Project mention: How to HIGHLIGHT text with Cypress | dev.to | 2021-07-21
This feature is an open Github issue in the Cypress repository. I tried out several of their solutions and this is the one which worked best for me:
The PHP InterpreterProject mention: Install Apache, PHP, dan MariaDB di Windows 11 dengan Chocolatey | dev.to | 2021-07-24
👽 Open source API development ecosystem https://hoppscotch.ioProject mention: Introducing POSTWOMAN: simple clone of postman | reddit.com/r/FlutterDev | 2021-07-04
I have changed the name, thanks for letting me know. Apologies to folks at hoppscotch.io (formerly known as Postwoman), I wasn't aware of this, I should have verified before posting, my mistake.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Node.js library to automate Chromium, Firefox and WebKit with a single APIProject mention: Machine Learning or AI? [D] | reddit.com/r/MachineLearning | 2021-07-15
install any end to end testing system, such as playwright, puppeteer, or nightmare
A browser automation framework and ecosystem.Project mention: Automated daily reports | reddit.com/r/learnprogramming | 2021-07-18
Check out the GUI automation chapter of Automate the Boring Stuff with Python. Another option would be to use a web driver like Selenium to control your web browser.
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: Performance Testing tools for Appian? | reddit.com/r/Appian | 2021-07-17
I'd recommend checking out Locust.io (a powerful, yet flexible and light-weight load driving tool written in Python) and the open-source appian-locust library. Docs are available here. You'll end up with readable and easily maintainable tests, something along the lines of:
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.Project mention: Time to say goodbye - Enzyme.js | dev.to | 2021-07-16
2,440,909 repositories are dependents of React Testing 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 toolkit with common assertions and mocks that plays nicely with the standard libraryProject mention: What are the most useful packages you know for Go? | reddit.com/r/golang | 2021-07-25
github.com/stretchr/testify - very useful for tests
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: [Code Review] Template Stack Container in C++ for Embedded Systems | reddit.com/r/embedded | 2021-07-15
You need unit tests. IMO code is not usable unless there are unit tests binding the behavior. Catch2 is a good library if you don't have any opinions.
Faker is a Python package that generates fake data for you. (by joke2k)
Most popular Mocking framework for unit tests written in JavaProject mention: JVM Testing Newsletter | June 2021 | dev.to | 2021-07-02
Mockito 3.11.* releases
What are some of the best open-source Testing projects? This list will help you: