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: Typed E2E test IDs | dev.to | 2024-05-01

    We start with a project that was bootstrapped with npx create-next-app. For the E2E test we use Playwright and set it up as described in the testing guide provided by Next.js.

  • 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.

  • 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
  • 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
  • mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

  • Project mention: Integration Testing in Obsidian | dev.to | 2024-05-02

    Using something like Vitest, Jest, or Mocha didn't work because:

  • 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

  • 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: Integration Testing in Obsidian | dev.to | 2024-05-02

    Using something like Vitest, Jest, or Mocha didn't work because:

  • 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

  • Project mention: Introduction to Cypress and UI Test Automation | /r/u_Ok-Examination-4768 | 2023-05-23

    Cypress is a next-generation front-end Automation testing tool built for modern web applications. It is a JavaScript-based end-to-end testing framework and is known for faster test execution as compared with other testing tools (like Selenium or Protractor).

  • Apache JMeter

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

  • Project mention: Ask HN: What are you using for load testing? | news.ycombinator.com | 2024-04-23

    Usually, I would let organic users be my load test. However, I am working on a project that has an anticipated load on a new-to-my-team stack, so I'm looking into ways to load test.

    I've seen tools like k6 (https://k6.io/), Artillery (https://www.artillery.io), and JMeter (https://jmeter.apache.org/).

    I've been using Artillery, but it's hard to visualize the results.

    What do you use?

  • 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)

  • REST Assured

    Java DSL for easy testing of REST services

  • uiautomator2

    Android Uiautomator2 Python Wrapper

  • robolectric

    Android Unit Testing Framework

  • 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.

  • 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!

  • go-backend-clean-architecture

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

  • Project mention: Finding The Best Go Project Structure | /r/golang | 2023-05-23

    I find this one nice https://github.com/amitshekhariitbhu/go-backend-clean-architecture

  • 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 related posts

  • Integration Testing in Obsidian

    3 projects | dev.to | 2 May 2024
  • Typed E2E test IDs

    2 projects | dev.to | 1 May 2024
  • Playwright Scraping infinite loading & pagination

    2 projects | dev.to | 1 May 2024
  • Easier TypeScript API Testing with Vitest + MSW

    3 projects | dev.to | 25 Apr 2024
  • The best testing strategies for frontends

    8 projects | dev.to | 22 Apr 2024
  • Playwright Web Scraping 2024 - Tutorial

    1 project | dev.to | 18 Apr 2024
  • Hello World

    2 projects | news.ycombinator.com | 18 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 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 61,799
2 Cypress 46,167
3 javascript-testing-best-practices 23,552
4 mocha 22,435
5 Bazel 22,315
6 Enzyme 19,961
7 react-testing-library 18,657
8 stf 13,143
9 vitest 11,831
10 pytest 11,371
11 TestCafe 9,754
12 warriorjs 9,351
13 gremlins.js 8,990
14 WebdriverIO 8,784
15 Protractor 8,758
16 Apache JMeter 7,946
17 ginkgo 7,931
18 REST Assured 6,718
19 uiautomator2 5,896
20 robolectric 5,797
21 Kotest 4,289
22 SeleniumBase 4,267
23 go-backend-clean-architecture 3,694

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com