Test

Open-source projects categorized as Test

Top 23 Test Open-Source Projects

  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  • Project mention: Cypress vs. Playwright for Node: A Head-to-Head Comparison | dev.to | 2024-06-05

    Playwright is an end-to-end testing framework developed by Microsoft and available in multiple programming languages. Its focus is on cross-browser testing, using Chromium as the default browser. To perform the test logic on a Chromium-based browser, it controls and instructs a browser instance to perform desired actions via the DevTools Protocol.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

  • Project mention: Simulating Internet Outage and Recovery using Cypress | dev.to | 2024-01-25

    In this blog post, we'll explore a Cypress test that replicates this scenario, utilizing the powerful intercept command to manipulate network requests and responses.

  • javascript-testing-best-practices

    πŸ“—πŸŒ 🚒 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)

  • Project mention: Comprehensive and exhaustive JS & Node.js testing best practices (July 2023) | /r/softwarecrafters | 2023-11-30
  • Bazel

    a fast, scalable, multi-language and extensible build system

  • Project mention: Hello World | news.ycombinator.com | 2024-04-18

    Wow, if you curl it, there's a lot of boilerplate code there.

    Maybe built using Bazel?

    https://bazel.build

  • mocha

    β˜•οΈ simple, flexible, fun javascript test framework for node.js & the browser

  • Project mention: Meilleures pratiques pour crΓ©er une application Express.js | dev.to | 2024-06-13
  • Enzyme

    JavaScript Testing utilities for React

  • Project mention: The best testing strategies for frontends | dev.to | 2024-04-22

    Probably Enzyme was the first to popularize component testing in React by doing shallow rendering and expecting some things to be there in the React component tree. Then React Testing library came and took component testing to a whole new level.

  • react-testing-library

    🐐 Simple and complete React DOM testing utilities that encourage good testing practices.

  • Project mention: ReactJS Good Practices | dev.to | 2023-11-01

    React Testing Library

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • stf

    Control and manage Android devices from your browser.

  • Project mention: Why Android developers no longer need Windows USB drivers | news.ycombinator.com | 2023-12-30

    Hah I did the opposite.

    I set up an OpenSmartphoneTestFarm (openSTF) instance at the office so people working from home could fully control smartphones inside the office to debug wifi issues. Because some countries had lockdowns at different times, so it could be that production users could work in the office but some of our support people couldn't.

    It worked pretty well actually. https://openstf.io/

    But they dropped support on it and moved to another product (device farmer) which never seems to have materialised at all. I don't know what happened to it but we just kept running openstf until the end of the pandemic. It worked fine anyway.

  • vitest

    Next generation testing framework powered by Vite.

  • Project mention: Why and How to Migrate Your React App from CRA to Vite | dev.to | 2024-06-10

    I will not go into detail about migrating your unit tests, as every project has its own test setup, and generalizing it would be very difficult. You can read and learn more about both of them in JEST docs and Vitest docs.

  • pytest

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

  • Project mention: Integrating Lab Equipment into pytest-Based Tests | /r/Python | 2023-10-04

    In this blog post I want to demonstrate how my lab equipment such as a lab power supply or a digital multimeter (DMM) have been integrated into some pytest-based tests. Would love to get your feedback and thoughts! πŸš€

  • TestCafe

    A Node.js tool to automate end-to-end web testing.

  • warriorjs

    🏰 An exciting game of programming and Artificial Intelligence

  • gremlins.js

    Monkey testing library for web apps and Node.js

  • WebdriverIO

    Next-gen browser and mobile automation test framework for Node.js

  • Project mention: Learn Automated Testing At Home: A Beginner's Guide | dev.to | 2024-04-04

    3.WebdriverIO: WebdriverIO is another popular open-source test automation framework. Key Features: Integrates well with popular testing frameworks (e.g., Mocha, Jasmine). Supports both synchronous and asynchronous commands. Works with various browsers and platforms

  • Protractor

    E2E test framework for Angular apps

  • ginkgo

    A Modern Testing Framework for Go

  • Project mention: Writing tests for a Kubernetes Operator | dev.to | 2023-10-07

    Ginkgo: a testing framework based on the concept of β€Œ"Behavior Driven Development" (BDD)

  • Apache JMeter

    Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services

  • Project mention: Stress Testing Your Rails Application Using JMeter | dev.to | 2024-06-07

    The test directive is a root point, where all the magic starts. Then, using threads method we are telling JMeter what number of users we want to use. The defaults command allows us to specify default options for all our http requests. And, finally,cookies indicates that we need to store cookies and send them with each request.

  • REST Assured

    Java DSL for easy testing of REST services

  • uiautomator2

    Android Uiautomator2 Python Wrapper

  • robolectric

    Android Unit Testing Framework

  • SeleniumBase

    πŸ“Š Python's all-in-one framework for web crawling, scraping, testing, and reporting. Supports pytest. UC Mode provides stealth. Includes many tools.

  • Project mention: The new pdbp (Pdb+) Python debugger! | dev.to | 2023-08-02

    And for Python browser automation, see the SeleniumBase GitHub page!

  • Kotest

    Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing

  • Project mention: AocKt: Test-driven Advent of Code in Kotlin | /r/Kotlin | 2023-11-29

    As you might know, Advent of Code will begin this Friday! If, like me, you want to have a go at solving the puzzles in Kotlin, I would like to share with you a little library I've developed to reduce boilerplate and solve the puzzles in a test-driven approach. It is based on Kotest, a modern and Kotlin-first test framework.

  • go-backend-clean-architecture

    A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Test discussion

Log in or Post with

Test related posts

  • Hash Function Quality And Speed Tests Leaderboard

    1 project | news.ycombinator.com | 11 Jun 2024
  • Stress Testing Your Rails Application Using JMeter

    2 projects | dev.to | 7 Jun 2024
  • Cypress vs. Playwright for Node: A Head-to-Head Comparison

    2 projects | dev.to | 5 Jun 2024
  • Playwright – A Framework for Web Testing and Automation

    1 project | news.ycombinator.com | 31 May 2024
  • Playwright VS Code Extension, projects and global setup

    2 projects | dev.to | 21 May 2024
  • Top 10 Essential REST API Testing Tools for Developers

    1 project | dev.to | 9 May 2024
  • Integration Testing in Obsidian

    3 projects | dev.to | 2 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β†’

Index

What are some of the best open-source Test projects? This list will help you:

Project Stars
1 Playwright 62,881
2 Cypress 46,327
3 javascript-testing-best-practices 23,702
4 Bazel 22,603
5 mocha 22,495
6 Enzyme 19,961
7 react-testing-library 18,755
8 stf 13,165
9 vitest 12,086
10 pytest 11,553
11 TestCafe 9,774
12 warriorjs 9,351
13 gremlins.js 8,997
14 WebdriverIO 8,857
15 Protractor 8,758
16 ginkgo 8,028
17 Apache JMeter 8,039
18 REST Assured 6,749
19 uiautomator2 6,093
20 robolectric 5,812
21 SeleniumBase 4,390
22 Kotest 4,320
23 go-backend-clean-architecture 3,799

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io