Notizie
screen reader testing CRM a11y-1

Testare l’Accessibilità con Screen Reader per CRM: NVDA, JAWS, VoiceOver

Se il tuo CRM non è accessibile, non stai semplicemente trascurando una funzionalità tecnica. Stai impedendo a migliaia di potenziali clienti, dipendenti o collaboratori con disabilità visive di interagire con la tua azienda in modo autonomo. Gli screen reader – software che convertono il testo in audio o braille – sono lo strumento quotidiano per chi naviga senza usare il monitor. Tuttavia, garantire che una piattaforma complessa come un CRM funzioni correttamente con NVDA, JAWS o VoiceOver richiede metodologie di testing specifiche, che vanno ben oltre le scansioni automatiche.

Molti team IT e marketing credono che superare un audit automatico basti per essere “accessibili”. La realtà è diversa: gli strumenti automatici catturano solo il 30-40% delle criticità. Il test con screen reader reale è l’unico modo per verificare se la semantica HTML, l’ordine di lettura e le interazioni dinamiche (come menu a tendina o moduli) sono comprensibili per un utente non vedente. Un link etichettato male, un’immagine senza alt text o un modulo che non annuncia gli errori possono trasformare un semplice task in un ostacolo insormontabile.

Ti sta piacendo questo articolo?

Iscriviti per ricevere aggiornamenti esclusivi!

I tre screen reader dominanti – NVDA (gratuito, Windows), JAWS (a pagamento, Windows) e VoiceOver (integrato in macOS/iOS) – interpretano il codice in modo leggermente diverso. Testare con tutti e tre non è un lusso, ma una necessità per coprire la stragrande maggioranza degli utenti, specialmente se parliamo di PUBBLICHE AMMINISTRAZIONI o PMI che devono rispettare la Direttiva Europea sull’accessibilità dei siti web (Direttiva (UE) 2016/2102) e i principi WCAG 2.1.

In questa guida pratica, esploreremo come condurre test di accessibilità a11y focalizzati sui CRM. Ti mostreremo i comandi essenziali per navigare con la tastiera, come identificare errori di semantica e landmark, e come tradurre i risultati in azioni correttive concrete per il tuo team di sviluppo. L’obiettivo non è solo “passare il test”, ma costruire un’esperienza digitale davvero inclusiva, che si traduce in maggiore soddisfazione del cliente, riduzione del rischio legale e una reputazione di brand all’avanguardia.

Se la conformità normativa e l’inclusione sono prioritarie per la tua organizzazione, continua a leggere: tra qualche riga troverai una checklist operativa scaricabile per preparare il tuo CRM al test con screen reader.

Perché Testare l’Accessibilità dei CRM con Screen Reader è Strategico

Perché Testare l’Accessibilità dei CRM con Screen Reader è Strategico

I CRM sono il cuore operativo di ogni organizzazione che gestisce relazioni con clienti, cittadini o partner. Per le PA e le PMI, strumenti come Salesforce, HubSpot o soluzioni custom rappresentano il front-office digitale principale. Tuttavia, quando questi sistemi non sono progettati con l’accessibilità in mente, barriere invisibili impediscono a utenti con disabilità visive di partecipare pienamente alle attività quotidiane. Testare l’accessibilità dei CRM con screen reader non è quindi un mero controllo tecnico, ma una decisione strategica che impatta su inclusione, efficienza e rischio legale.

Il motivo principale è normativo. Direttive europee e leggi nazionali obbligano le organizzazioni pubbliche e private a garantire l’accessibilità dei servizi digitali. Un CRM inaccessibile espone a contenziosi, sanzioni e danni reputazionali. Ma il driver va oltre la compliance: una quota significativa della popolazione mondiale ha qualche forma di disabilità visiva, e molti utenti anziani o con difficoltà di apprendimento usano screen reader come strumento ausiliario. Escludere questa fetta di utenti significa perdere opportunità di business e ridurre la base di clienti o cittadini serviti.

Inoltre, i test automatici (come scanner WCAG) rilevano solo una parte delle problematiche di accessibilità. Elementi cruciali per l’esperienza reale – come la correttezza degli annunci vocali, la logica di navigazione da tastiera, la gestione dei contenuti dinamici – emergono solo tramite l’uso effettivo di screen reader. Strumenti come NVDA (Windows, free), JAWS (Windows, commerciale) e VoiceOver (macOS/iOS, integrato) sono i più diffusi e devono essere inclusi nel processo di verifica.

Consideriamo un caso pratico: un funzionario pubblico con disabilità visiva deve inserire dati in un form CRM complesso. Senza etichette associate correttamente ai campi, senza un ordine di tabulazione logico e senza messaggi di errore udibili, l’utente non può completare l’operazione. Questo non solo viola il principio di uguaglianza, ma riduce l’efficienza dell’intero ufficio, aumentando i tempi di lavoro e il carico su altri colleghi. Allo stesso modo, un cliente con disabilità che cerca assistenza tramite un portale CRM inaccessibile abbandonerà il processo, generando frustrazione e perdita di fiducia nel brand.

Per tali ragioni, testare un CRM con screen reader diventa un investimento strategico. Ecco una mini-checklist di elementi fondamentali da verificare:

  • Tutti i campi modulo hanno un’etichetta (
  • I pulsanti e i link sono annunciati in modo descrittivo (es. “Invia richiesta” invece di “Clicca qui”)?
  • Le tabelle di dati hanno intestazioni di colonna/riga ( ) correttamente mappate?
  • I contenuti dinamici (notifiche, aggiornamenti AJAX) vengono comunicati automaticamente allo screen reader (mediante ARIA live regions)?
  • La navigazione da tastiera è fluida, senza “trappole di focus” e con un ordine logico?
  • Le immagini e le icone hanno alternative testuali (alt text) significative?

Ignorare questi aspetti non solo limita l’inclusione, ma aumenta il rischio di errori operativi e di esperienze utente negative. Testare con screen reader, quindi, non è un’attività di nicchia, ma una pratica essenziale per qualsiasi CRM utilizzato in contesti pubblici o privati che ambiscono a essere veramente digitali e accessibili.

L’impatto economico e legale di un CRM accessibile

Un CRM accessibile non è solo un requisito etico, ma un fattore strategico con ricadute economiche e legali misurabili.

Impatto economico diretto: un CRM usabile con screen reader allarga il bacino di utenti attivi. Si stima che il 12-15% della popolazione mondiale abbia disabilità visive, a cui si aggiungono utenti anziani o con disabilità temporanee. Escludere questa fascia significa perdere clienti e ridurre l’efficienza interna. Inoltre, un’interfaccia accessibile riduce i costi di supporto tecnico dedicato e migliora l’esperienza per tutti gli operatori, specialmente in contesti di smart working o situazioni di bassa visibilità.

Impatto legale e di rischio: la conformità a standard come WCAG 2.1/2.2 (spesso richiamati da leggi come l’ADA negli USA o la direttiva Europea 2019/882) è ormai un obbligo contrattuale per molte PA e grandi aziende. Un CRM non accessibile espone a:

  • Rischio di contenzioso: negli ultimi anni sono cresciute le cause legali per discriminazione digitale, anche in Italia, con richieste di risarcimento e obbligo di adeguamento.
  • Esclusione da gare d’appalto: per le PA e le aziende che operano in ambito pubblico, la certificazione di accessibilità è spesso un requisito di partecipazione.
  • Sanzioni amministrative in caso di ispezioni, specialmente per i dati personali trattati tramite CRM (intreccio con GDPR e ISO 27001).

Investire in un test screen reader approfondito sul proprio CRM significa quindi anticipare rischi, catturare opportunità di mercato e garantire sostenibilità operativa.

Scene di use case reali: dal call center all’utente motorio

Immagina un operatore di call center con disabilità motoria che utilizza un solo dito per navigare. Senza mouse, deve affidarsi interamente alla navigazione da tastiera e allo screen reader per gestire il CRM. Se le schede dei clienti non hanno un ordine di focus logico o se i pulsanti d’azione non sono annunciati come “button”, il suo lavoro si blocca.

Un altro scenario: un consulente esterno con Parkinson, che ha difficoltà nei movimenti precisi. Deve cliccare rapidamente su elementi come “approva pratica” o “invia promemoria”. Se il link testuale è solo “clicca qui” o se le icone non hanno etichette ARIA accessibili, il rischio di errore è alto e il processo rallenta.

Infine, un dirigente con tetraplegia che usa uno switch device per navigare. Ogni pressione è costosa. Se la pagina richiede troppi tab per raggiungere una funzione o se i contenuti dinamici (come notifiche) non vengono annunciati automaticamente, l’esperienza diventa frustrante e inefficiente.

Testare queste scene con NVDA o VoiceOver significa proprio simulare questo flusso: ci si sposta solo con Tab/Shift+Tab, si ascolta se l’annuncio è coerente con l’azione, e si verifica che ogni componente interattivo sia raggiungibile e comprensibile senza vedere lo schermo.

I Fondamenti: Screen Reader, WCAG e Architettura dei CRM

I Fondamenti: Screen Reader, WCAG e Architettura dei CRM

Testare l’accessibilità di un CRM con screen reader significa valutare come utenti con disabilità visive interagiscono con uno strumento complesso, ricco di moduli, tabelle e navigazione dinamica. Un CRM non è un sito vetrina: contiene decine di campi input, menu a tendina, calendari, dashboard e report. L’obiettivo non è solo “non avere errori”, ma garantire che l’informazione venga percepita in modo logico, efficiente e completo.

Gli screen reader (NVDA, JAWS, VoiceOver) non leggono lo schermo come un umano. Interpretano il codice sottostante attraverso l’accessibility tree, una struttura derivata dal DOM che evidenzia ruoli (button, heading, list), nomi (testo alternativo, label) e stati (espanso, selezionato). Se il CRM è costruito con HTML semantico corretto e ARIA appropriata, lo screen reader può navigarlo in modo prevedibile. Se invece il markup è confuso o div è usato al posto di button, l’esperienza si rompe.

Il quadro di riferimento è il WCAG (Web Content Accessibility Guidelines), in particolare il livello AA. Per i CRM, i criteri più critici riguardano:

  • 1.3.1 Info and Relationships: La struttura visiva (intestazioni di colonna, raggruppamenti di campi) deve essere codificata semanticamente (<th>, <fieldset>).
  • 1.4.3 Contrast (Minimum): Testo e icone devono avere un contrasto sufficiente, anche nelle interfacce personalizzate.
  • 2.1.1 Keyboard: Tutte le funzioni del CRM—dal salvataggio di un record alla generazione di un report—devono essere accessibili da tastiera senza mouse.
  • 2.4.6 Headings and Labels: Ogni pagina o sezione del CRM deve avere titoli descrittivi (<h1>, <h2>) che ne riflettano lo scopo.
  • 3.3.2 Labels or Instructions: Ogni campo modulo (input, textarea, select) deve avere un’etichetta (<label>) programmaticamente associata.

L’architettura tecnica del CRM è quindi determinante. Un CRM moderno (basato su React, Vue, Angular) spesso utilizza componenti dinamici che possono “nascondere” contenuti dal flusso di lettura se non gestiti correttamente con ARIA live region per gli aggiornamenti asincroni. Le tabelle dei dati—cuore di ogni CRM—richiedono intestazioni (<th scope="col">) e, se complesse, descrizioni aggiuntive (<caption>) per evitare che un utente screen reader si perda tra righe e colonne.

Un esempio pratico: la compilazione di un form per l’inserimento di un nuovo cliente. L’utente screen reader deve poter:

  1. Navigare da un campo all’altro con il tasto TAB.
  2. Sentire l’etichetta del campo (es. “Email aziendale”) e il tipo di input.
  3. Ricevere istruzioni validate in tempo reale (es. “Inserisci un’email valida”) senza dover cercare messaggi di errore.
  4. Comprendere la relazione tra campi correlati (es. “Città” e “Provincia”).

Se il CRM non rispetta questi fondamenti, il test con screen reader rivelerà subito blocchi: contenuti saltati, etichette mancanti, ordine di focus illogico. La correzione parte sempre dalla struttura HTML e dalle proprietà ARIA, non da patch superficiali.

Come funzionano NVDA, JAWS e VoiceOver: differenze architetturali

Comprendere le differenze architetturali tra NVDA, JAWS e VoiceOver è fondamentale per testare in modo accurato l’accessibilità di un CRM. Non si tratta solo di tastiere diverse, ma di come ogni strumento interpreta il codice e interagisce con il sistema operativo.

NVDA (Windows, open-source): Utilizza un’architettura basata su moduli che si agganciano al browser. Interpreta l’albero di accessibilità (accessibility tree) generato dal browser, convertendo ruoli, stati e proprietà ARIA in output vocale. La sua forza risiede nella trasparenza: segnala in modo fedele ciò che il codice comunica, evidenziando carenze semantiche (es. pulsanti senza ruolo, heading mal nidificati). La modalità “browse” e “forms” è gestita internamente dal software.

VoiceOver (macOS/iOS, integrato): È parte integrante del sistema operativo. Su macOS, si integra profondamente con WebKit (Safari), ricevendo eventi e strutture direttamente dal kernel. Questo garantisce un’elevata fedeltà con le applicazioni Apple, ma può comportare differenze di comportamento in Chrome/Firefox. Su iOS, il modello è basato su gesture e l’interpretazione avviene attraverso il framework di accessibilità di Apple, con una diversa gestione dell’ordine di lettura e dei contesti dinamici.

JAWS (Windows, commerciale): Possiede un’architettura più complessa con un “kernel” di scripting avanzato. Oltre a leggere l’albero di accessibilità, JAWS include un potente motore di scripting che può “indovinare” o correggere semantiche deboli, fornendo un’esperienza più fluida in applicazioni enterprise complesse (come alcuni CRM). Questo può mascherare errori di codice che invece NVDA segnalerebbe crudelmente. Inoltre, JAWS gestisce in modo distinto le modalità applicative (forms mode) e di navigazione, con impostazioni di verbosità molto granulari.

Per un CRM, ciò significa che un campo modulo senza etichetta (`

Il paradigma del focus e della navigazione efficiente

Il paradigma del focus e della navigazione efficiente

Per un utente di screen reader, navigare un CRM non avviene con il mouse, ma attraverso un rigido paradigma di focus e comandi da tastiera. La navigazione è sequenziale e basata sulla struttura semantica del codice.

Il meccanismo chiave è la distinzione tra due modalità operative:

  • Modalità Browse (o Virtual Cursor): l’utente naviga elemento per elemento (testo, link, heading) usando i tasti freccia o scorciatoie (es. ‘H’ per i heading, ‘R’ per le regioni/landmark). Si muove come un cursore invisibile, leggendo il contenuto in ordine logico.
  • Modalità Forms (o Application): si attiva automaticamente quando si raggiunge un campo modulo (input, textarea). Qui i tasti freccia controllano direttamente l’elemento (es. scorrere un menu a tendina) e non la navigazione della pagina.

Un CRM accessibile permette di saltare blocchi di contenuti ripetitivi (come menu di navigazione complessi) usando landmark (role=”navigation”, “main”) o skip link. L’utente esperto preme, ad esempio, ‘R’ per passare alla prossima regione, oppure ‘H’ per ascoltare la gerarchia dei titoli e decidere dove andare.

Testare significa: verificare che il ordine di tabulazione (tabindex) sia logico, che tutti i campi modulo abbiano un’etichetta associata (

Flusso Operativo: Test Sistematico con NVDA (Windows)

Eseguire test sistematici con NVDA su Windows richiede un approccio strutturato per identificare sia errori tecnici che esperienze utente problematiche. Segui questo flusso operativo per audit completi.

1. Preparazione e Configurazione Iniziale

Prima di iniziare, configura l’ambiente per un test realistico:

  • Browser consigliato: Firefox o Chrome ( aggressività nel rendering DOM).
  • Tasto modificatore NVDA: Imposta CAPS LOCK o INS come tasto NVDA (Menu NVDA → Preferenze → Impostazioni tastiera).
  • Strumenti di supporto: Attiva il Speech Viewer (Menu NVDA → Strumenti) per visualizzare in tempo reale ciò che viene annunciato.
  • Velocità voce: Imposta un ritmo di lettura moderato (Menu NVDA → Preferenze → Impostazioni voce) per cogliere tutti i dettagli.
  • Focus: Disattiva il tracciamento del mouse per costringerti a navigare solo da tastiera.

2. Navigazione di Base e Panoramica

Parti sempre con una lettura continua dell’intera pagina:

  • Attiva NVDA con Control + Alt + N.
  • Usa Caps Lock + Freccia Giù per far leggere tutto il contenuto.
  • Cosa verificare: L’ordine di lettura logico segue il flusso visivo? Tutti i contenuti principali vengono annunciati? Immagini significative hanno un alt text descrittivo?

3. Test di Struttura e Navigazione

Passa a una navigazione mirata per testare la semantica:

  • Heading: Premi Caps Lock + H per saltare tra i titoli. I titoli devono formare una gerarchia significativa (H1 → H2 → H3) e descrivere il contenuto della sezione.
  • Landmark/Regioni: Premi Caps Lock + R per muoverti tra aree come main, nav, banner. Ogni landmark deve avere un nome univoco o essere omesso se non necessario.
  • Lista elementi: Usa Caps Lock + F7 per aprire la lista di link, heading, pulsanti. Verifica che tutti gli elementi interattivi abbiano un testo chiaro e unico.
  • Link: Naviga con Tab. I link devono essere descrittivi (“Scarica il modulo GDPR”, non “clicca qui”).

4. Test di Moduli e Contenuto Dinamico

I form sono un punto critico. Testali meticolosamente:

  • Naviga in ogni campo con Tab. Ogni input deve avere un’etichetta (<label>) esplicita, annunciata prima del tipo di campo.
  • Per menu a tendina, usa le frecce. Lo stato attivo e le opzioni devono essere chiari.
  • Per checkbox/radiobutton, usa Spazio per selezionare. Lo stato (selezionato/non selezionato) deve essere annunciato.
  • Errori: Se lasci un campo obbligatorio vuoto, l’errore deve essere annunciato in modo evidente, non solo visuale.
  • Contenuto dinamico: Testa disclaimer, tooltip, notifiche. Dovrebbero essere annunciate automaticamente o raggiungibili via Ins + Down.

5. Documentare le Problematiche

Per ogni problema riscontrato, registra:

  • Pagina/URL specifica.
  • Passaggi per replicare: Tasti premuti e risultato audio.
  • Tipo di problema: “mancanza di landmark”, “link non descrittivo”, “ordine di lettura illogico”.
  • Riferimento WCAG: Ad es., 2.4.4 (Link Purpose), 1.3.1 (Info and Relationships), 4.1.2 (Name, Role, Value).
  • Screenshot o trascrizione del Speech Viewer come prova.

Un test NVDA accurato non è solo una lista di errori, ma la ricostruzione dell’esperienza di un utente che non può vedere lo schermo. La tua empatia durante il test è lo strumento più prezioso.

Checklist Rapida per il Test NVDA
Scarica questa checklist operativa e usala durante ogni sessione di test per non saltare nessun controllo critico.

📥 Download Checklist PDF

Configurazione ottimale e modalità di navigazione (Browse vs. Focus)

Configurazione ottimale e modalità di navigazione (Browse vs. Focus)

Per testare un CRM in modo efficace, la prima operazione è configurare lo screen reader per un’esperienza di testing efficiente. Attiva sempre il visualizzatore del parlato (speech viewer), una finestra che mostra in tempo reale il testo che viene letto ad alta voce. Questo ti permette di verificare la correttezza della sintesi senza dover necessariamente ascoltare, accelerando enormemente la sessione di test.

La distinzione concettuale più importante è tra Browse Mode (o Virtual Cursor) e Forms/Focus Mode. Queste non sono due impostazioni da attivare manualmente, ma due modalità contestuali in cui lo screen reader opera automaticamente in base all’elemento che stai esplorando.

  • Browse Mode: è la modalità di navigazione “da lettura”. Lo screen reader legge l’intera struttura della pagina, perm tłumaczenia, con le frecce direzionali, tra paragrafi, titoli (<h1>–<h6>), elenchi e link. Qui l’utente “scansiona” il contenuto. In un CRM, questa modalità serve per verificare che l’ordine di lettura della dashboard, dei pannelli di navigazione e dei report sia logico e coerente con il layout visivo.
  • Forms/Focus Mode: si attiva automaticamente quando il focus virtuale dello screen reader incontra un elemento interattivo come un campo modulo (<input>), un menu a tendina, un pulsante o una tabella complessa. In questa modalità, i tasti freccia non navigano la pagina ma controllano direttamente l’elemento (es. si muovono tra le opzioni di un menu a tendina). Per un CRM, testare questa modalità è critico per assicurarsi che tutti i campi dei form di inserimento dati, i pulsanti di azione (“Salva”, “Modifica”) e le griglie dati siano pienamente accessibili e comprensibili.

Esempio pratico per un CRM: Un utente in Browse Mode sente l’annuncio “Pannello Contatti, griglia con 20 righe”. Quando preme TAB per entrare nella griglia, lo screen reader entra in Forms Mode e permette di navigare cella per cella con le frecce, annunciando il nome del campo e il suo valore. La configurazione ottimale prevede di alternare continuamente tra queste due modalità durante il test, simulando il flusso di un utente reale che prima scansiona una vista e poi compila un form.

Testare tabelle dinamiche e filtri nei dashboard CRM

Testare tabelle dinamiche e filtri nei dashboard CRM

I dashboard CRM sono spesso composti da tabelle complesse con dati che si aggiornano in tempo reale. Per gli utenti di screen reader, una tabella non strutturata correttamente diventa un labirinto incomprensibile.

Problema principale: quando si applica un filtro o si ordina una colonna, il contenuto cambia senza che lo screen reader ne dia comunicazione. L’utente non sa che i dati sono stati aggiornati e continua a sentirsi leggere la versione precedente.

Come testare in pratica

Utilizza la navigazione a landmark (R in JAWS, Control+Option+Command+U in VoiceOver) per accedere alla regione della tabella. Verifica che:

  • Tutte le intestazioni di colonna (<th>) abbiano un scope appropriato (col o row).
  • Le celle di dati usino headers per associare le celle alle intestazioni corrispondenti.
  • Dopo aver applicato un filtro, lo screen reader annunci un messaggio tipo “Tabella aggiornata, 5 risultati” tramite un’area aria-live="polite".
  • I controlli dei filtri (menu a tendina, checkbox) siano reachabili via tastiera (Tab) e abbiano label esplicite.

Esempio pratico

In una tabella “Opportunità di vendita” con filtri per “Stato” e “Responsabile”, dopo aver selezionato “In corso”, l’utente con NVDA deve sentire: “Filtro applicato. La tabella contiene 12 righe”. Senza questo annuncio, l’utente non può essere sicuro che il filtro abbia funzionato.

Testa sempre la sequenza: tab → naviga con frecce tra le celle → applica filtro → verifica annuncio dinamico.

Flusso Operativo: Test Sistematico con JAWS (Windows)

Flusso Operativo: Test Sistematico con JAWS (Windows)

JAWS è lo screen reader più diffuso in ambienti enterprise e tra gli utenti esperti. Per testare un CRM, è fondamentale padroneggiarne la logica di navigazione, diversa da NVDA e VoiceOver. Questo flusso garantisce una copertura sistematica delle funzionalità critiche di un CRM.

Setup e Configurazione Preliminare

Prima di iniziare, configura l’ambiente per ottenere i risultati più accurati. JAWS funziona al meglio con Firefox o Chrome su Windows.

  • Installazione: Assicurati di avere l’ultima versione di JAWS. Avvia JAWS prima di aprire il browser.
  • Browser: Usa Firefox o Chrome per una compatibilità ottimale con le specifiche ARIA e le proprietà dei controlli web.
  • Modalità: JAWS opera principalmente in “Forms Mode” quando si interagisce con campi modulo (essenziale per i CRM). Impara a passare manualmente tra “Browse Mode” (navigazione generale) e “Forms Mode” con INS+ENTER.
  • Strumenti: Attiva il “Speech Viewer” (INS+SPACEBAR poi V) per visualizzare il testo letto. È vitale per analizzare l’ordine di lettura e la formattazione.

Flusso di Test Passo-Passo per Funzionalità CRM

Seguendo questa sequenza, verifichi l’esperienza utente da cima a fondo.

  1. 1. Navigazione Globale e Landmark: Premi R per saltare tra regioni/landmark (header, navigation, main, footer). Verifica che ogni area sia identificata correttamente (es. “landmark navigation”). Testa se i link di “skip to main content” funzionano (INS+R per elenco landmark).
  2. 2. Struttura delle Pagine (Liste e Tabelle): Usa H per gli heading. Assicurati che la gerarchia (INS+F6 per elenco heading) sia logica e univoca. Per le tabelle (comuni nei report CRM), usa CTRL+ALT+FRECCE per navigare celle. Verifica se le intestazioni (INS+CTRL+T per elenco tabelle) sono collegate correttamente alle celle.
  3. 3. Test Approfondito dei Moduli (Core del CRM): La maggior parte delle interazioni avviene qui.
    • Label: Passa con TAB su ogni campo. JAWS deve annunciare un’etichetta chiara (es. “Data Ordine, edit text”). Se senti solo “edit text”, il campo è privo di labeling accessibile.
    • Campo Obbligatorio: Verifica che venga annunciato “required” o un indicatore equivalente.
    • Combinazioni: Testa campi con
0 / 180

Categorie

Categories
Categorie