EVERYTHING XIAOMI
Get listed

AUTOTEST

AUTOTEST is an open-source tool that analyzes web pages and generates test cases and Python Selenium scripts.

Place
#21 of 21
Score
5.4
AUTOTEST's website

What AUTOTEST is

AUTOTEST is an open-source tool that analyzes web pages and generates test cases and Python Selenium scripts. It can crawl unique internal URLs from a starting page with breadth-first search, stopping at a depth you specify. Generated tests can cover positive and negative cases for login, registration, and form pages when test data is supplied. Page analysis combines LLM-based metadata extraction with Selenium selector functions as a fallback. The README identifies Selenium and Playwright as supported frameworks; Puppeteer support is described in the development branch. Through LangChain, it supports major open-source and closed-source LLMs, with OpenAI, Groq, and Anthropic among its provider examples. The current version generates Python scripts, while other language support is under development. AUTOTEST is primarily command-line based and stores scripts and reports in local folders. It requires Python 3.10.12 and an LLM provider API key. Generated tests can pause for a user to handle a CAPTCHA or other security requirement. LLM responses can be cached in SQLite or regenerated with the --no-cache option. It is distributed under the MIT License.

Good

  • Crawls unique internal URLs to a configurable depth.
  • Generates positive and negative test cases when test data is supplied.
  • Supports Selenium and Playwright.
  • SQLite caching can be bypassed with --no-cache.

Watch out

  • The current version generates scripts only in Python.
  • Requires Python 3.10.12 and an LLM provider API key.
  • Primarily command-line based.

Who it suits

AUTOTEST may suit people who understand web test cases and Selenium scripts and are comfortable using a command-line tool. It is intended for users who can provide an LLM API key and Python 3.10.12.

Verdict

AUTOTEST brings page crawling, LLM analysis, and browser test generation into a CLI workflow. Its current Python-only output and listed prerequisites matter when deciding whether it fits your setup.

The facts

Each one read from AUTOTEST's own pages, with the date it was checked.

What it does

Caching
The README describes caching LLM responses in SQLite and a --no-cache option to regenerate test cases or scripts.checked 4 Oct 2001
CLI and outputs
AUTOTEST is primarily CLI-based and stores generated scripts and test reports in local folders.checked 4 Oct 2001
Crawling
It extracts unique internal URLs from a base URL using breadth-first search up to a configurable depth.checked 4 Oct 2001
Frameworks
The README identifies Selenium and Playwright as supported frameworks and describes Puppeteer support in the dev branch.checked 4 Oct 2001
Human intervention
Generated tests can pause for a user to resolve security challenges such as CAPTCHAs.checked 4 Oct 2001
Intended users
The README lists understanding of web-page test cases and knowledge of Selenium scripts among the prerequisites.checked 4 Oct 2001
Language limit
The README says the current version generates test scripts in Python; support for other languages is under development.checked 4 Oct 2001
License
The software is distributed under the MIT License, which permits use, copying, modification, and distribution subject to its stated conditions.checked 4 Oct 2001
LLM options
The README says it supports major open-source and closed-source LLMs through LangChain’s abstraction layer, with provider configuration examples including OpenAI, Groq, and Anthropic.checked 4 Oct 2001
LLM providers
The README says its LangChain abstraction supports major open-source and closed-source LLMs and gives OpenAI, Groq, and Anthropic as provider examples.checked 4 Oct 2001
Manual intervention
Generated tests can pause for a user to resolve a CAPTCHA or other stated security requirement.checked 4 Oct 2001
Page analysis
It combines LLM-based page metadata extraction with Selenium selector functions as a fallback.checked 4 Oct 2001
Purpose
AUTOTEST is an open-source GenAI tool that analyzes web pages and generates automated test cases and Python Selenium scripts.checked 4 Oct 2001
Requirements
The README lists Python 3.10.12 and an API key from an LLM provider as prerequisites.checked 4 Oct 2001
Security and compliance
The repository describes a manual CAPTCHA handling step but does not state security certifications or compliance claims.checked 4 Oct 2001
Test coverage
It can generate positive and negative test cases, including for login, registration, and form pages when test data is supplied.checked 4 Oct 2001
URL crawling
It recursively extracts unique internal URLs from a base URL using breadth-first search, up to a specified depth.checked 4 Oct 2001
Usage
AUTOTEST is primarily a command-line tool and stores generated scripts and test reports in local folders.checked 4 Oct 2001
What it does
AUTOTEST is an open-source GenAI tool that analyzes web pages and generates test cases and Python Selenium scripts.checked 4 Oct 2001

Alternatives to AUTOTEST

All alternatives
  1. 1Katalon Studio logo

    Katalon Studio

    Free planAndroidiOSWebAPI
    8.3From $83.33 a month
  2. 2Testsigma logo

    Testsigma

    Open sourceAndroidiOSWebAPI
    8.1From $14 a month
  3. 3aqua logo

    aqua

    Free planWebAPIExtensionLinux
    7.7From €19 a month
  4. 4WalnutAI logo

    WalnutAI

    AndroidiOSWebExtension
    7.0From $18 a month
  5. 5QAEverest logo

    QAEverest

    Free planAndroidiOSWebAPI
    6.9Free plan
  6. 6TestQuality logo

    TestQuality

    Free planWebAPI
    6.8From $8 a month