Top 23 Testing Open-Source Projects
Headless Chrome Node.js APIProject mention: Programmatically audit with Lighthouse and performance budgets | dev.to | 2021-03-02
The example implementation uses Puppeteer, as this would allow us to interact and navigate before beginning the audit. The audit method returns the results including metrics that have not met the budget requirements, allowing us to fail a build and/or report metrics.
:white_check_mark: The Node.js best practices list (February 2021)Project mention: Node.js Best Practices | reddit.com/r/node | 2021-03-02
This repo also contains a nice list of best Node.js practices.
Get performance insights in less than 4 minutes. 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: Breaking down a very large re-design project. What's your process? | reddit.com/r/UI_Design | 2021-03-02
Since you've already done the work to create a design system, I would encourage the client to allocate engineering resources towards implementing your design system in a generalized way as a component library, even going so far as to create some component documentation like storybook. This way, the redesign of each flow will be quick, painless, and without need for pixel perfect designs. This should make some redesigns so obvious they won't need your intervention. Others might only need wireframes, and only a few should require a full design. It will also enforce good design with code, even after you move on, by making it hard to break rules and easy for lazy engineers to use good design rather than building their own creations.
In the past I've worked on React component libraries and used tools like Storybook to develop them. Testing these is pretty easy - I tend to use mostly react-testing-library and jest.
The PHP InterpreterProject mention: Web based application | reddit.com/r/webdev | 2021-02-25
The PHP manual at www.php.net tip, as you are learning and you see a function you are not sure what it will do, try just adding the function after that url. ie. What does sprintf() do? www.php.net/sprintf will take you to the page for it, and most have very good information with examples
Fast, easy and reliable testing for anything that runs in a browser.Project mention: Kickstart your UI and API testing with Cypress | dev.to | 2021-03-01
OK, so what does that have to do with Cypress?
👽 A free, fast and beautiful API request builder used by 150k+ developers. https://hoppscotch.ioProject mention: Congrats to the Hoppscotch API testing tool on reaching 27000 stars on GitHub! | reddit.com/r/vuejs | 2021-02-13
Yes this project is called Postwoman until August 2020. Now it's rebranded to Hoppscotch. And the official URL is https://hoppscotch.io
Node.js library to automate Chromium, Firefox and WebKit with a single APIProject mention: Scraping with selenium + docker | reddit.com/r/dataengineering | 2021-02-20
If you've worked with mocha and chai, the test spec should look familiar. Cypress has leveraged familiar automation syntax to provide some level of familiarity to folks that have worked with those tools.
A browser automation framework and ecosystem.Project mention: What Is New In Selenium 4 And What Is Deprecated In It? | dev.to | 2021-03-01
The enthusiastic Selenium user-community will keep a close watch on what’s in store with the super-improved Grid in Selenium 4.
Node.js test runner that lets you develop with confidence 🚀Project 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.Project mention: A nice PHP CI pipeline | reddit.com/r/PHP | 2021-02-23
https://github.com/sebastianbergmann/phpunit with https://github.com/wizaplace/phpunit-slicer assimilated into our source to parallelize the >13k test suite better the tests are a beast, mix of pure unit, some function and many integration tests (postgres, elasticsearch)
Scalable user load testing tool written in PythonProject mention: Best way to benchmark and load test an api. | reddit.com/r/devops | 2021-02-17
Been using https://locust.io/ in the past.
So this is new for me. I normally write posts explaining things I've been doing in a daily basis for many years. However, I started working for a new client somethings like a month ago. I'll talk about the team organization at some point, in another post, because I really like how these guys work. However, this post is about end-to-end tests. In the team I'm now taking part of, everyone is responsible for writing e2e tests for iOS/Android/Web. I've never done that before, I have to confess. I've done Unit tests many many times, but I've never written so many integration tests. Appium, WebdriverIO and Jasmine are the tools this team has chosen to write these tests, and for good reasons. Let's first distinguish briefly among the different types of automated tests. Particularly between e2e and unit tests.
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.Project mention: Por qué usar Testing Library en lugar de Enzyme | dev.to | 2021-02-16
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
Learn Go with test-driven developmentProject mention: Learn Go with Tests - Intro to generics | reddit.com/r/golang | 2021-03-01
Yeah I noticed this. Annoyingly it renders fine in github https://github.com/quii/learn-go-with-tests/blob/main/intro-to-generics.md#next-generic-data-types
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: !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 libraryProject mention: logrus.errorf() causes panics? | reddit.com/r/golang | 2021-02-05
There is a nice package called testify: https://github.com/stretchr/testify
Faker is a Python package that generates fake data for you. (by joke2k)Project 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 JavaProject 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.
:see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.Project mention: auchenberg/volkswagen - 🙈 Volkswagen detects when your tests are being run in a CI server, and makes them pass | reddit.com/r/bag_o_news | 2021-02-26
What are some of the best open-source Testing projects? This list will help you: