-
1
JUnit
JUnit
Empowering developers with a modern, flexible testing framework.
JUnit 5 marks a significant advancement in the JUnit framework, designed to provide a contemporary basis for testing within the JVM tailored to developers' needs. It focuses on ensuring compatibility with Java 8 and subsequent versions while accommodating a variety of testing approaches. We invite our users to support our initiatives, as your contributions would greatly enhance our ability to sustain our efforts. Our dedication to JUnit will remain steadfast, independent of the financial aid we receive, but increased support would allow us to direct our focus more efficiently rather than only working on it in our spare time. For example, we aim to conduct regular meetings and engage in collaborative work for extended periods, which would accelerate progress through face-to-face design and coding sessions. By lending your support, you have the opportunity to help realize this vision and improve the overall development experience for everyone involved, ultimately fostering a more robust testing ecosystem. Together, we can drive innovation and make a lasting impact on the JUnit community!
-
2
Endtest
Endtest
End-to-End Test Automation Powered by Agentic AI
Endtest is an agentic AI platform for end-to-end test automation designed to help teams create, run, maintain, and scale automated tests faster, without writing code.
The platform allows users to build tests manually, record browser actions, import test definitions from files, or generate editable test steps with the Endtest AI Test Creation Agent. Instead of producing fragile generated code or black-box automation, Endtest creates standard test steps that can be reviewed, modified, reused, and executed like any other test in the platform.
Endtest supports a wide range of testing workflows, including web, mobile, API, database, email, SMS, file, visual, accessibility, cross-browser, geolocation, and CI/CD testing. It is built for QA teams, software developers, product managers, startups, and organizations that want reliable test automation without the overhead of building and maintaining a custom framework.
The platform also includes AI-powered test maintenance, self-healing tests, and migration capabilities that help teams reduce maintenance when applications change or when moving from other tools. Tests can run in the cloud across different browsers, operating systems, screen resolutions, and geolocations, making it easier to validate real user journeys in realistic environments.
With unlimited AI usage and unlimited test executions, Endtest gives teams a predictable way to adopt AI-powered testing at scale without tokens, credits, or usage-based limits.
-
3
Allure TestOps
Qameta.io
Elevate your software quality with seamless testing integration.
The cutting-edge platform for software quality management combines automated and manual testing to significantly improve product quality control. By adopting TestOps, you can boost the productivity of your QA and development teams. Recognizing that these teams utilize different processes, frameworks, and tools for efficient software delivery, we developed Allure TestOps—a holistic quality management system that smoothly integrates with your current frameworks while ensuring all testing data remains transparent and centralized. Allure TestOps enhances productivity by seamlessly connecting manual and automated testing efforts. Speed up your CI/CD pipeline and obtain real-time insights into your testing coverage. With Allure TestOps, your test documentation will be automatically updated based on test run outcomes, preventing the use of outdated test cases. This platform not only simplifies your testing workflows but also encourages teamwork across various teams, ultimately resulting in a more effective development cycle. In addition, the integration of real-time feedback loops further refines the quality assurance process, allowing for continuous improvement and adaptation.
-
4
TestGear
TestGear
Streamline testing, boost collaboration, and enhance project efficiency.
Execute a variety of tests, integrate smoothly with multiple testing frameworks, provide straightforward reporting, and foster better collaboration among team members. This platform unifies both automated and manual testing processes, guaranteeing that reports are transparent and easily accessible for everyone involved. With consistent updates and responsive customer support, it connects seamlessly with bug tracking systems, task management tools, CI/CD pipelines, and webhook integrations. TestGear enhances communication within your team through its traceability and clarity features, making the testing process feel effortless. Say farewell to lengthy release cycles and explore how TestGear can significantly conserve your time and lower expenses. Below, you will find a summary of our essential features that can help reduce your workload by nearly half. You can create actionable tasks, save them for future use, and build detailed checklists to optimize your testing workflow. By defining specific timeframes, TestGear ensures that tests are distributed evenly among team members, promoting a balanced distribution of tasks. Furthermore, it allows you to track the complete lifecycle, version control, and actions associated with each test artifact while efficiently connecting test cases, defects, and requirements to improve project management overall. With these powerful tools available, you can enhance your testing strategy and achieve unprecedented efficiency in your projects. Embrace the transformation that awaits you with TestGear's innovative solutions.
-
5
Squish
Qt Group
Optimize your GUI testing for unmatched software quality.
Squish GUI Tester enables organizations to automate GUI testing across multiple platforms and technologies, including Qt, Java, Web, .NET/WPF, iOS, Android, and embedded systems. Test scripts can be created in Python, JavaScript, Perl, Tcl, or Ruby, providing flexibility and maintainability, while object-based recognition ensures resilience to UI changes.
Integrated with CI/CD pipelines, version control, and test management, Squish delivers actionable insights into application quality, usability, and performance. By automating GUI testing, organizations reduce manual effort, accelerate development cycles, and ensure reliable, high-quality user experiences—making it an essential tool for enterprise-scale and safety-critical applications.