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: 6 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 (9 months ago)
- Last Synced: 2025-04-30T21:08:11.604Z (6 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: 37
- Watchers: 10
- Forks: 5
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README


![]()
# 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/