בדיקות נגישות תוכנה ודיגיטל

מק"ט: #5483 | משך קורס: 40 שעות אק'

חובת הנגישות שנכנסה לתוקף החל משנת 2017 מכילה את החובה על הנגשת אתרים ותוכנות בהתאם לתקן ישראלי 5568. בהתאם לכך, כחלק מתהליך הפיתוח והבדיקה של אתרי אינטרנט, אפליקציות סלולר ומסמכים נלווים, יש לעמוד על הנגשתם מבחינת תכנות, עיצוב, ועוד.
בקורס זה נלמד כיצד לבצע בדיקות נגישות לאתרי אינטרנט ואפליקציות, כיצד לעבוד עם עזרי נגישות כגון קוראי מסך ותוכנות הגדלה. 

*שדות חובה
PDF version

מטרות

  • הכרת תקנות הנגישות
  • מתן כלים לאנשי QA מנוסים בביצועי בדיקות נגישות
  • העלאת המודעות באירגוני הפיתוח לנושא הנגישות וחווית המשתמש עם המוגבלות

קהל יעד

  • בודקי תוכנה – QA

תנאי קדם

  • ניסיון בביצוע בדיקות תוכנה ו/או Web
  • היכרות בסיסית עם פיתוח אתרים ב-HTML ו-CSS

נושאים

חלק א': מבוא

  • תקן הנגישות
    • האבולוציה של תקן 2.0WCAG
    • תקנות נגישות השירות לעולם הדיגיטלי בישראל (סעיף 35 / תקן 5568)
    • תיאור והדגמה של הנגשה של טכנולוגיות ללקויות שונות
  • הבנת חווית משתמש עם לקות
    • מאפיינים של חוויית משתמשים עם לקויות
    • עקרונות של עיצוב ותכנון חוויית משתמש עבור בעלי לקויות
    • הדגמה והסבר באתרים קיימים
  • שימוש בטכנולוגיה מסייעת
    • טכנולוגיה מסייעת לאנשים עם לקות ראייה או עיוורון - קורא מסך, תוכנות הגדלה,
    • צג ברייל - קיצורי מקלדת ב NVDA + JAWS
    • פונקציות הנגישות במובייל
    • טכנולוגיה מסייעת לשאר הלקויות (מלבד ראייה)
    • תרגול

חלק ב': בדיקות

  • נגישות באינטרנט - HTML וקוד אריה
    • הנגשה ע"י קוד ARIA
    • נגישות בפלטפורמות נפוצות לפיתוח אתרים - WIX, WordPress, Joomla
    • תרגול בהוספת תגיות אריה לקוד HTML, בדיקה עם קורא מסך.
  • כלים אוטומטיים לבדיקת נגישות
    • היכרות ותרגול שימוש בכלים:
      • Wave
      • WebAIM Contrast Checker
      • ColorZilla
  • בדיקה לפי סעיפי התקן
    • בדיקת קריטריון בר אבחנה Perceivable-
      • הרכיבים מוצגים באופן שניתן לתפיסה על ידי החושים
      • סעיפים 1.1.1 – 1.4.5בתקן
  • בדיקת קריטריון ניתן להפעלה Operable -
    • הרכיבים מעוצבים באופן שמשתמש יכול להפעילם והם נתמכים על ידי טכנולוגיה מסייעת
    • סעיפים 2.1.1 – 2.4.10 בתקן
  • בדיקת קריטריון מובן Understandable -
    • ניתן להבין בבהירות כיצד להפעיל את הממשק
    • סעיפים 3.3.1-3.3.4 בתקן
  • בדיקה קריטריון יציב Robust-
    • הקוד כתוב כך שניתן יהיה לפרשו על ידי מגוון סוכני משתמש כולל טכנולוגיה מסייעת, סעיפים 4.1.1-4.1.2 בתקן
    • Progressive Enhancement (שיפור הדרגתי)
    • בדיקת קוד ושימוש בכלים אוטומטיים validator.w3.org
  • בדיקות נגישות אפליקציות ואתרים במובייל
    • יישום התקן באפליקציות Androidו-iPhone, ההבדל בין אפליקציות Native, אפליקציות היברידיות ואתרים רספונסיביים
    • סוגיות נגישות מרכזיות בפיתוח של אפליקציות Native
    • הדגמה ותרגול 
תגיות