testing-tools

Open-source projects categorized as testing-tools

Top 23 testing-tool Open-Source Projects

  • Hoppscotch

    Open source API development ecosystem.

  • Project mention: Hoppscotch vs Postman - Why choose Hoppscotch? | dev.to | 2024-05-21

    At Hoppscotch, our mission is to make API testing accessible to everyone involved in the product development process, whether they are technical or non-technical. This is one reason why Hoppscotch has a web app that can be accessed without an account.

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

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

  • Project mention: How to start an Open Source project. Building RESO API JS client | dev.to | 2024-05-14

    Discuss which tech stack you and your team will use, and add cards to the Backlog list with description, adding this technology in your project. In our case, it is Mocha and Nock for testing and Axios for making API calls.

  • PHPUnit

    The PHP Unit Testing framework.

  • Project mention: 8 Essential Tools Every PHP Developer Needs | dev.to | 2024-02-27

    PHPUnit is the de facto standard for PHP unit testing. It provides a framework for writing and running tests, helping developers quickly discover and fix errors. PHPUnit encourages developers to write testable code and adopt a test-driven development approach, resulting in higher-quality code and reduced chances of errors in production.

  • Gor

    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.

  • Mockito

    Most popular Mocking framework for unit tests written in Java

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

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

    Hurl, run and test HTTP requests with plain text.

  • Project mention: Bruno | news.ycombinator.com | 2024-03-09

    I tried Hurl after Insomnia went the way of Postman. The highlights you list were the strong drivers for testing it out. Where Hurl fell short was composing requests. Example: X.hurl response has authToken. Y.hurl uses authToken. Z.hurl uses authToken. There's no import ability[1], so you've got to use other tooling to copy X.hurl into Y.hurl and Z.hurl.

    Ultimately settled on Bruno. It's backed by readable text files[2] as well. The CLI works for scripting. And the GUI is familiar enough that I've managed to convert Postman holdouts at my dayjob.

    [1]: https://github.com/Orange-OpenSource/hurl/issues/1723

    [2]: https://docs.usebruno.com/bru-language-samples.html

  • Detox

    Gray box end-to-end testing and automation framework for mobile apps

  • Project mention: React Native Testing Options Overview | dev.to | 2024-05-14

    There are two well-supported solutions on the market for mobile apps testing. Gray box end-to-end testing and automation library called Detox, and open source, a cross-platform test automation tool for native, hybrid and mobile apps called Appium.

  • TestCafe

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

  • GoConvey

    Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.

  • Karate

    Test Automation Made Simple

  • awesome-test-automation

    A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by https://zapple.tech

  • Project mention: Show HN: OpenAPI DevTools – Chrome ext. that generates an API spec as you browse | news.ycombinator.com | 2023-10-25

    https://github.com/atinfo/awesome-test-automation/blob/maste...

    vcr.py, playback, and rr do [HTTP,] test recording and playback. httprunner can replay HAR. DevTools can save http requests and responses to HAR files.

    awesome-web-archiving lists a number of tools that work with WARC; but only har2warc:

  • pixelmatch

    The smallest, simplest and fastest JavaScript pixel-level image comparison library

  • EarlGrey

    :tea: iOS UI Automation Test Framework

  • goss

    Quick and Easy server testing/validation

  • Project mention: Tools for validating K8s features | /r/kubernetes | 2023-06-08

    Certain checks may be possible with goss and the kgoss wrapper: https://github.com/goss-org/goss/tree/master/extras/kgoss

  • miragejs

    A client-side server to build, test and share your JavaScript app

  • Project mention: Exploring Mirage JS: Simplifying API Mocking in React Development | dev.to | 2023-08-07

    Mirage JS GitHub Repository

  • gotests

    Automatically generate Go test boilerplate from your source code.

  • Project mention: Russ Cox: Go Testing by Example | news.ycombinator.com | 2023-12-05

    A huge time-saver for me when generating table-driven test boilerplate in Go has been using gotests[0] to generate the template.

    If you use VSCode with the Go extension it's already available there as a command "Go: Generate Unit Tests for Function/Package".

    [0] https://github.com/cweill/gotests

  • bats-core

    Bash Automated Testing System

  • Project mention: BATS 1.11.0 released | news.ycombinator.com | 2024-03-27
  • pywinauto

    Windows GUI Automation with Python (based on text properties)

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

  • ali

    Generate HTTP load and plot the results in real-time

  • taiko

    A node.js library for testing modern web applications

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

testing-tools related posts

  • Integrating Testkube With Azure Pipelines For Continuous Testing

    2 projects | dev.to | 14 May 2024
  • Critical Test Based Alerting with PagerDuty and Testkube

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

    3 projects | dev.to | 2 May 2024
  • I'm giving up on open source

    1 project | news.ycombinator.com | 23 Apr 2024
  • Vitest In-Source Testing for SFC in Vue?

    3 projects | dev.to | 16 Apr 2024
  • How to debug GitHub actions. Real-world example

    3 projects | dev.to | 27 Mar 2024
  • Test your React Apps with Vitest

    1 project | dev.to | 21 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 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 testing-tool projects? This list will help you:

Project Stars
1 Hoppscotch 60,546
2 Cypress 46,226
3 mocha 22,454
4 PHPUnit 19,580
5 Gor 18,310
6 Mockito 14,615
7 vitest 11,939
8 hurl 11,795
9 Detox 10,997
10 TestCafe 9,769
11 GoConvey 8,120
12 Karate 7,881
13 awesome-test-automation 6,140
14 pixelmatch 5,860
15 EarlGrey 5,589
16 goss 5,451
17 miragejs 5,297
18 gotests 4,868
19 bats-core 4,668
20 pywinauto 4,664
21 Kotest 4,303
22 ali 3,643
23 taiko 3,485

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