What is Alumnium
Alumnium is an AI tool that bridges the gap between human and automated testing. It translates human-readable test instructions into executable commands, paving the way towards AI-powered test automation.
How to use Alumnium
Alumnium allows users to write test case instructions in plain language using simple commands within their preferred test framework (currently Python, with JavaScript and Ruby support planned). The core commands are:
- Use
do
to describe steps to perform. - Use
check
to verify results. - Use
get
to extract data from the page.
Alumnium's AI then interprets these instructions to generate browser interactions and execute them, utilizing the web page’s accessibility tree and screenshots. The tool is designed for engineers, keeping them in control of the test logic while Alumnium handles the browser interactions.
Features of Alumnium
- AI-Powered Intelligence: Leverages Large Language Models (LLMs) for natural-language-to-code translation.
- Supports Web Applications: Works with popular tools like Playwright and Selenium for web automation. Mobile support is planned.
- Use Your Test Framework: Supports any Python test framework today, with other languages in development.
- Tailored for Engineers: Helps build reliable tests while allowing engineers to maintain control and leverage their expertise.
Use Cases of Alumnium
Alumnium empowers software and test engineers to speed up browser test creation and automate web testing without sacrificing precision or control.