Test Automation Made Simple
-
Updated
Apr 19, 2025 - Java
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.
Test Automation Made Simple
SoloPi 自动化测试工具
A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed.
Ready to use Lean Test Automation Architecture using Java and Selenium WebDriver to speed up your test automation
The Open Source Test Automation Platform.
Clear and concise reporting for the Cucumber BDD and Karate JSON result format.
Restito - mocking framework for testing rest clients
Unlogged SDK for recording JAVA code execution
Turn your Burp suite into headless active web application vulnerability scanner
Multiprocess | Parallel Cucumber-JVM | Parallelize your Java Cucumber tests on a feature level or on a scenario level.
Powerful Framework for UI Automation Testing on Java
Search-Based Test Data Generation for SQL Queries
Language-agnostic XML and HTML test reporting formats and tooling. Maintained by the JUnit team.
Framework for Mobile test automation (Native app and Browser) on Android and IOS devices
Lightweight API testing tool based on cucumber JVM
This is an engine of a spider markup-language which called trico. (spider framework)
Test Automation Framework Cucumber TestNG with Selenium Java building by Anh Tester
Powerful Framework for Backend Automation Testing on Java (Rest, Soap, WebSocket)
Selenium/Appium + JUnit + Extent Reports framework for no-boilerplate E2E tests
Axway Automated Testing System (ATS) Framework. Details are in the README at the bottom of this page.