Curs “Testare si Evaluare Aplicatii Web”



Yüklə 174,95 Kb.
səhifə3/3
tarix23.01.2018
ölçüsü174,95 Kb.
#40353
1   2   3

Exerciții:


  • Ce presupune analiza inițiala? Care sunt punctele principale?

  • Dați 3 exemple de pagini reprezentative pentru un site.

  • Dați 5 exemple de lucruri care trebuie analizate pentru a realiza un site accesibil?

  • Ce presupune realizarea unui rezumat al rezultatelor obținute in urma analizei?

  • Dați 4 exemple de instrumente de evaluare a accesibilității web.

  • Dați exemple de 5 acțiuni pe care trebuie să le realizați în momentul în care examinați o pagină web folosind un browser grafic.

  • Care sunt punctele principale ale raportului analizei?



Pasul nr. 2 – Demonstrarea accesibilității

Acest pas presupune:



  • Transformarea unui site în urma aplicării unui grup de standarde de accesibilitate.

  • Discuție asupra barierelor și a motivației realizării modificărilor.

  • 26 de pași importanți care trebuie luați în considerare în proiecte. Discuție asupra acestora și a modului în care pot fi implementați.

Demonstrația “înainte și după” reprezintă un set de pagini web ale unui site (demo), care au ca scop să evidențieze diferitele probleme de accesibilitate, folosind un exemplu practic. Demonstrația conține un site inaccesibil, o versiune accesibilă, precum și informații asupra problemelor site-ului inaccesibil. Această demonstrație nu este menită să acopere toate problemele detaliate în WCAG, nici să dea o listă completă de exemple, ci să demonstreze doar câteva aspecte importante ale accesibilității online.
  1. Conținutul demonstrației


  • Bariere Accesibilitate - Listă cu barierele de accesibilitate existente (demonstrate)

  • Site-ul web inaccesibil - Pagini menite să demonstreze barierele de accesibilitate

    • Pagină inaccesibilă de început - http://www.w3.org/WAI/EO/2005/Demo/before/index

    • Pagină inaccesibilă cu articol știri - http://www.w3.org/WAI/EO/2005/Demo/before/info

    • Pagină inaccesibilă de bilete - http://www.w3.org/WAI/EO/2005/Demo/before/data

    • Pagină inaccesibilă chestionar - http://www.w3.org/WAI/EO/2005/Demo/before/form

    • Pagină inaccesibilă generală - http://www.w3.org/WAI/EO/2005/Demo/before/template



  • Site-ul web accesibil - Listă cu barierele de accesibilitate rezolvate

    • Pagină de început accesibilă - http://www.w3.org/WAI/EO/2005/Demo/after/index

    • Articol știri accesibil - http://www.w3.org/WAI/EO/2005/Demo/after/info

    • Pagină bilete accesibilă - http://www.w3.org/WAI/EO/2005/Demo/after/data

    • Pagină formular accesibilă - http://www.w3.org/WAI/EO/2005/Demo/after/form

    • Șablon pagină accesibilă - http://www.w3.org/WAI/EO/2005/Demo/after/template
  1. Utilizarea demonstrației


Demonstrația servește o varietate de scopuri, cum ar fi creșterea gradului de conștientizare cu privire la problema accesibilizării paginilor web sau pentru furnizarea de exemple practice pentru dezvoltatorii web. Unele dintre metode comune de demonstrare sunt descrise mai jos:

  • Pregătirea prezentării privind accesibilitatea web - Demonstrarea folosind exemple practice în timpul prezentării este de obicei foarte eficace. Lista de caracteristici oferă o imagine de ansamblu a barierelor de accesibilitate, care sunt puse în aplicare în demonstrație. Împreună cu site-urile web accesibile și inaccesibile, exemplele concrete “înainte și după” pot fi sugerate în timpul prezentărilor.

  • Învățați despre barierele specifice accesibilității web - Deseori, dezvoltatorii web doresc să afle mai multe despre barierele de accesibilitate specifice. De exemplu, care este cauza problemei și cum poate fi rezolvată? În timp ce raportul de evaluare furnizează informații detaliate cu privire la problemă, site-urile web accesibile și inaccesibile oferă exemple concrete de studiu pentru dezvoltatorii web.

  • Înțelegerea implicațiilor barierelor de accesibilitate web - În anumite cazuri, problemele reale pentru persoanele cu handicap nu sunt clare pentru dezvoltatorii web sau manageri. Navigarea prin site-ul inaccesibil folosind diferite configurații ale browserelor sau tehnologii de asistare (cum ar fi cititoarele de ecran și lupa) ajută la a demonstra problemele care uneori nu sunt evidente. Lista de caracteristici sau raportul de evaluare pot servi ca informație de început.

  • Redactarea unor rapoarte detaliate de evaluare a conformității - Un raport de evaluare bine redactat este un element important în procesul de post-echipare pentru accesibilitatea site-urilor web. Acesta comunică problemele legate de site către manageri și dezvoltatorii web, ei având nevoie de acesta pentru a decide ce soluții trebuie să fie luate. Raportul de evaluare al demonstrației trebuie realizat pornind de la șablonul din capitolul anterior.


  1. Barierele de accesibilitate


În cele ce urmează, vom discuta despre principalele obstacole de accesibilitate în demonstrația "Înainte și după". Pentru o introducere în demonstrație, vezi punctul anterior din acest capitol. Pentru detalii cu privire la barierele de accesibilitate la demonstrație, consultați raportul de accesibilitate web: http://www.w3.org/WAI/EO/2005/Demo/report/.

Despre paginile web ale demonstrației


Paginile demonstrației au fost dezvoltate folosind șabloane pentru a defini structura generală și designul vizual. Barierele de accesibilitate în șabloanele paginii sunt, prin urmare, în mod automat prezente în toate celelalte pagini ale site-ului Web. Paginile web ale demonstrației conțin și alte bariere de accesibilitate în afara celor provenite din șabloane.

Pagina principală


  • Varianta inaccesibilă - http://www.w3.org/WAI/EO/2005/Demo/before/index

  • Varianta accesibilă - http://www.w3.org/WAI/EO/2005/Demo/after/index

Bariere


  • Imaginile nu au echivalente text corespunzătoare - a se vedea utilizarea imaginilor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#images

  • Ordinea de citire este alterată, fără foi de stil (CSS) - a se vedea structura de pagini în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#structure

  • Titluri, liste, elemente de listă și nu sunt codificate în mod corespunzător - a se vedea Structura de pagini în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#structure

  • Sunt utilizate link-uri ambigue cum ar fi "click aici": a se vedea utilizarea link-urilor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#links

  • Textul poate să dispară atunci când dimensiunea fontului este crescută - a se vedea pagina de prezentare în cadrul Raportului de Evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#presentation

Pagina știri


  • Varianta inaccesibilă - http://www.w3.org/WAI/EO/2005/Demo/before/info

  • Varianta accesibilă - http://www.w3.org/WAI/EO/2005/Demo/after/info

Bariere


  • Ordinea de citire este alterată, fără foi de stil (CSS) - a se vedea structura de pagini în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#structure

  • Codul paginii conține marcaje învechite - a se vedea „Markup Page” în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#markup

  • Marcajele sunt utilizate pentru efecte de formatare - a se vedea structura paginii în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#structure

  • Dimensiunile fonturilor sunt absolute și nu pot fi modificate - a se vedea pagina de prezentare în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#presentation

  • Tabele de date nu conțin un cod HTML suficient de detaliat - a se vedea folosirea tabelelor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#tables


Pagina Bilete


  • Varianta inaccesibilă – http://www.w3.org/WAI/EO/2005/Demo/before/data

  • Varianta accesibilă – http://www.w3.org/WAI/EO/2005/Demo/after/data


Bariere


  • Tabele de date nu conțin un cod HTML suficient de detaliat - a se vedea folosirea tabelelor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#tables

  • Codul din datele tabelului este folosit pentru efecte de formatare - a se vedea folosirea tabelelor în cadrul raportului de evaluare - http://www.w3.org/WAI/EO/2005/Demo/report/#tables

  • Acronimele și abrevierile nu sunt explicate - a se vedea structura de pagini din raportul de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#structure

  • Titlurile mari sunt programate ca imagini cu text - a se vedea utilizarea imaginilor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#images

  • Codul incorect scris nu funcționează pe unele browsere - a se vedea „Markup Page” în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#markup

Pagina formular


  • Varianta inaccesibilă – http://www.w3.org/WAI/EO/2005/Demo/before/form

  • Varianta accesibilă – http://www.w3.org/WAI/EO/2005/Demo/after/form

Bariere


  • Tabelele nu se orientează după direcția de citire - a se vedea folosirea tabelelor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#tables

  • Elementele formularului nu au asociate etichete - a se vedea utilizarea formularelor, în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#forms

  • Elementele formularului nu sunt împărțite în grupuri cu rol de gestionare - a se vedea utilizarea formularelor, în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#forms

  • Informația coduri de culori nu este disponibilă fără culoare - a se vedea utilizarea culorilor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#color

  • Modificările în limbajul natural nu sunt indicate - a se vedea secțiunea „Navigation” din cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#navigation

Pagina șablon


  • Varianta inaccesibilă – http://www.w3.org/WAI/EO/2005/Demo/before/template

  • Varianta accesibilă – http://www.w3.org/WAI/EO/2005/Demo/after/template

Bariere


  • Imaginile nu au echivalente text corespunzătoare - a se vedea utilizarea imaginilor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#images

  • Elementele formularelor nu sunt operabile de la tastatură - a se vedea controlul de la tastatură în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#keyboard

  • Validarea de cod HTML eșuează - a se vedea „Markup Page” în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#markup

  • Scripturile client-side nu sunt accesibile - a se vedea utilizarea scripturilor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#scripts

  • Contrastul culorilor este insuficient pentru link-uri - a se vedea utilizarea culorilor în cadrul raportului de evaluare: http://www.w3.org/WAI/EO/2005/Demo/report/#color
  1. 26 pași pentru a crește accesibilitatea unui site


O mulțime de site-uri au astăzi probleme de accesibilitate. Programatorii tind să realizeze cod pentru site-uri fără a se gândi la impactul pe care codul rezultat l-ar putea avea asupra utilizatorilor cărora le este mai dificil să acceseze și să utilizeze conținutul web. Totuși, majoritatea problemelor sunt minore, și pot fi ușor rezolvate, prin luarea unor măsuri care să crească accesibilitatea site-ului, fără să afecteze designul sau funcționalitatea.

În continuare vom discuta despre 26 de lucruri care pot ajuta la creșterea accesibilității unui site. Următoarele idei nu sunt prezentate în ordine a importanței iar lista nu acoperă toate lucrurile care pot fi făcute pentru a crește accesibilitatea. Dar, dacă veți pune în aplicare măcar o parte din aceste modificări, pe lângă o accesibilitate mai bună, site-ul va ajunge să fie mai popular și în cadrul rezultatelor returnate de motoarele de căutare.


  1. Text “alt” și conținut alternativ


Primul pas este ușor. Fiecare imagine și obiect de pe site-ul tău ar trebui să ofere un text alternativ, care descrie imaginea. Asigurați-vă că textul “alt” este informativ, rolul său fiind acela de a oferii o descriere a conținutului imaginii. Câteva exemple foarte simple:

o fotografie a taj mahal

Dacă imaginea sau obiectul conține informații care nu sunt detaliate în altă parte pe pagină, atunci trebuie să vă asigurați că aceasta va transmite informațiile și într-un mod non-vizual.


  1. Transcrierea (transcript-ul) unui conținut video


Există tot mai mult conținut video pe web. Dar acest lucru poate fi o barieră pentru mulți utilizatori. Dacă nu există nici o sursă alternativă pentru conținutul video, acesta devine complet inaccesibil. Nu vom intra în probleme de subtitrare sau de codec-uri. Dacă adăugați o transcriere text unui conținut video, sau măcar un rezumat al punctelor importante, acest fapt va ajuta nu doar utilizatorii care nu pot accesa filmul ci și pe utilizatorii care doresc să vadă rapid doar unele informații. În plus aceasta va permite și indexarea textului de către motoarele de căutare. Toată lumea câștigă!
  1. "Click aici!" sau link cu text descriptiv?


Un caracteristică folosită de către programele de interpretare (readere), este aceea de a citi link-urile de pe pagină sub forma unei liste. Utilizatorul cu dizabilități poate astfel naviga rapid la informațiile de care are nevoie. Din dorința de a rezolva rapid problema link-urilor acestea sunt însă scoase din context așa că trebuie să luați măsuri pentru a vă asigura că fiecare legătură are sens și în afara contextului.

Greșit:


Click aici pentru a citi mai multe despre Taj Mahal.

Corect:


The Taj Mahal: Istorie și Arhitectura.

Folosirea textului ancoră descriptiv face link-urile mai valoroase pentru motoarele de căutare.


  1. Spațiul dintre link-uri


Este foarte greu pentru readere să citească conținutul paginii atunci când nu există nici un spațiu între link-urile aflate unele lângă altele. Problema devine clară în cazul în care un link se termină și începe altul. Acest lucru se poate întâmpla într-un meniu greșit conceput. Soluția este de a vă asigura că există întotdeauna cel puțin un spațiu sau un delimitator între link-urile consecutive. Aceasta se poate face cu un separator vizibil (o cratimă sau o liniuță), ori prin plasarea link-urilor într-o listă și folosirea CSS pentru a realiza un design cât mai bun.

Greșit: Pagina 1 Pagina 2 Pagina 3 Pagina 4

Corect:



  • Pagina 1


  • Pagina 2


  • Pagina 3


  • Pagina 4




  1. Fără linkuri realizate folosind JavaScript


Nu e nimic greșit în a folosi JavaScript pentru a îmbogății experiența web dar asigurați-vă că link-urile nu sunt dependente de aceste scripturi. De exemplu, dacă doriți să afișați unele informații despre produs într-o fereastră popup, utilizați un link simplu și apoi suprascrie-l cu cod JS pentru a realiza un popup.

Greșit: Temperatura în următoarele zile

Corect: Temperatura în următoarele zile

  1. Utilizați atributul lang


Un sfat foarte simplu: asigurați-vă că limba pe care o utilizați este definită în conținutul paginii. Dacă toată pagina este într-o singură limbă, trebii declarată doar pentru elementul HTML:

Dacă aveți o parte din pagină într-o altă limbă, utilizați atributul lang pentru a identifica în secțiunea:




Ceci est en français

  1. Nu animați ceva dacă nu e necesar


În 1998, se utilizau GIF-uri animate care reprezentau globuri care se roteau sau copilași care dansau. În 2008, există animații Flash. De ce este acest paragraf un sfat de accesibilitate și nu un sfat de design? Distragerea atenției este un lucru negativ, deoarece face ca înțelegerea conținutului paginii să fie mult mai grea pentru mulți utilizatori, ca să nu mai vorbim de tehnologia Flash care este „inamicul nr. 1” al accesibilității.

  1. Nu creați conținut dependent de o anumită culoare


Una dintre cele mai frecvente probleme de accesibilitate este cea legată de utilizarea inadecvată a culorilor. Una dintre cele mai frecvente deficiențe de vedere este discromatopsia, adică imposibilitatea de a distinge culorile. Combinația roșu/verde este foarte utilizată în realizarea site-urilor și problematică din acest punct de vedere. Dacă aveți o diagramă radială-cu segmente roșii și verzi pe pagina dvs. întrebațivă dacă aceasta va fi utilizabilă (se va putea face distincție între culori) în tonuri de gri. Asigurați-vă că alăturați culori cu un contrast puternic între ele chiar și în tonuri de gri.
  1. Captcha alternativ


Tot mai multe formulare online folosesc un sistem de reducere a spam-ul (Captcha) dar acest lucru îi poate împiedica p
Yüklə 174,95 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin