QualiBooth

Automatisering

CI/CD-tilgængelighedsintegration

Fang tilgængelighedsregressioner i samme øjeblik, de introduceres. Vi kobler automatiseret WCAG-test ind i jeres pipeline, så hver pull request tjekkes — og ødelagt tilgængelighed aldrig når produktion.

Et CI/CD-pipelinediagram med en automatiseret tilgængelighedsgate, der tjekker hver pull request før merge.

Hvad du får

01

Tjek på hver pull request

Automatiserede tilgængelighedsscanninger kører på hver PR og rapporterer fund inline, så problemer fanges i review — ikke uger senere i en audit.

02

Regressionsdetektion

Hvert scan sammenlignes med et baseline-snapshot, så nye problemer introduceret af en ændring er tydeligt adskilt fra eksisterende backlog — udviklere ser præcis, hvad deres commit brød, intet mere.

03

GitHub Actions-integration

QualiBooth GitHub Action tilføjes ethvert repository i tre trin: tilføj org-hemmeligheden, commit workflow-filen, push. Den open source-action findes på github.com/QualiBooth/code-analysis. Understøttelse af yderligere CI-platforme er på køreplanen.

04

Præcis fil- og linjerapportering

Hvert brud fremvises med den præcise filsti og linjenummer — ingen gætterier, ingen søgning. Error- og Warning-alvorlighedsniveauer giver udviklere mulighed for hurtigt at prioritere.

05

Scan Runs-historik

Hvert GitHub-workflow-kørsel logges som et Scan Run — søgbart efter repository, branch eller commit-hash — med samlede problemantal, antal rettede problemer og kørselsstatus.

06

Tunet til at reducere støj

Vi konfigurerer regler og baselines, så pipelinen markerer reelle regressioner uden at drukne udviklere i falske positiver.

Den billigste tilgængelighedsfejl er den, der aldrig merges. CI/CD-tilgængelighedsintegration flytter test til venstre ind i jeres udviklingspipeline, så regressioner fanges automatisk på hver pull request i stedet for at dukke op måneder senere i en audit — eller i en klage.

Hvorfor integrere tilgængelighed i CI/CD

De fleste teams tester tilgængelighed bagefter: en periodisk audit producerer en lang liste, teamet retter den, og så sniger de samme typer problemer sig stille tilbage med de næste features. Automatisering af tjek i pipelinen bryder den cyklus. Hver ændring evalueres, mens den laves, udviklere får feedback, mens koden er frisk, og jeres hårdt tilkæmpede konformitet beskyttes mod stille regression.

Sådan fungerer det

QualiBooths Code Analysis-funktion integrerer med GitHub Actions. Når det er sat op, kører workflowet automatisk ved hvert push og pull request:

  1. Installer QualiBooth GitHub Action, og tilføj jeres QUALIBOOTH_ORG_UUID-hemmelighed.
  2. Commit workflow-filen — GitHub udløser tilgængelighedsscanninger automatisk fra det tidspunkt.
  3. Resultater vises i QualiBooths Scan Runs-dashboard, søgbart efter repository, branch eller commit-hash.
  4. Hvert brud peges præcist til en filsti og linjenummer med Error- eller Warning-alvorlighed.
  5. Når en rettelse lander, markerer den næste scanning problemet som Fixed — fremgang er målbar kørsel for kørsel.

ESLint-baseret scanning understøtter i øjeblikket React-, Vue-, JavaScript- og TypeScript-kodebaser. Understøttelse af yderligere frameworks og CI-platforme er på køreplanen.

Hvad vi sætter op

  1. GitHub Action-integration — QualiBooth-actionen koblet ind i jeres repository-workflow.
  2. PR-feedback — automatiserede tjek, der kommenterer fund direkte på pull requests.
  3. Regressionsdetektion — hvert scan sammenlignes med en baseline, så nye problemer er tydeligt adskilt fra eksisterende backlog.
  4. Baselines — et øjebliksbillede af eksisterende problemer, så I gater på nye problemer, ikke hele jeres backlog på én gang.
  5. Scan Runs-dashboard — hvert kørsel logget med branch, commit, problemantal og sporing af rettede problemer.

Hvor tjek kører

  • Pull requests — hurtige scanninger af ændrede filer for hurtig feedback til reviewere
  • Branch-pushes — løbende overvågning, så regressioner fanges inden PR-review
  • Kontroller før merge — opfange nye regressioner, inden de når main-branchen
  • Planlagte gennemgange — grundigere natlige eller release-scanninger på tværs af hele applikationen

En ærlig afgrænsning

Automatiseret test registrerer pålideligt kun 30–40 % af WCAG-succeskriterierne. Vi er tydelige om det: CI/CD-integration er, hvordan I forhindrer, at de automatiserbare problemer nogensinde udgives, og hvordan I beskytter mod regression — men det erstatter ikke menneskelig dømmekraft. Vores guide til automatiseret tilgængelighedstest i CI/CD gennemgår, hvor den grænse går i praksis. Det fulde billede kommer ved at kombinere automatiserede gates med manuelle audits udført af mennesker med handicap og tilbagevendende audits.

Hvem det er til

Udviklings- og platformsteams, der udgiver løbende og ønsker, at tilgængelighed skal være en standard, automatiseret kvalitetsgate — ligesom test og linting. Det er en naturlig komponent i et bredere program for procesforbedring i tilgængelighed.

Frequently asked questions

Erstatter automatiseret test manuelle audits?

Nej — og det vil vi aldrig påstå. Automatiserede tjek fanger pålideligt kun en del af WCAG. CI/CD-integration forhindrer regressioner og fanger de nemme problemer tidligt; manuelle audits udført af mennesker med handicap er fortsat afgørende for resten.

Hvilke CI-systemer understøtter I?

Code Analysis integrerer i øjeblikket via GitHub Actions — actionen er open source på github.com/QualiBooth/code-analysis. Understøttelse af yderligere CI-platforme er på køreplanen.

Vil dette gøre vores builds langsommere?

Scanninger er hurtige og kan køre parallelt med andre tjek. Vi afgrænser, hvad der testes pr. stadie — for eksempel ændrede sider på PR'er og en grundigere gennemgang om natten — for at holde feedbacken hurtig.

Hvordan undgår I, at falske positiver blokerer udviklere?

Vi etablerer en baseline af eksisterende problemer, gater kun på nye regressioner og tuner regelsættet til jeres stak, så signalet forbliver højt, og udviklere stoler på gaten.

Kan I sætte det op, eller kun rådgive?

Begge dele. Vi kan implementere integrationen fra ende til ende i jeres pipeline eller vejlede jeres platformsteam og gennemgå opsætningen.

Anmod om demo

Tal med vores tilgængelighedseksperter — herunder mennesker med handicap.

Anmod om demo