Automatically check websites using custom test cases — simple, fast, and without programming skills.
The goal of the project is to create a simple and accessible tool for checking websites for basic interface elements such as fields, buttons, and headings. The user enters a URL and specifies what needs to be checked, and the system runs an automated test and provides a result in the form of ✅/❌ for each question.
- Go 1.24+
- Dart 3.8.1 (Flutter 3.32.4)
- Python 3.12+
- Git
git clone https://github.com/cQu1x/Autotester
cd Autotester
docker-compose build
docker-compose up -d
This section contains essential information about how the system checks your website. Even if you're not a developer, it helps you understand the logic behind test results — why something passes ✅ or fails ❌.
You can explore:
- What kinds of errors and issues the system is designed to catch
- How automated tests validate your requirements
- How final acceptance is determined from the user’s perspective
This helps ensure that the product meets your expectations and business goals.
The architecture section gives you a high-level view of how the system works. You don’t need to know the internal code, but understanding the data flow helps in conversations with developers or IT teams.
For example:
- You can see where your test request goes after submission
- How the test logic and AI models are connected
- Where results are stored and how the PDF report is generated
