QualiBooth

Automatizálás

CI/CD akadálymentesség-integráció

Fogja el az akadálymentességi regressziókat abban a pillanatban, amikor keletkeznek. Bekötjük az automatikus WCAG-tesztelést a folyamatába, így minden pull request ellenőrzésre kerül — és a hibás akadálymentesség soha nem jut el az éles rendszerbe.

Egy CI/CD-folyamat diagramja egy automatikus akadálymentességi kapuval, amely minden pull requestet ellenőriz a merge előtt.

What you get

01

Ellenőrzések minden pull requesten

Az automatikus akadálymentességi vizsgálatok minden PR-en lefutnak, és a megállapításokat közvetlenül a kódhoz jelentik, így a problémák a review során derülnek ki — nem hetekkel később egy auditban.

02

Build-kapuk

A konfigurálható küszöbértékek meghiúsíthatnak egy buildet, amikor új, súlyos akadálymentességi problémák keletkeznek, és így távol tartják a regressziókat a main branchtől.

03

Működik az Ön CI-jával

CLI-n és API-n keresztül integrálódik a GitHub Actions, GitLab CI, Jenkins, CircleCI, Azure DevOps és más folyamatokba.

04

Komponens- és oldallefedettség

Tesztelje a renderelt oldalakat és a komponens-storykat (pl. Storybook), így a problémák komponensszinten kiderülnek, mielőtt szétterjednének.

05

Trend-dashboardok

A QualiBooth dashboardjai időben és csapatokon átívelően követik az akadálymentességi adósságot, és a CI-eredményeket a haladás világos képévé alakítják.

06

A zaj csökkentésére hangolva

Úgy állítjuk be a szabályokat és az alapvonalakat, hogy a folyamat a valódi regressziókat jelezze, anélkül hogy a fejlesztőket téves riasztásokba fojtaná.

A legolcsóbb akadálymentességi hiba az, amelyet soha nem mergelnek be. A CI/CD akadálymentesség-integráció balra tolja a tesztelést a fejlesztési folyamatba, így a regressziók minden pull requesten automatikusan kiderülnek, ahelyett hogy hónapokkal később bukkannának fel egy auditban — vagy egy panaszban.

Miért érdemes az akadálymentességet a CI/CD-be integrálni

A legtöbb csapat utólag teszteli az akadálymentességet: egy időszakos audit hosszú listát készít, a csapat kijavítja, majd ugyanazok a problématípusok csendben visszaszivárognak a következő funkciókkal. Az ellenőrzések automatizálása a folyamatban megtöri ezt a kört. Minden változtatás kiértékelésre kerül, amint elkészül, a fejlesztők visszajelzést kapnak, amíg a kód friss, és a nehezen megszerzett megfelelőséget megvédi a csendes regressziótól.

Mit állítunk be

  1. Folyamatintegráció — a QualiBooth szkennere CLI/API-n keresztül bekötve a CI-jába.
  2. PR-visszajelzés — automatikus ellenőrzések, amelyek a megállapításokat közvetlenül a pull requestekhez kommentelik.
  3. Build-kapuk — konfigurálható küszöbértékek, amelyek új, súlyos regressziók esetén meghiúsítják a buildeket.
  4. Alapvonalak — pillanatkép a meglévő problémákról, így az új problémákra kapuz, nem pedig a teljes backlogjára egyszerre.
  5. Dashboardok és trendek — az akadálymentességi adósság időben és csapatokon átívelően követve.

Hol futnak az ellenőrzések

  • Pull requestek — a megváltozott oldalak és komponensek gyors vizsgálata a gyors review-visszajelzésért
  • Komponenskönyvtárak — a komponens-storyk tesztelése, így a problémák a forrásnál kiderülnek
  • Merge előtti kapuk — az új regressziók blokkolása, mielőtt elérnék a main branchet
  • Ütemezett átfésülések — teljesebb éjszakai vagy release-vizsgálatok a teljes alkalmazáson

Egy őszinte határvonal

Az automatikus tesztelés megbízhatóan a WCAG-sikerkritériumoknak csak a 30–40%-át észleli. Ezzel kapcsolatban egyértelműen fogalmazunk: a CI/CD-integrációval tartja vissza az automatizálható problémákat attól, hogy valaha is kiszállítsák őket, és így véd a regresszió ellen — de nem helyettesíti az emberi ítélőképességet. Az automatikus akadálymentességi tesztelésről a CI/CD-ben szóló útmutatónk végigveszi, hol húzódik ez a határ a gyakorlatban. A teljes kép az automatikus kapuk, a fogyatékossággal élő emberek által végzett kézi auditok és a visszatérő auditok kombinálásából áll össze.

Kinek szól

Fejlesztői és platformcsapatoknak, amelyek folyamatosan szállítanak, és azt szeretnék, hogy az akadálymentesség egy szabványos, automatikus minőségi kapu legyen — éppúgy, mint a tesztek és a linting. Természetes része egy szélesebb körű akadálymentességi folyamatfejlesztési programnak.

Frequently asked questions

Az automatikus tesztelés helyettesíti a kézi auditokat?

Nem — és ezt soha nem fogjuk állítani. Az automatikus ellenőrzések megbízhatóan csak a WCAG egy részét fogják el. A CI/CD-integráció megelőzi a regressziókat és korán elkapja az egyszerű problémákat; a fennmaradó részhez a fogyatékossággal élő emberek által végzett kézi auditok továbbra is elengedhetetlenek.

Mely CI-rendszereket támogatják?

A gyakoriak közé tartozik a GitHub Actions, a GitLab CI, a Jenkins, a CircleCI és az Azure DevOps. Mivel az integráció CLI-n és API-n keresztül történik, gyakorlatilag bármilyen folyamathoz illeszkedik.

Lelassítja ez a buildjeinket?

A vizsgálatok gyorsak, és párhuzamosan futtathatók más ellenőrzésekkel. Szakaszonként méretezzük, hogy mit tesztelünk — például a megváltozott oldalakat a PR-eknél, és egy teljesebb átfésülést éjszaka —, hogy a visszajelzés gyors maradjon.

Hogyan kerülik el, hogy a téves riasztások blokkolják a fejlesztőket?

Alapvonalat hozunk létre a meglévő problémákból, csak az új regressziókra kapuzunk, és a stackjére hangoljuk a szabálykészletet, így a jelzés erős marad, és a fejlesztők megbíznak a kapuban.

Be tudják állítani, vagy csak tanácsot adnak?

Mindkettőt. Megvalósíthatjuk az integrációt elejétől a végéig a folyamatában, vagy irányíthatjuk a platformcsapatát és átnézhetjük a beállítást.

Kérjen demót

Talk to our accessibility experts — including people with disabilities.

Kérjen demót