Argus dropper faste scripts og lader AI-agenter udforske apps som brugere
Argus fjerner behovet for test-scripts og selectors ved at lade autonome agenter udforske apps og hjemmesider som en rigtig bruger.
Læs i dit tempo
Kort
Det nye open source-værktøj Argus bruger fem AI-agenter til at teste hjemmesider uden brug af faste scripts. Det betyder, at udviklere slipper for at vedligeholde selectors, som er koder, der identificerer elementer på siden. Systemet udfører nu test baseret på en beskrivelse og leverer en rapport med screenshots.
Begynder
Forestil dig et team af fem digitale hjælpere, der arbejder sammen. De bruger et nyt værktøj med åben kildekode kaldet Argus. Åben kildekode betyder, at alle må se og ændre i programmets indmad. Værktøjet tester brugerflader, som er det visuelle layout, vi klikker på, når vi besøger en hjemmeside. I stedet for at følge en stiv opskrift, som kaldes et script, skal man blot give en webadresse (URL) og beskrive, hvad der skal ske.
Arbejdet er delt op som i et stafetløb mellem fem specialister. Først tjekker en »Validator«, om webadressen og beskrivelsen overhovedet kan testes. Herefter deler en »Comprehender« beskrivelsen op i konkrete testtilfælde. En »Explorer« undersøger derefter hjemmesidens sider og funktioner. En »Strategist« lægger en plan trin for trin, og til sidst udfører en »Executor« planen i en browser.
Systemet er bygget på Playwright, som er et værktøj til at styre browsere. Det kan bruges på både lokale computere, kaldet localhost, og på private netværk. Da systemet bruger kunstig intelligens (AI) til at ræsonnere over siden i stedet for at følge en fast liste, slipper programmører for at vedligeholde »selectors«. Selectors er de tekniske mærkater, som en computer normalt bruger til at finde en bestemt knap eller et felt.
Resultatet af en test er en rapport med skærmbilleder og en tidslinje. Man kan følge agenterne i realtid, mens de arbejder. Systemet viser løbende sin tankegang for hver handling. Det sker for eksempel, når den navigerer til en ny side eller bekræfter, at et element findes.
Vil du have, at jeg forklarer mere om, hvordan de fem forskellige agenter samarbejder?

Fem AI-agenter arbejder sammen om at teste brugerflader uden brug af scripts. Det nye open source-værktøj Argus gør det muligt at teste en hjemmeside blot ved at beskrive, hvad der skal ske, og angive en URL.
Testforløbet er opdelt i fem specialiserede agenter, der overdrager opgaver til hinanden. En Validator tjekker først, om URL'en og beskrivelsen kan testes. En Comprehender opdeler beskrivelsen i konkrete testcases, hvorefter en Explorer kortlægger appens sider og funktioner. En Strategist laver en trin-for-trin plan, som Executor til sidst udfører i en browser.
Værktøjet er bygget på Playwright og kan køre mod både localhost og apps på private netværk. Da systemet ræsonnerer over siden i stedet for at følge et fast script, skal udviklere ikke længere vedligeholde selectors.
Resultatet af en test er en struktureret rapport med screenshots og en tidslinje. Brugeren kan følge agenternes arbejde i realtid, da systemet streamer deres ræsonnement for hver handling, som f.eks. når en side navigeres til eller et element bekræftes.
Kilder
Produktionshistorie
- Radar Signal ? af 100 · spredning 1 kilder
- Vurdering Nyheds 4/5 — Nyt agent-værktøj til QA for udviklere.
- Skrevet Model: mimo-v2.5-free · temperatur 0.4
- Overskrift 5 kandidater, valgt af chat.dk
- Vedtagelse Godkendt af Lars Louvre