1. রিভিউ পরিধি নির্ধারণ করুন
র্যান্ডম URL নয়, সম্পূর্ণ ফলাফল দিয়ে শুরু করুন। হোম পেজ, মূল কনটেন্ট, সার্চ, যোগাযোগ, অ্যাকাউন্ট, বুকিং বা চেকআউট, কনফার্মেশন, হেল্প এবং রুটে ব্যবহৃত প্রতিটি এমবেডেড সেবা ম্যাপ করুন। পুনরায় ব্যবহারযোগ্য ন্যাভিগেশন, মডাল, কুকি কন্ট্রোল এবং ফর্মগুলি অন্তর্ভুক্ত করুন কারণ একটি ত্রুটি সাইটব্যাপী পুনরাবৃত্তি হতে পারে।
WCAG সংস্করণ ও স্তর, কভারেজ, ব্রাউজার, ডিভাইস এবং জানা-ব্যতীততা (exclusions) রেকর্ড করুন।
সাইন-ইন করা অবস্থাসহ, খালি এবং ত্রুটিভিত্তিক ভিউসহ প্রতিটি ধাপ ও অবস্থা পর্যালোচনা করুন।
2. কীবোর্ড পাথ পরীক্ষা করুন
পয়েন্টার ছাড়াই প্রতিটি নির্বাচিত টাস্ক সম্পন্ন করুন। Tab এবং Shift+Tab ব্যবহার করে লিঙ্ক, কন্ট্রোল, ডায়ালগ, মেনু, ফিল্টার, ডেট পিকার, মিডিয়া এবং ভেন্ডর উইজেটগুলো পার করুন। ফোকাস দৃশ্যমান থাকা উচিত, সংবেদনশীল ক্রম অনুসরণ করবে, কখনও আটকানো যাবে না, এবং একটি ডায়ালগ বন্ধ হলে ব্যবহারবোদ্ধা স্থানে ফিরে আসা উচিত। কীবোর্ড অপারেশন WCAG-এ কেন্দ্রীয়; কীবোর্ডে কাস্টম মাউস কন্ট্রোল কাজ করবে ধরে না নিন।
পুনরাবৃত্ত ন্যাভিগেশন ট্যাব করে না করে মেইন কন্টেন্টে পৌঁছানোর একটি উপায় প্রদান করুন এবং সেটি পরীক্ষা করুন।
যেখানে ইন্টারফেসে ড্র্যাগিং দরকার, সেখানে প্রযোজ্য নন-ড্র্যাগ বিকল্প আছে কি না তা পর্যালোচনা করুন।
3. স্ট্রাকচার এবং স্পষ্ট মানে পরীক্ষা করুন
পেজগুলোকে বর্ণনামূলক টাইটেল দিন এবং হায়ারারকির জন্য হেডিং ব্যবহার করুন, শুধুমাত্র চেহারার জন্য নয়। যাচাই করুন যে কন্ট্রোলগুলো অ্যাসিস্টিভ টেকনোলজিতে একটি ব্যবহারযোগ্য নাম, ভূমিকা (role), এবং অবস্থা প্রদর্শন করে; নেটিভ HTML কন্ট্রোল প্রায়ই ঝুঁকি কমায়। অর্থবহ চিত্রের একটি সংক্ষিপ্ত বিকল্প টেক্সট থাকা উচিত; শৈল্পিক বা সাজ-সজ্জার চিত্রগুলো শব্দবর্জক হওয়া উচিত নয়। কেবল রঙ ব্যবহার করে স্ট্যাটাস বা নির্দেশনা দেখাবেন না এবং পেজের ভাষা চিহ্নিত করুন।
গন্তব্য বা অ্যাকশনকে প্রসঙ্গে বোঝায় এমনভাবে তৈরি করুন; বারবারের অস্পষ্ট লিঙ্ক বিভ্রান্তি সৃষ্টি করে।
যখন লেআউট বদলে যায় বা স্টাইল অনুপলব্ধ থাকে, তখন কন্টেন্ট ও কন্ট্রোলগুলো এখনও যৌক্তিকভাবে পাঠযোগ্য হতে হবে।
4. টেক্সট, লেআউট, রঙ, এবং মিডিয়া স্ট্রেস করুন
ব্রাউজার জুম ও টেক্সট সাইজ বাড়ান এবং মূল টাস্কগুলো পুনরাবৃত্তি করে পরীক্ষা করুন। কনটেন্ট পড়ারogly্য এবং ব্যবহারযোগ্য থাকা উচিত—নয়তো কন্টেন্ট সংঘর্ষ করবে, অদৃশ্য হবে বা অনিচ্ছাকৃতভাবে অনুভূমিক হান্টে পরিণত হবে। টেক্সট, কন্ট্রোল, ফোকাস, ত্রুটি এবং চার্টগুলোর জন্য প্রাসঙ্গিক অবস্থায় প্রকৃত রঙের জোড়াগুলি পরীক্ষা করুন। রেকর্ড করা মিডিয়ার জন্য প্রয়োজনীয় অডিও তথ্যের ক্যাপশন প্রদান করুন এবং কন্টেন্টের উপযোগী টেক্সট বিকল্প দিন।
হোভার, ফোকাস, ডিসেবল্ড, ত্রুটি, এবং যেকোনো ডার্ক বা বিকল্প ভিজ্যুয়াল স্টেট অন্তর্ভুক্ত করুন।
প্লেয়ার কিবোর্ড-টেস্ট করুন পাশাপাশি ক্যাপশন, ট্রান্সক্রিপ্ট এবং অপরিহার্য ভিজ্যুয়াল তথ্য পরীক্ষা করুন।
5. ফর্ম এবং অ্যাকাউন্ট টাস্ককে পুনরুদ্ধারযোগ্য করুন
আপনার উচ্চ-মূল্যের ফর্মগুলোর মাধ্যমে অনুপস্থিত, ভুল-ফর্ম্যাট করা এবং বৈধ ডাটা সাবমিট করুন। ইনপুটগুলোর জন্য স্থায়ী, প্রোগ্রাম্যাটিকভাবে সংযুক্ত লেবেল দরকার; প্লেসহোল্ডার শুধুমাত্র নির্ভরযোগ্য বিকল্প নয়। সাবমিশনের আগে প্রয়োজনীয় ফিল্ডগুলো চিহ্নিত করুন, সাদাসিধে ভাষায় বলুন কী ভুল হয়েছে, ফিল্ডটির দিকে নির্দেশ করুন, এবং সম্ভব হলে প্রবেশকারি ডাটা সংরক্ষণ করুন। সাইন-ইন, পাসওয়ার্ড রিসেট, ওয়ান-টাইম কোড, চেকআউট, এবং কনফার্মেশনকে ভ্রমণের মতো পরীক্ষা করুন।
ত্রুটি রঙকে সাদাসিধে ভাষার বার্তার ও শনাক্তযোগ্য প্রভাবশালী ফিল্ডের সাথে যুগল করুন।
পেমেন্ট বা আইডেন্টিটি প্রোভাইডারের হ্যান্ডঅফ, রিডাইরেক্ট, ফলাফল-ফেইল পাথ এবং ফিরতি পথ কীবোর্ড-টেস্ট করুন।
6. টুলগুলিকে মানুষ ও ম্যানুয়াল রিভিউয়ের সাথে মিলান
প্রতিনিধিদায়ক পৃষ্ঠাগুলোতে একটি অটোমেটেড চেকার চালান এবং তার ফলাফলকে একটি পাস সার্টিফিকেট নয়, সম্ভাব্য সমাধান হিসেবে ব্যবহার করুন। টুলগুলো বিচার করতে পারে না যে বিকল্প টেক্সট অর্থবহ কি না, একটি অর্ডার যৌক্তিক কি না, নির্দেশাবলী বোধগম্য কি না, বা ভ্রমণটি অ্যাসিস্টিভ টেকনোলজির সাথে কাজ করে কি না। ম্যানুয়াল কীবোর্ড ও জুম চেকগুলো এবং টার্গেটেড স্ক্রিন-রিডার রিভিউ যোগ করুন। সম্ভব হলে প্রাসঙ্গিক বাস্তব অভিজ্ঞতা আছে এমন ব্যক্তিদের প্রারম্ভিকভাবে জড়িত করুন এবং সুষ্ঠুভাবে পারিশ্রমিক দিন।
টুল আউটপুট, রিভিউয়ার নোট, সিদ্ধান্ত, রেমেডিয়েশন, এবং পুনঃপরীক্ষার ফলাফল এক(issue) রেকর্ডে সেভ করুন।
ফরমাল দাবি, নিয়ন্ত্রিত সার্ভিস, জটিল অ্যাপ্লিকেশন, বা বিবাদিত ফলাফলের ক্ষেত্রে যোগ্য মূল্যায়ক ব্যবহার করুন।
7. রিলিজে রেমেডিয়েশন নির্মাণ করুন
থিম, ক্যাম্পেইন, প্লাগইন, স্ক্রিপ্ট, ডিজাইন-টোকেন বা ভেন্ডর বদলালে অ্যাক্সেসিবিলিটি রিগ্রেস করতে পারে। ডিজাইন, কন্টেন্ট, কোয়ালিটি অ্যাসিওরেন্স, এবং লঞ্চ কাজগুলিতে একটি আনুপাতিক রিভিউ যোগ করুন। SIU প্রোঅ্যাকটিভ আপটাইম অপ্টিমাইজেশন ও রেমেডিয়েশনে মনোনিবেশ করে: প্রি-লঞ্চ পথ বজায় রাখুন, গ্রাহক-মুখী ত্রুটিগুলো চিহ্নিত করুন, নিরাপদ ফিক্স করুন, এবং প্রয়োজন হলে রোলব্যাক পরিকল্পনা ব্যবহার করুন। অ্যাক্সেসিবিলিটি রিভিউ ওই কাজগুলোকে পরিপূরক করে; এটি উপলভ্যতা চেক বা আউটেজ অ্যালার্ট দ্বারা প্রতিস্থাপিত হয় না।
যখন একটি প্রাথমিক টাস্ক কীবোর্ডে সম্পন্ন করা যায় না বা একটি সমালোচনামূলক ত্রুটি বোঝা যায় না, তখন রিলিজ ব্লক করুন।
ফিক্সের পরে মূল টাস্ক, মোবাইল এবং ত্রুটি অবস্থা পরীক্ষা করুন আগে ইস্যুটি ক্লোজ করার।
