diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..62c663a --- /dev/null +++ b/.prettierrc @@ -0,0 +1 @@ +{ "printWidth": 120, "trailingComma": "all" } diff --git a/astro.config.mjs b/astro.config.mjs index 33ce768..8ab849a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -14,9 +14,6 @@ export default defineConfig({ src: "./public/favicon.svg", alt: "Alumnium", }, - editLink: { - baseUrl: 'https://github.com/alumnium-hq/alumnium.github.io/edit/main/', - }, title: "Alumnium", social: { github: "https://github.com/alumnium-hq/alumnium", @@ -82,8 +79,8 @@ export default defineConfig({ slug: "docs/guides/verifications", }, ], - } - ] + }, + ], }), ], }); diff --git a/src/assets/overview.gif b/src/assets/overview.gif index aea826c..459d25d 100644 Binary files a/src/assets/overview.gif and b/src/assets/overview.gif differ diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index d93d749..345ca4f 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -3,7 +3,7 @@ title: Alumnium description: Pave the way towards AI-powered test automation template: splash hero: - tagline: Pave the way towards AI-powered test automation! + tagline: Testing doesn’t have to be tedious!
Alumnium bridges the gap between human and automated testing by using AI to translate your test instructions into executable commands. image: file: ../../assets/logo.svg actions: @@ -14,33 +14,63 @@ hero: link: https://github.com/alumnium-hq/alumnium icon: external variant: minimal + attrs: + target: _blank --- -import { Card, CardGrid } from "@astrojs/starlight/components"; +import { Card, CardGrid, LinkButton } from "@astrojs/starlight/components"; import overview from "../../assets/overview.gif"; Leverage the full power and capabilities of LLMs. - + Written by software and QA engineers alike. - - Alumnium works together with [Selenium](https://www.selenium.dev/), de-facto standard for web automation. - Mobile support is coming soon. + + Alumnium works together with [Selenium](https://www.selenium.dev/), de-facto standard for web automation. Mobile + support is coming soon. - - Keep the control of your test cases, and leave interaction with the - application to AI. + + Don't sacrifice precision or control of your test cases. Leave interaction with the application to AI. ## How it works - - Alumnium overview + + Write your test case instructions in plain language with test framework you like. Alumnium provides 2 types of + commands: `do` and `check`. Use `do` to describe the steps to do. Use `check` to verify the results. + +```python title="todo_test.py" +al.do("create task 'buy milk'") +al.do("mark task 'buy milk' as completed") +al.check("task 'buy milk' is completed") +``` + + Write your first test - - Read more in [the Alumnium Docs](docs/). + + Alumnium’s AI interprets your instructions, generates Selenium code and executes browser interactions. It works with the web page's accessibility tree and a screenshot in case it's no enough. + +{" "} + +Alumnium overview + + Learn more details + + Alumnium doesn’t write the tests for you — it helps you automate them. Designed for test and software engineers, the + tool keeps you in control of your test logic while handling the browser interactions. + + Check out more examples + + +## Future-Proof Your Test Automation + +Alumnium is built with growth in mind. As we expand support for additional languages and mobile platforms, you’ll have the tools you need to keep your automation strategy agile and adaptable. + +Get started with Python support and see how Alumnium can transform your test automation process. + +Try Alumnium