Top 23 Test Open-Source Projects
Fast, easy and reliable testing for anything that runs in a browser.Project mention: Cypress e2e testing with Google Maps Autocomplete | dev.to | 2021-05-04
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.
Enzyme is a testing utility that runs on the jest framework, for unit testing your React code and components. https://enzymejs.github.io/enzyme/
a fast, scalable, multi-language and extensible build systemProject mention: Bazel | news.ycombinator.com | 2021-05-10
🐐 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
Control and manage Android devices from your browser.
A Node.js tool to automate end-to-end web testing.
E2E test framework for Angular appsProject mention: Looking for some advise/direction on a new testing framework | reddit.com/r/softwaretesting | 2021-05-04
"The Angular team plans to end development of Protractor at the end of 2022 (in conjunction with Angular v15)." - https://github.com/angular/protractor/issues/5502
The pytest framework makes it easy to write small tests, yet scales to support complex functional testingProject mention: Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To | dev.to | 2020-09-29
https://github.com/pytest-dev/pytest A framework makes it easy to write small tests, yet scales to support complex functional testing
Next-gen browser and mobile automation test framework for Node.jsProject mention: Looking for some advise/direction on a new testing framework | reddit.com/r/softwaretesting | 2021-05-04
So here's where I am seeking out some help regarding choosing a new test framework. I am currently eyeing the following products after a couple days of light research: Puppeteer, Playwright, codeceptJS, Allure (reporting), JEST, webdriver.io, and robotframework. I know we don't need all of these, but I am being led to believe that some of these might work best paired together in some combination, but I can't figure out what the correct combination of these products would be. Here's my impression so far:
Java DSL for easy testing of REST servicesProject mention: Contract-First Development Using RestAssured and OpenAPI | dev.to | 2021-04-09
In this post, we will demonstrate how can OpenAPI be used in a RestAssured-based integration test to ensure that the API conforms to its specification.
Android Unit Testing FrameworkProject mention: Where do you write the test class in your classes that need context? | reddit.com/r/androiddev | 2021-02-21
Take a look at http://robolectric.org. It has a specific JUnitRunner class for running unit tests in the test package with shadow classes for Android objects like application context. It is broadly used and there are a lot of examples on github and robolectric provides several themselves
Android Uiautomator2 Python WrapperProject mention: Python bot for ADB connected phone | reddit.com/r/learnpython | 2021-04-30
There is a python library: uiautomator2
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.Project mention: Travel in time in development/staing/... in your Rails app | dev.to | 2021-01-18
I believe you already familiar with the gem https://github.com/travisjeffery/timecop which is very useful for testing.
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Powerful, elegant and flexible test framework for KotlinProject mention: Parameterized Tests with Junit5 on Kotlin | reddit.com/r/Kotlin | 2021-04-03
Or use https://kotest.io
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.Project mention: 49 Days of Ruby: Day 46 -- Testing Frameworks: Minitest | dev.to | 2021-05-11
Those are just a few examples of what you can do with Minitest! Check out their README on GitHub and keep on exploring.
Android UI Testing
A set of AssertJ helpers geared toward testing Android.
A friendly substitute for .NET mocking libraries.Project mention: Cell CMS - Criando testes de maneira prática | dev.to | 2021-01-31
nsubstitute / NSubstitute
An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them.
What are some of the best open-source Test projects? This list will help you: