Gå til indhold
Anvendt AI, produktudvikling og noter fra arbejdetLæs mere

Intent · Playwright-backed

Blop

Intent-baseret browsertest, backet af rigtige Playwright-browsere. Skriv hvad der skal verificeres i en .blop.ts-fil; en agent kører en rigtig browser for at finde ud af hvordan. Kør lokalt eller i CI, og få results.json, events.jsonl, JUnit og screenshots. Control plane er tidlig adgang.

  • Intent, ikke selektorer
  • Tests som kode
  • Lokalt + CI
  • Chromium · Firefox · WebKit
Current Blop web testing and failure-clustering interface
3Browser-motorer
.blop.tsTestformat
4Outputtyper
CIHvor det kører

Sådan virker Blop

En blop-test er en TypeScript-fil der læses som intent. Agenten driver en rigtig browser over Playwright med kontrollerede værktøjer — ingen script-eksekvering, ingen shell-escapes.

01

Tests som kode i dit repo

En .blop.ts-fil eksporterer agentTest's under describe. agent.goto og agent.goal bygger en nummereret mål-liste, agenten modtager når runneren når testen. Versionsstyret, code-reviewet, dit at redigere og slette.

02

Rigtige Playwright-browsere

Chromium, Firefox eller WebKit gennem kontrollerede værktøjer. Intent holder målene læselige, mens agenten finder interaktionen i den aktuelle grænseflade.

03

CI-native rapporter

Hver kørsel skriver results.json, en events.jsonl-stream, JUnit XML og screenshots til .blop/. Resultatet er et versioneret kontrakt, så andre frameworks kan emitte det samme, når adapterne kommer.

04

Control plane — tidlig adgang

Når du vil have hostet historik, uploader det samme resultatskema til Blop-platformen: fejl klynges på tværs af kørsler, tests bliver syntetiske checks, og agenten kan åbne fix-PR'er. Auto-fix er tidlig adgang, ikke frigivet.

Hvad der er klar, og hvad der kommer

Frameworket og CLI er arbejdshesten i dag. Control plane og agent-authorede fix-PR'er er tidlig adgang — ført tydeligt, ikke som færdige produkter.

  • CLI og .blop.ts-runnerUde nu

    blop init, blop test, blop watch, blop list, blop skills — én binær, alle workflows.

  • Browser-harness (Playwright)Ude nu

    Chromium, Firefox, WebKit gennem kontrollerede native værktøjer; @blopai/browser-harness til persistente CLI-sessioner og containere.

  • CI-native rapporterUde nu

    results.json, events.jsonl, JUnit XML og screenshots i .blop/ pr. kørsel.

  • Control planeTidlig adgang

    Hostet historik, fejl-klynges, syntetiske checks og agent-fix-PR'er. Tidlig adgang, ikke generelt frigivet.

  • Adaptere til andre frameworksPlanlagt

    Resultat-payload er en versioneret kontrakt; adaptere der emitter den samme skema er planlagt, ikke ude endnu.

Kør din første test på ti minutter

Tilføj blop til dit projekt, sæt provider-credentials, og kør blop test. Tests forbliver som kode i dit repo fra dag ét.