Top 23 Testing Open-Source Projects
Headless Chrome Node.js APILatest mention: Web scraping with Strapi | dev.to | 2021-01-27
To do this we will use Puppeteer to control a browser to extract the necessary information with Cheerio.
Node best practices
📓 The UI component explorer. Develop, document, & test for React, Vue, Angular, Ember, Web Components, & more!Latest mention: TDD in a React frontend | reddit.com/r/reactjs | 2021-01-22
We use Chromatic with Storyshots and it’s really great. Full CI and GitHub integration which builds and publishes a PR branch’s Storybook and creates a Visual PR showing all visual diffs for approval. It allows easier collaboration with your Product Manager too.
Testing framework: Jest
The PHP InterpreterLatest mention: Going from PHP7 to PHP8 issues? | reddit.com/r/learnprogramming | 2021-01-14
PHP 7 -> 8 was a major upgrade. As with all major upgrades to software, there will undoubtedly be breaking changes as deprecated features are removed and behaviors are changed. In PHP's case, you can find a list of backwards-incompatible changes for the upgrade from 7 to 8 [here]()https://github.com/php/php-src/blob/PHP-8.0/UPGRADING#L20).
Fast, easy and reliable testing for anything that runs in a browser.Latest mention: Cypress Vs Selenium: How To Pick The Right Testing Tool For You? | dev.to | 2021-01-05
Cypress is a relatively new player in the arena of automation testing and web app testing. Like the Selenium framework, Cypress is also open-source, and the project is hosted on GitHub. Off late, Cypress has gained significant traction, as it is evident from the number of forks and stars for the project.
👽 A free, fast and beautiful API request builder used by 120k+ developers. https://hoppscotch.ioLatest mention: Api Testing Tools | reddit.com/r/Backend | 2021-01-13
👽 A free, fast and beautiful API request builder used by 120k+ developers. https://hoppscotch.ioLatest mention: New and Noteworthy Vue.js Open Source Projects. Part 1 | dev.to | 2021-01-21
Website: https://postwoman.io/ GitHub: https://github.com/liyasthomas/postwoman GitHub Stars: 10.5k
Node.js library to automate Chromium, Firefox and WebKit with a single APILatest mention: Developing for Safari on Windows 10 / Linux | dev.to | 2021-01-23
Ok, enough of tension building – let us jump to the solution 😀 So ... have you heard of Playwright? If your answer is no, then let me tell you that Playwright is a Node.js library to automate Chromium, Firefox and WebKit with a single API. In fact, the API is very simular to Puppeteer, because two of the Developers moved from Puppeteer to Playwright. (cf. Puppeteer Contributions vs. Playwright Contributions) If your answer is yes, and if you are not using Safari yet for testing purposes as Windows or Linux user, then congratulations, you are just like me 🤡.
A browser automation framework and ecosystem.Latest mention: Selenium Chromedriver permission error | reddit.com/r/learnpython | 2021-01-22
This exception occurs exactly in one condition and that's if there is a permission denied error. So, if you can run the file normally without permissions issues, something might be wrong with how Python is being run.
Enzyme is not yet compatible with React 17. You should make sure the highest version of React you are using is 16.14.0 if you want to use Enzyme with your tests. This PR will add an adapter for React 17. Please do not ask them when it will be done, it will be done when they get it done!
Node.js test runner that lets you develop with confidence 🚀Latest mention: How to Become a Pro 😎 Front End Developer💻 | dev.to | 2020-10-08
-Jest -Enzyme -Sinon -Mocha -Chai -AVA -Tape
The PHP Unit Testing framework.
Scalable user load testing tool written in Python
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.Latest 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
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.Latest mention: Mocking browser APIs (fetch, localStorage, Dates...) the easy way with Jest | dev.to | 2021-01-19
I hit a snag recently trying to test a localStorage helper written in React. Figuring out how to test all my state and render changes was certainly the easy part (thanks as always React Testing Library 🐐).
Learn Go with test-driven developmentLatest mention: I'm Learning Go and I've made a Learning List | reddit.com/r/golang | 2021-01-17
Learn Go with Tests should be higher on the list. I'd do this after finishing A Tour of Go.
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)Latest mention: !false doesn't have to be true in C++ | reddit.com/r/programming | 2021-01-20
A toolkit with common assertions and mocks that plays nicely with the standard libraryLatest mention: Go, RabbitMQ and gRPC Clean Architecture microservice 💫👋 | dev.to | 2021-01-11
Code for another gRPC methods and some tests you can find in th repository. For testing and mocking i can recomend testify and gomock.
Faker is a Python package that generates fake data for you.Latest mention: DuckDB: an embedded DB for data wrangling | dev.to | 2020-11-01
To test a database, first you need some data. So I created a python script and used Faker to create the following CSV files:
Most popular Mocking framework for unit tests written in JavaLatest mention: Prefer Fakes Over Mocks | dev.to | 2020-10-13
According to the original definitions introduced by Gerard Meszaros, a mock is a very specific type of substitutes which is used to verify interactions between the system under test and its dependencies. Nowadays, however, the distinction has become a bit blurry, as this term is commonly used to refer to a broader class of objects created with frameworks such as Moq, Mockito, Jest, and others.
What are some of the best open-source Testing projects? This list will help you: