Skip to content
#

Test automation

Test automation or automated testing as compared to manual testing is a way to write test scenarios beforehand that can be repeatedly executed without involving a human element. This is often done by having a set of test data as input that can be compared to certain expectations. In agile software development approaches, this can be even based on user stories and/or acceptance critera.

Here are 1,050 public repositories matching this topic...

Ellithium is a Unified powerful, flexible Test Automation Framework for Web, Mobile, API, DB Testing, designed to streamline and enhance the testing process. it provides an end-to-end solution for automated testing. With support for BDD.

  • Updated Dec 24, 2025
  • Java

A robust test automation framework for UI and API, built with Java, Selenium, TestNG, and RestAssured. This project demonstrates a scalable and maintainable architecture using the Page Object Model, interactive reports with Allure, and continuous integration (CI/CD) with GitHub Actions.

  • Updated Dec 24, 2025
  • Java
SHAFT_ENGINE

SHAFT is a unified test automation engine for web, mobile, API, CLI, database, and desktop e2e testing. Powered by best-in-class frameworks, SHAFT provides a wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve with no limitations! Stop reinventing the wheel! Upgrade now!

  • Updated Dec 23, 2025
  • Java