#1 - Ensure buttons have discernible text
Azione correttiva
https://dequeuniversity.com/rules/axe/4.11/button-name?application=axe-puppeteer
Data emissione: 11/05/2026 • Standard: WCAG 2.1/AA • Documento tecnico per audit di conformità
Questo registro contiene il dettaglio tecnico delle violazioni di accessibilità riscontrate durante la valutazione. È inteso per <strong>uso interno</strong> ai fini della pianificazione degli interventi correttivi e della documentazione richiesta dalla normativa europea EAA (Direttiva UE 2019/882), dalla norma tecnica EN 301 549 e dalle Linee Guida AgID.
Bloccanti • Intervento immediato
Gravi • Entro 30 giorni
Moderate • Entro 90 giorni
Minori • Pianificazione
La classificazione delle violazioni segue i criteri di severità definiti dalle WCAG 2.1 Understanding Documents e dalle Linee Guida AgID per l'accessibilità dei siti web della Pubblica Amministrazione.
| Severità | Conteggio | Percentuale | Impatto |
|---|---|---|---|
| Critiche | 16 | 42.1% | Blocca completamente l'accesso per alcuni utenti |
| Alte | 25 | 65.8% | Impedisce funzionalità importanti |
| Medie | 6 | 15.8% | Ostacola l'utilizzo senza bloccarlo |
| Basse | 0 | 0.0% | Migliora l'esperienza utente |
| Totale | 38 | 100% |
I principi <strong>P.O.U.R.</strong> (Percepibile, Operabile, Comprensibile, Robusto) costituiscono i quattro pilastri fondamentali delle WCAG. La seguente analisi raggruppa le violazioni secondo questi principi.
Criteri 1.x - Contenuti presentabili in modi diversi
Criteri 2.x - Interfaccia e navigazione accessibili
Criteri 3.x - Informazioni e operazioni chiare
Criteri 4.x - Compatibilità con tecnologie assistive
Elenco dei criteri di successo WCAG 2.1 livello AA che risultano non soddisfatti. Ogni criterio è collegato alla documentazione ufficiale W3C.
| Criterio | Nome | Livello | Principio | Occorrenze | Riferimento |
|---|---|---|---|---|---|
| 1.4.3 | Contrasto (minimo) | AA | Perceivable | 13 | Documentazione W3C |
| 4.1.2 | Nome, ruolo, valore | A | Robust | 10 | Documentazione W3C |
| 1.1.1 | Contenuto non testuale | A | Perceivable | 4 | Documentazione W3C |
| 1.3.1 | Informazioni e relazioni | A | Perceivable | 4 | Documentazione W3C |
| 2.4.4 | Scopo del link (nel contesto) | A | Operable | 4 | Documentazione W3C |
| 4.1.1 | Parsing | A | Robust | 2 | Documentazione W3C |
| 3.2.2 | All'input | A | Understandable | 2 | Documentazione W3C |
| 1.4.4 | Ridimensionamento del testo | AA | Perceivable | 2 | Documentazione W3C |
| 2.4.1 | Bypass dei blocchi | A | Operable | 2 | Documentazione W3C |
| 2.5.3 | Etichetta nel nome | A | Operable | 1 | Documentazione W3C |
| 1.4.6 | Criterio 1.4.6 | AA | Robust | 1 | Riferimento WCAG |
| 2.4.7 | Focus visibile | AA | Operable | 1 | Documentazione W3C |
| 3.3.1 | Identificazione errori | A | Understandable | 1 | Documentazione W3C |
| 2.1.1 | Tastiera | A | Operable | 1 | Documentazione W3C |
| 2.4.9 | Criterio 2.4.9 | AA | Robust | 1 | Riferimento WCAG |
Di seguito il registro completo delle violazioni riscontrate, ordinate per severità decrescente. Ogni voce include l'identificazione dell'elemento, il criterio WCAG violato e le indicazioni per la correzione.
https://dequeuniversity.com/rules/axe/4.11/button-name?application=axe-puppeteer
The test target doesn't have an accessible name, or it's empty ('').
The complete visible text content of the test target neither matches or is contained within its accessible name.
Element has contrast ratio lower than minimum.
Element has contrast ratio lower than minimum.
https://dequeuniversity.com/rules/axe/4.11/label?application=axe-puppeteer
The test target accessible name doesn't exist or it's empty ('').
Headings are not in the correct order.
The first focusable control on the Web page links to an inexistent element.
The element contains a title attribute equal to the text in the link
A list item is not contained in a correct list element.
Element didn't keep focus.
This test target has a font-size css property using an absolute unit value with the important flag.
The image doesn't have an accessible name.
The form field has incorrect positioned label.
Form tag doesn't contain any of the following elements input[type~='submit image'], button[type='submit'].
Assicurarsi che il contrasto tra testo e sfondo sia almeno 4.5:1.
https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=axe-puppeteer
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
https://dequeuniversity.com/rules/axe/4.11/link-name?application=axe-puppeteer
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Aggiungere testo alternativo descrittivo alle immagini non decorative.
Correggere errori di validazione HTML e assicurare markup valido.
https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=axe-puppeteer
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Utilizzare elementi HTML semantici appropriati per strutturare il contenuto.
Assicurarsi che tutti i componenti abbiano nome, ruolo e valore accessibili.
Assicurarsi che il contrasto tra testo e sfondo sia almeno 4.5:1.
Consultare le linee guida WCAG per la correzione di questo problema.
Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element has semantic role inheriting from landmark; and - the first perceivable content (in tree order in the flat tree) which is an inclusive descendant of the element is non-repeated content after repeated content; and - the element is included in the accessibility tree.
Check either there is no non-repeated content after repeated content or there exists an element for which all the following are true: - the element is non-repeated content after repeated content; and - the element has a semantic role of heading; and - the element is visible; and - the element is included in the accessibility tree.
For each block of repeated content in each test target, which is before (in the flat tree) at least one node of non-repeated content after repeated content, check that all the following are true: - there exists an instrument to make all nodes in this block not visible; and - there exists an instrument to remove all nodes in this block from the accessibility tree.
Check if the page has any instrument(s) to move focus. Check if any of these instrument(s) is being used before a block of repeated content, and the focus is moved to just before a block of non-repeated content.
Check if the element has some visible focus indication
Check that text error messages provided, identify the cause of the error or how to fix the error.
Check if each ancestor or the text node is not clipped by overflow.
The link contains an image that has an alt attribute that should be manually verified.
Text alternative needs manual verification.
The `links` with the same accessible name have different content. Verify is the content is equivalent.
The `links` with the same accessible name have different content. Verify is the content is equivalent.
No test targets found.QW-ACT-R63
Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. [Learn how to make links accessible](https://dequeuniversity.com/rules/axe/4.11/link-name).
https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=axe-puppeteer
https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=axe-puppeteer
https://dequeuniversity.com/rules/axe/4.11/region?application=axe-puppeteer
When a button doesn't have an accessible name, screen readers announce it as "button", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https://dequeuniversity.com/rules/axe/4.11/button-name).
https://dequeuniversity.com/rules/axe/4.11/heading-order?application=axe-puppeteer
Strategia di intervento per la risoluzione delle violazioni identificate, organizzata per priorità e tempistiche.
| Fase | Severità incluse | Violazioni | Tempo stimato |
|---|---|---|---|
| Fase 1 - Interventi Immediati | Critiche + Alte | 41 | 1-2 settimane |
| Fase 2 - Breve Termine | Medie | 6 | 2-4 settimane |
| Fase 3 - Medio Termine | Basse | 0 | 4-8 settimane |
| Fase 4 - Lungo Termine | Ottimizzazioni | — | Continuo |
Risoluzione immediata delle 16 violazioni critiche identificate
Risoluzione delle 25 violazioni ad alta priorità
Risoluzione delle 6 violazioni a media priorità
Gestione delle 0 violazioni a bassa priorità e miglioramenti incrementali
Informazioni tecniche complete sulla valutazione di accessibilità condotta.
| Campo | Valore |
|---|---|
| ID Audit | eaa_1778535699906 |
| Ente esecutore | Principi S.r.l. |
| Responsabile tecnico | Andrea Vadacchino |
| Data valutazione | 11/05/2026 |
| Standard di riferimento | WCAG 2.1 livello AA - EN 301 549 v3.2.1 |
| Metodologia | WCAG-EM + Analisi automatizzata multi-scanner |
| Pagine analizzate | 15 |
| Tasso di conformità | 59.0% |
| Strumento | Sviluppatore | Tipo |
|---|---|---|
| Pa11y | Team Pa11y | Validazione HTML5/ARIA |
| axe-core | Deque Systems | Test automatico accessibilità |
| Lighthouse | Audit integrato Google | |
| QualWeb | Universidade de Lisboa | Validazione ACT Rules |
Organizzazione valutata: Mario Zunino & C. S.r.l.
Sito Web: https://esterel.it/it/
Metodo di validazione: Analisi automatica multi-scanner + normalizzazione risultati
Livello di accuratezza: Elevato (30-40% criteri WCAG coperti automaticamente)
Assegnazione delle responsabilità per la gestione e risoluzione delle violazioni.
| Audit eseguito da | Cliente |
|---|---|
|
Organizzazione: Principi S.r.l. Tecnico: Andrea Vadacchino Data audit: 11/05/2026 |
Organizzazione: Mario Zunino & C. S.r.l. Email: MARIOZUNINO.PEC@MAILDOC.IT |
Cronologia delle revisioni del documento con dettagli sulle modifiche apportate.
| Data | Responsabile | Tipo | Versione | Descrizione |
|---|---|---|---|---|
| 11/05/2026 | Mario Zunino & C. S.r.l. | Prima emissione | 1.0 | Documento generato automaticamente da audit di accessibilità EAA Scanner |
Le versioni del documento seguono lo standard semantic versioning. Le versioni X.0 indicano rilasci principali (nuove scansioni), mentre le versioni X.Y indicano aggiornamenti incrementali.