ALEX makes it easy to visually model test inputs for your web application. It uses Selenium for frontend tests and allows modeling test inputs for REST APIs.
Based on the test inputs, a learning algorithm executes these inputs on your application and observes its behavior. The result is a behavioral model of your application.
Find more application states by searching for differences between the model and the application. ALEX offers automated and manual strategies for that.
Since ALEX is written in Java, the operating system should not matter as long as you have the Java JRE 8 installed. It is also required that you have a modern web browser installed on your pc, like:
If you are a developer, head over to the developer documents to see a list of the requirements.