Automated Testing Tools for Windows

View 113 business solutions

Browse free open source Automated Testing tools and projects for Windows below. Use the toggles on the left to filter open source Automated Testing tools by OS, license, language, programming language, and project status.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 1

    C Unit Testing Framework

    Automated testing framework for C'

    Automated testing framework for 'C'.
    Leader badge
    Downloads: 3,639 This Week
    Last Update:
    See Project
  • 2
    SikuliX

    SikuliX

    Now continued as OculiX — see oculix.org

    SikuliX is now continued as OculiX at https://oculix.org. The active development,,releases, documentation and community have moved there. SikuliX (and now OculiX) automates anything you see on the screen of your desktop computer. Running Windows, Mac or some Linux/Unix. It uses image recognition powered by OpenCV to identify GUI components and can act on them with mouse and keyboard actions. This is handy in cases when there is no easy access to a GUI's internals or the source code of the application or web page you want to act on. This SourceForge entry is preserved for historical reference. Please get the latest version from https://github.com/oculix-org/Oculix/releases.
    Downloads: 138 This Week
    Last Update:
    See Project
  • 3
    Selenium IDE

    Selenium IDE

    Open Source record and playback test automation for the web

    Open source record and playback test automation for the web. Simple, turn-key solution to quickly author reliable end-to-end tests. Works out of the box for any web app. Enjoy easier test debugging with rich IDE features like setting breakpoints and pausing on exceptions. Run your tests on any browser/OS combination in parallel using the Command-line Runner for Selenium IDE. Getting started with Selenium IDE requires no additional setup other than installing the extension on your browser. One of our driving philosophies is to provide an easy-to-use tool that will give instant feedback. We believe that the easier we can make it, the more likely people are to author tests, which in turn results in better-tested apps. Selenium IDE records multiple locators for each element it interacts with. If one locator fails during playback, the others will be tried until one is successful.
    Downloads: 105 This Week
    Last Update:
    See Project
  • 4
    Playwright

    Playwright

    Node library to automate Chromium, Firefox & WebKit with a single API

    Playwright is a Node library for automating Chromium, Firefox and WebKit using a single API. It supports headless execution for all these browsers on Linux, macOS and Windows, providing automated web browser interactions that are fast, capable, reliable and ever-green. Playwright enables a broad spectrum of cross-browser web automation capabilities, which are used by Single Page Apps and Progressive Web Apps. These include scenarios that span multiple pages, domains and iframes; emulation of mobile devices, geolocation, and permissions; upload and download files and many more.
    Downloads: 40 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    Conda

    Conda

    OS-agnostic, system-level binary package manager

    Conda is an open-source package management system and environment management system that runs on Windows, macOS, and Linux. Conda quickly installs, runs, and updates packages and their dependencies. Conda easily creates, saves, loads, and switches between environments on your local computer. It was created for Python programs but it can package and distribute software for any language. Conda as a package manager helps you find and install packages. If you need a package that requires a different version of Python, you do not need to switch to a different environment manager because conda is also an environment manager. With just a few commands, you can set up a totally separate environment to run that different version of Python, while continuing to run your usual version of Python in your normal environment.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 6
    Scrapy

    Scrapy

    A fast, high-level web crawling and web scraping framework

    Scrapy is a fast, open source, high-level framework for crawling websites and extracting structured data from these websites. Portable and written in Python, it can run on Windows, Linux, macOS and BSD. Scrapy is powerful, fast and simple, and also easily extensible. Simply write the rules to extract the data, and add new functionality if you wish without having to touch the core. Scrapy does the rest, and can be used in a number of applications. It can be used for data mining, monitoring and automated testing.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 7
    SW Test Automation Framework
    The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 8
    Mockito

    Mockito

    Most popular Mocking framework for unit tests written in Java

    Mockito downloads and instructions for setting up Maven, Gradle and other build systems are available from the Central Repository and Bintray. Mockito 3.x requires Java 8, but otherwise doesn’t introduce any breaking changes compared to the 2.x series. Mockito 2.25.0 had an important feature added for anyone using mockito-inline. In particular anyone using Kotlin (which demands using mockito-inline) and PowerMock (which exacerbates the problem even more) will want to add this to all of their test classes to avoid a large memory leak. Fancy getting world-wide visibility and building up an eternal fame of an OSS contributor? Use the latest version! Hack and experiment. Speak up at the mailing list. Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple API. Mockito doesn’t give you hangover because the tests are very readable and they produce clean verification errors.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    RIDE

    RIDE

    Test data editor for Robot Framework

    RIDE is a development environment for Robot Framework test cases. Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    Allure Report

    Allure Report

    Flexible, lightweight multi-language test reporting tool

    Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process. Allure Report is a flexible multi-language test report tool to show you a detailed representation of what has been tested end extract max from the everyday execution of tests. Allure Report is capable to build unified reports for dozens of testing tools across eleven programming languages on several CI/CD systems.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    Puppeteer

    Puppeteer

    Headless Chrome Node.js API

    Puppeteer is a headless Node library that provides a high level API for controlling Chromium or Chrome over the DevTools protocol. It requires zero setup and comes bundled with the Chromium version most suited to it. Puppeteer is headless by default, making it fast to run. However, it can also be set to run full or non-headless Chrome or Chromium, simply set the headless option when launching a browser. Many of the things you can do manually in the browser, you can also do with Puppeteer such as generate page screenshots and PDFs, crawl a Single-Page Application, test Chrome extensions and more.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Beego

    Beego

    Open source framework to build & develop applications in the Go way

    Beego is an open source, high-performance web framework for building and developing applications in Go. Beego offers plenty of superb features, including RESTful support, MVC architecture, powerful built-in modules, intelligent routing and monitoring, plus Go-specific features like interfaces and struct embedding. Beego is very easy to use. Features like code hot compile, automated testing, as well as automated packing and deploying allow you to build your applications in a snap. Beego can be used for the rapid development of RESTful APIs, web apps and backend services that are written in Go.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Karate

    Karate

    Test automation made simple

    Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Assertions and HTML reports are built-in, and you can run tests in parallel for speed. There’s also a cross-platform stand-alone executable for teams not comfortable with Java. You don’t have to compile code. Just write tests in a simple, readable syntax, carefully designed for HTTP, JSON, GraphQL and XML. And you can mix API and UI test-automation within the same test script. A Java API also exists for those who prefer to programmatically integrate Karate’s rich automation and data-assertion capabilities. It is worth pointing out that JSON is a ‘first class citizen’ of the syntax such that you can express payload and expected data without having to use double-quotes and without having to enclose JSON field names in quotes.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Appium

    Appium

    Automation for iOS, Android, and Windows Apps

    Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol. Is native app automation missing from your tool belt? Problem solved. Appium is built on the idea that testing native apps shouldn't require including an SDK or recompiling your app. And that you should be able to use your preferred test practices, frameworks, and tools. Appium is an open source project and has made design and tool decisions to encourage a vibrant contributing community. Appium aims to automate any mobile app from any language and any test framework, with full access to back-end APIs and DBs from test code. Write tests with your favorite dev tools using all the above programming languages, and probably more (with the Selenium WebDriver API and language-specific client libraries).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Bats-core

    Bats-core

    Bash automated testing system

    Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected. A Bats test file is a Bash script with special syntax for defining test cases. Under the hood, each test case is just a function with a description. Bats is most useful when testing software is written in Bash, but you can use it to test any UNIX program. Test cases consist of standard shell commands. Bats makes use of Bash's errexit (set -e) option when running test cases. If every command in the test case exits with a 0 status code (success), the test passes. In this way, each line is an assertion of truth. The Bats source code repository is hosted on GitHub. There you can file bugs on the issue tracker or submit tested pull requests for review.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Sylius

    Sylius

    Open source eCommerce platform on Symfony

    Sylius provides modern software and development practices that encode a customer-centric approach and agility in your team's processes and technology stack. This holistic strategy unleashes your full potential and makes sure that your business adapts to the ever-changing demands of local and global commerce markets. Sylius is an Open Source Headless eCommerce Platform for mid-market and enterprise brands that need custom solutions. With a modern approach to the professional development of projects, it allows the evolution of your digital stack at the pace that beats your competitors and delivers the experience your Customers deserve. Sylius comes with a powerful REST API that can be customized and play well with the frontend of your choice or your architecture of microservices. If you are a Symfony developer and wondering. Sylius will accelerate the growth of your business and adjust to your evolving needs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17

    Sahi - Web Test Automation Tool

    Sahi is a web automation testing tool focused on testers

    Sahi is an open source test automation tool for automating web applications. It is a tester friendly tool with recorders and object spy and simple scripting. Sahi Pro, the commercial version, is an Enterprise Grade Test Automation Tool that is simple to use and easy to learn. For over a decade now Sahi Pro has helped over 400 Enterprise clients solve everyday problems faced by their QA teams. Sahi Pro is a unique Test Automation tool that is tester-centric while being business-driven in its design and functionality. The result? A Test Automation tool that understands your business and reduces your time to market by over 50%. Sahi website: http://sahipro.com/ Sahi documentation: http://sahipro.com/docs/ Sahi forums: http://sahipro.com/forums/
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    Cerberus Testing

    Cerberus Testing

    The Open Source Test Automation Platform

    Cerberus Testing is a scalable test automation platform for teams searching to accelerate software delivery with confidence. Cerberus Testing is a test automation platform that allows iteration with quality and speed through test definition, execution, and reporting. The platform allows the creation of automated test cases through an easy-to-use web interface without any need for development skills - automated test implementation and management now become available for all elements of the development, quality, and business teams. Group and organize your test cases in campaigns, schedule them or trigger them in CI/CD pipelines through Jenkins/Gitlab/Bitbucket connectors and receive notifications by email or Slack. Once installed, and in few clicks, get your automated tests up and running in order to either secure your software quality before it is deployed to production or to continuously monitor that the quality in production is maintained.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    SmartTester

    SmartTester

    Test automation framework

    SmartTester is a Java based test automation framework, where you can remotely manage and run tests. Furthermore the framework returns a result file. To use a test against different DUTs you can create multiple datasets with arguments.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    WebInject - Web/HTTP Test Tool
    WebInject is a tool for automated testing of web applications and web services. It can be used to test system components with HTTP interfaces, as a test harness to create a suite of functional and regression tests, or for service-level monitoring.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    rest-client

    rest-client

    A tool for automated testing REST API, generating exquisite testing re

    Wisdom rest-client is a tool supports automated testing REST API, producing exquisite report, and generating exquisite REST API documentation based on historical cases.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Jameleon
    Jameleon is a data-driven automated testing tool that is easily extensible via plug-ins. Features of applications are automated in Java and tied together independently in XML, creating self-documenting automated test cases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    SINVAS

    SINVAS

    Software Engineering Full Life Cycle Support Tool

    SINVAS is a software engineering platform tool to support Full Life Cycle of software development, and is composed of five products. SINVAS acquires Traceability, recyclability and visibility of software development. It will help greatly to the improvement of productivity and product quality. If you send various proposals, functions and bugs of SINVAS to us, we will reflect in the ongoing product development. SINVAS Product Introduction 1) SINVAS REQ - Requirement Management : https://sourceforge.net/projects/sinvas-req/ 2) SINVAS UML - MDD-based analysis/design : https://sourceforge.net/projects/sinvas-uml/ 3) SINVAS DEV - Modeling-based development : https://sourceforge.net/projects/sinvas-dev/ 4) SINVAS TEST - Testing and Validation of software : https://sourceforge.net/projects/sinvas-test/ * SINVAS CRY - Cloud computing based online modeling tool : http://cry.sinvas.com/ Thank you for your continuous interest and encouragement.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    aim is to provide support for monitoring system behaviour through dynamic analysis, and for analysing and modeling this data for a better understanding of system behaviour and for test automation
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    uuv e2e accessibility testing

    uuv e2e accessibility testing

    Open-source platform for automated accessibility testing.

    UUV is an open-source platform that automates accessibility testing for web. It helps development, QA, and accessibility teams detect accessibility issues early, improve software quality, and maintain compliance with standards such as WCAG, RGAA, RAWEB. The UUV Desktop Assistant allows users to inspect UI elements, verify accessibility properties, and automatically generate reusable Gherkin scenarios and accessibility assertions. Test execution produces detailed reports with errors, warnings, notices, and remediation guidance. The UUV Dashboard centralizes results from multiple projects, enabling teams to monitor accessibility metrics over time, identify regressions, compare executions, and track compliance progress through interactive reports. UUV integrates into CI/CD pipelines to support continuous accessibility testing throughout the software development lifecycle, reducing remediation costs while making digital services .
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next