Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/learnlib/alex
Automata Learning EXperience (ALEX) - A free and open-source web application for testing and learning web applications via active automata learning
https://github.com/learnlib/alex
automata-learning automata-learning-algorithms java learnlib machine-learning selenium web-application
Last synced: 12 days ago
JSON representation
Automata Learning EXperience (ALEX) - A free and open-source web application for testing and learning web applications via active automata learning
- Host: GitHub
- URL: https://github.com/learnlib/alex
- Owner: LearnLib
- License: apache-2.0
- Created: 2015-09-18T23:25:17.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T14:37:51.000Z (6 months ago)
- Last Synced: 2025-01-24T14:09:59.147Z (12 days ago)
- Topics: automata-learning, automata-learning-algorithms, java, learnlib, machine-learning, selenium, web-application
- Language: Java
- Homepage: https://learnlib.github.io/alex/
- Size: 104 MB
- Stars: 36
- Watchers: 11
- Forks: 5
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
![main branch ci](https://github.com/learnlib/alex/actions/workflows/ci.yml/badge.svg?branch=main)
![version](https://img.shields.io/badge/version-v3.0.0-blue)
# ALEX
Automata Learning EXperience (ALEX) is a Web application that allows you run automated tests on web
applications and JSON-based APIs using active automata learning.Users model [Selenium][selenium]- or HTTP-based test inputs for their application, which are used to automatically infer
an automaton model (a [Mealy machine][mealy]), which represents the behavior of the web application.## Documentation
* [User manual](https://learnlib.github.io/alex/book/)
* [Installation](https://learnlib.github.io/alex/book/contents/getting-started/installation/)
* [Examples](https://learnlib.github.io/alex/book/contents/examples/todomvc/)
* [Developer docs](https://learnlib.github.io/alex/book/contents/dev-docs/development/)## Background
* [Active automata learning](https://scholar.google.de/scholar?hl=de&q=active+automata+learning)
* [ALEX: Mixed-Mode Learning of Web Applications at Ease](https://link.springer.com/chapter/10.1007/978-3-319-47169-3_51)[mealy]: https://en.wikipedia.org/wiki/Mealy_machine
[selenium]: https://www.seleniumhq.org/