Cara Memanggang Lapisan Pengujian Aksesibilitas Ke Dalam Proses Anda
Diterbitkan: 2022-03-10Saat membuat situs web atau aplikasi, pengujian aksesibilitas sangat penting untuk memastikan bahwa apa yang Anda buat akan berfungsi untuk semua pengguna Anda. Ini termasuk pengguna penyandang disabilitas dan juga orang dengan keterbatasan sementara dan situasional (seperti rekan kerja yang patah tangan saat bermain ski atau pelanggan yang berada di luar ruangan dengan ponsel mereka dengan silau di layar).
Kami akan membagikan cara "melapisi" pengujian aksesibilitas dengan menggunakan berbagai alat dan pendekatan pada berbagai tahap dalam siklus hidup produk digital untuk mengetahui masalah aksesibilitas lebih awal — saat lebih mudah dan lebih murah untuk memperbaikinya. Mengambil pendekatan berlapis untuk menguji situs Anda untuk aksesibilitas juga meningkatkan kegunaan situs Anda — yang pada gilirannya meningkatkan basis pelanggan Anda dan mengurangi pertanyaan layanan pelanggan. Itu bisa menghasilkan dan menghemat uang Anda.
Kami akan menggunakan analogi kue berlapis untuk berbicara tentang berbagai lapisan pengujian aksesibilitas dan kapan menggunakannya. Analogi makanan telah menjadi sangat populer di dunia aksesibilitas!
Pendekatan ini telah bekerja dengan baik untuk kami berdua. Mike adalah advokat aksesibilitas berpengalaman dan ahli strategi senior di perusahaan teknologi pemerintah (CivicActions), dan Kate adalah Kepala Layanan di platform pengujian aksesibilitas (Fable).
Sementara Mike melihat pengujian aksesibilitas dari sudut yang lebih teknis di awal fase pengembangan dan memindai kepatuhan di situs langsung, Kate berfokus pada pengalaman pengguna . Kami berdua menyadari bahwa menggabungkan banyak jenis pengujian aksesibilitas sepanjang siklus hidup pengembangan produk adalah cara yang ampuh untuk meningkatkan aksesibilitas produk secara keseluruhan. Dalam artikel ini, kami akan membagikan beberapa hal yang telah kami pelajari.
Sebagian besar organisasi mendekati aksesibilitas dengan tiga cara utama:
- Menjalankan alat untuk memeriksa kode dan/atau antarmuka pengguna Anda.
Ini sering disebut sebagai "pengujian otomatis" karena Anda menggunakan perangkat lunak untuk secara otomatis menguji banyak masalah aksesibilitas sekaligus. - Menggunakan komputer Anda dengan cara yang berbeda dari biasanya.
Misalnya, dengan tidak menggunakan mouse, memperbesar browser hingga 200%), atau beralih ke mode kontras tinggi Windows. - Menggunakan teknologi bantu dan pengguna penyandang disabilitas untuk memeriksa masalah kegunaan.
Ini sering disebut sebagai "pengujian manual" karena memerlukan seseorang untuk mengevaluasi masalah aksesibilitas.
Terlalu banyak organisasi yang hanya mengandalkan satu solusi aksesibilitas untuk memvalidasi situs mereka. Tidak ada satu alat atau proses pun yang dapat memberikan keyakinan kepada organisasi bahwa mereka benar-benar memenuhi kebutuhan sebanyak mungkin orang.
Cara Mengamankan Buy-In Untuk Aksesibilitas
Di banyak organisasi, untuk melakukan pengujian aksesibilitas, Anda memerlukan eksekutif untuk memprioritaskan dan mendukung pekerjaan. Berikut adalah tip tentang cara mewujudkannya jika Anda belum memiliki dukungan untuk aksesibilitas:
- Periksa apakah ada persyaratan hukum agar organisasi Anda dapat diakses.
“Accessibility Act” dan “Disability Act” adalah istilah pencarian yang seharusnya menarik hukum yang relevan di sebagian besar negara. Berbagi risiko hukum dapat menjadi insentif yang tepat untuk beberapa organisasi. - Cari tahu apa yang dilakukan pesaing Anda.
Periksa pernyataan aksesibilitas di situs web mereka. Sebagian besar organisasi ingin tetap menjadi yang terdepan dalam persaingan dan mengetahui bahwa orang lain memprioritaskan aksesibilitas dapat membantu. - Terhubung dengan layanan pelanggan untuk mengetahui apakah ada keluhan aksesibilitas.
Jika memungkinkan, hubungi pelanggan secara langsung untuk mendengar tentang pengalaman mereka dan bagikan kisah tersebut dengan para pemimpin perusahaan. Mendengar tentang pelanggan yang tidak puas bisa menjadi motivator besar. Jika Anda bisa mendapatkan izin dari pelanggan, rekam demo mereka menghadapi tantangan dengan produk Anda. Video seperti itu bisa sangat menarik. - Jelaskan biaya dan imbalan finansial.
Banyak perusahaan berpikir mereka tidak mampu melakukan aksesibilitas, tetapi itu jauh lebih terjangkau jika diintegrasikan ke dalam pekerjaan sehari-hari dan bukan setelahnya. Ada juga potensi pendapatan dari penyandang disabilitas — secara global mereka mewakili lebih dari 3 triliun dolar pendapatan yang dapat dibelanjakan.
- Temukan juara yang tepat.
Kemungkinan sudah ada seseorang di tingkat tertinggi organisasi yang peduli dengan orang lain dan melakukan hal yang benar. Ini mungkin pemimpin Keanekaragaman dan Inklusi, seseorang yang berjuang untuk kelestarian lingkungan, atau masalah lainnya. Mungkin seseorang dengan teman atau anggota keluarga yang cacat. Membuat mereka sadar akan aksesibilitas mungkin adalah semua yang diperlukan untuk menambahkan fokus baru pada upaya mereka.
Mengumpulkan Bahan-Bahan Anda
Aksesibilitas harus dimasukkan ke dalam proses Anda sedini mungkin. Salah satu tempat untuk memulai adalah dengan proses pengadaan. Anda dapat memasukkan aksesibilitas sebagai bagian dari proses peninjauan untuk sistem teknologi apa pun yang Anda beli atau bangun. DisabilityIN memiliki beberapa sumber daya yang sangat baik untuk pengadaan TI yang dapat diakses.
Mencari pernyataan aksesibilitas vendor atau VPAT untuk produk dapat membantu, tetapi juga melakukan tinjauan singkat dengan beberapa alat yang disebutkan dalam resep di bawah ini. Tidak semua perangkat lunak dibuat sama, jadi Anda ingin memastikan bahwa Anda bekerja dengan vendor yang secara aktif berkontribusi pada alat dan proses yang membantu Anda memprioritaskan aksesibilitas sejak awal.
Cara lain untuk memasukkan aksesibilitas lebih awal, jika Anda membuat atau memperbarui sistem desain, adalah dengan memilih pustaka komponen yang telah dibuat dengan mempertimbangkan aksesibilitas. Cari pustaka dengan pernyataan aksesibilitas yang jelas dan antrean masalah terbuka yang memungkinkan Anda meninjau masalah.
Contoh:
- Tim Angular Components telah membangun aksesibilitas ke dalam pustaka Material UI . Misalnya, komponen tombol radio menggunakan grup radio dengan label aria. Setiap tombol radio dibaca sebagai dicentang atau tidak dicentang ke pengguna pembaca layar, tombol dapat dipilih menggunakan tombol panah seperti tombol radio HTML standar, dan status fokus terlihat jelas.
- Reakit for React menjelaskan fitur peringatan aksesibilitas di halaman aksesibilitas mereka yang akan memberi tahu pengembang saat label-aria diperlukan.
- Pustaka komponen web yang dapat diakses Lion menggunakan label a11y untuk menandai masalah aksesibilitas di GitHub sehingga Anda dapat melihat apa yang sedang ditingkatkan dan membuka masalah Anda sendiri jika diperlukan.
Cara lain untuk menyematkan aksesibilitas ke dalam proses Anda adalah dengan memperbarui salah satu persona yang digunakan tim Anda untuk menyertakan disabilitas. Banyak orang memiliki lebih dari satu disabilitas, jadi menciptakan setidaknya satu persona dengan beberapa disabilitas akan memastikan Anda membuat audiens tetap menjadi perhatian utama dalam semua pekerjaan desain awal Anda.
Untuk menyempurnakan persona itu, bicaralah dengan penyandang disabilitas nyata — termasuk keterbatasan sementara dan situasional — untuk membantu Anda memahami bagaimana mereka menggunakan teknologi, situs, dan aplikasi di dunia nyata. Satu dari lima orang memiliki cacat permanen, tetapi 100% dari populasi akan menghadapi cacat penglihatan, pendengaran, gerak, atau kognitif di beberapa titik dalam hidup mereka. Persona kita dapat mencerminkan:
- orang dengan alergi, insomnia, atau patah tulang;
- orang yang menggunakan teknologi usang atau menggunakan komputer mereka di luar; atau bahkan
- orang yang mengubah penggunaan teknologinya sesuai dengan lokasinya (misalnya, menonaktifkan gambar saat perlu menghemat bandwidth internet).
Perubahan kecil seperti ini dapat berdampak besar pada cara berpikir tim Anda. Salah satu cara untuk menyampaikan perubahan ini kepada kepemimpinan dan tim adalah dengan membicarakan bagaimana hal itu akan membuat persona Anda lebih mencerminkan pengguna Anda yang sebenarnya — yang merupakan inti dari persona. Mereka harus realistis.
Salah satu cara paling berdampak untuk melibatkan penyandang disabilitas adalah dengan meminta mereka membantu merancang layanan dan produk bersama. Australia memiliki perangkat pelatihan gratis tentang bagaimana melakukan desain bersama dengan penyandang disabilitas. Ada juga studi kasus yang bagus tentang bagaimana satu perusahaan menjalankan sesi desain bersama dengan orang-orang dengan ketidakmampuan belajar atas nama pemerintah Inggris.
IT lama
Suka atau tidak suka, sebagian besar keputusan tentang TI organisasi dibuat berbulan-bulan (jika tidak bertahun-tahun) yang lalu. Bahkan ketika Anda berada dalam proses pengadaan yang panas, aksesibilitas biasanya hanyalah salah satu dari banyak pertimbangan. Hal ini diharapkan — bahkan dalam organisasi yang sangat menyukai aksesibilitas.
Dengan teknologi lama, langkah pertama adalah meningkatkan kesadaran dengan vendor atau tim tentang pentingnya aksesibilitas. Jika Anda dapat merinci masalah aksesibilitas yang ingin Anda perbaiki menggunakan alat otomatis, ini dapat membantu menyesuaikan cara vendor memberi peringkat antrean masalah mereka. Tidak selalu ada portal komunitas untuk memposting masalah seperti ini, tetapi mungkin ada komunitas di Twitter atau Reddit tempat Anda dapat mengungkap masalah.
Selain itu, mungkin ada tema yang dapat disesuaikan yang dapat disesuaikan untuk mengatasi beberapa masalah. Beberapa solusi mungkin menawarkan Antarmuka Pemrograman Aplikasi (API) yang memungkinkan pengembang membangun antarmuka pengguna yang dapat diakses di sekitarnya.
Jika vendor memiliki pesaing, akan berguna untuk menyoroti fitur aksesibilitas yang disertakan dalam produk tersebut. Akan bermanfaat untuk mengingatkan vendor bahwa Anda memiliki pilihan.
Jika TI warisan adalah produk yang dibuat secara internal, cara yang baik untuk mengevaluasinya dengan cepat adalah dengan menggunakan keyboard saja. Jika Anda tidak dapat menggunakan produk dengan keyboard (misalnya, tidak ada fokus yang terlihat atau UI hanya dapat diklik dengan mouse), kemungkinan akan banyak upaya untuk meningkatkan aksesibilitas produk.
Pertimbangkan untuk menawarkan cara alternatif untuk mengakses layanan (misalnya dukungan telepon, layanan tatap muka, atau email) sehingga orang yang tidak dapat mengakses produk secara digital karena hambatan aksesibilitas masih dapat memperoleh apa yang mereka butuhkan.
Pikirkan tentang peta jalan organisasi dan kapan mungkin untuk meningkatkan atau menghentikan produk dan mempertimbangkan biaya dan upaya aksesibilitas terhadap itu. Jika Anda memiliki produk lain yang lebih baru yang tidak dapat diakses, mungkin lebih produktif untuk memfokuskan upaya Anda pada produk tersebut jika alat warisan hampir habis masa pakainya.
Resep
Berikut adalah contoh pendekatan pengujian aksesibilitas yang komprehensif, dengan lima lapisan untuk kue pengujian aksesibilitas yang sangat lezat. Cari tahu berapa anggaran Anda dan kemudian hargai semua pendekatan pengujian yang berbeda. Beberapa gratis, yang lain akan membutuhkan biaya. Di bagian berikutnya, kami memberikan saran tentang mulai dari mana jika semua lapisan pengujian ini tidak sesuai dengan anggaran Anda.
Riset Kebutuhan Pengguna
Pastikan kuesioner yang Anda gunakan untuk menyaring calon peserta penelitian menanyakan tentang penggunaan teknologi bantu. Ini akan memudahkan untuk mengintegrasikan penyandang disabilitas ke dalam proses penelitian Anda yang ada tanpa biaya tambahan. Jika Anda tidak beruntung menemukan peserta dengan cara ini, coba hubungi organisasi disabilitas.Anda juga dapat memodifikasi persona pengguna yang ada untuk menyertakan pengguna penyandang disabilitas. Anda dapat meminjam aspek profil pengguna dari Gov.UK jika Anda perlu melakukannya dengan cepat dan murah. Jika Anda memiliki anggaran untuk itu, tambahkan penyandang disabilitas ke dalam tinjauan prototipe dan desain. Ini mungkin paling mudah dilakukan jika Anda melibatkan vendor yang menawarkan jenis layanan ini, maka perlu anggaran. Atau, Anda dapat membayar peserta secara langsung.
Sempurnakan Proses Anda
Dorong pengembang, desainer, dan penulis konten untuk menyertakan pemeriksaan aksesibilitas sebagai bagian dari proses mereka. Berikut adalah cara untuk melakukannya menggunakan alat pengujian otomatis gratis:- Unduh ekstensi/plug-in browser gratis untuk melakukan pengujian khusus halaman untuk tinjauan desain (WAVE atau Accessibility Insights)
- Jika Anda menggunakan pengujian integrasi berkelanjutan sebagai bagian dari alur pembangunan untuk pengembang, pastikan Anda mengevaluasi aksesibilitas (ada alat sumber terbuka gratis untuk ini seperti Axe Core dan Pa11y)
- Berikan alat pembuat konten di antarmuka WYSIWYG untuk mengidentifikasi hambatan yang telah mereka tambahkan (HTML Code Sniffer)
- Pastikan Anda merayapi situs Anda secara teratur untuk mengetahui masalah aksesibilitas. Jika memungkinkan, jalankan crawler di lingkungan staging dan produksi (Purple Hats adalah opsi open source gratis)
QA manual
Anda tidak perlu menambahkan orang tambahan untuk melakukan QA, cukup integrasikan ke dalam proses yang ada. Jika Anda hanya melakukan satu hal, maka hentikan penggunaan mouse selama QA reguler Anda. Anda akan menemukan bug aksesibilitas bersama dengan bug fungsional lainnya. Jika Anda ingin melakukan lebih banyak, uji dengan pembaca layar, dan juga kaca pembesar.Berikut adalah berbagai cara Anda dapat melakukan QA aksesibilitas manual tanpa membeli alat apa pun:
- Bisakah Anda mengakses situs Anda tanpa mouse? Gunakan pengujian manual hanya keyboard sederhana untuk mengevaluasi komponen dan konten baru.
- Jelajahi situs Anda dengan perbesaran yang disetel ke 200% atau lebih besar menggunakan alat pembesaran bawaan di browser Anda ( Ctrl + + ).
- Balikkan browser atau OS Anda ke mode gelap dan lihat apakah situs Anda berfungsi dengan baik untuk orang-orang dengan sensitivitas cahaya.
- Lakukan pengujian tingkat sprint dengan pengembang dan desainer menggunakan teknologi bantu (VoiceOver, Microsoft Narrator, dan NVDA adalah opsi gratis).
Pengujian Pengguna
Di lingkungan perusahaan besar dengan anggaran khusus untuk aksesibilitas, Anda dapat membayar pengguna teknologi pendukung untuk menguji fungsionalitas di lingkungan staging Anda sebelum diluncurkan.Tidak ada yang memberi Anda kepastian yang lebih besar bahwa produk Anda akan berfungsi untuk penyandang disabilitas selain memvalidasi dengan pengguna. Bahkan skor kepatuhan WCAG yang sempurna tidak dapat memberi Anda jaminan seperti yang dapat dilakukan oleh orang sungguhan yang menggunakan produk tersebut.
Penyandang disabilitas sering diminta untuk melakukan pekerjaan secara gratis, yang bermasalah karena banyak penyandang disabilitas sudah berada pada posisi ekonomi yang kurang beruntung. Jika Anda sedang mengerjakan proyek pribadi dan tidak ada anggaran, lihat jaringan Anda dan lihat apakah ada orang yang tertarik untuk membantu dengan imbalan bantuan yang setara.
Ulasan Spesialis
Jika organisasi Anda memiliki tim aksesibilitas, mintalah mereka melakukan pra-rilis Pengujian Penerimaan Pengguna. Di sinilah Anda bisa mendapatkan umpan balik terperinci tentang kepatuhan WCAG yang mungkin Anda lewatkan di langkah sebelumnya.Anggap saja sebagai pemeriksaan terakhir; tim aksesibilitas Anda tidak melakukan semua pekerjaan pada aksesibilitas, setiap orang memiliki peran untuk dimainkan. Tim aksesibilitas paling efektif ketika mereka menetapkan standar, memberikan pelatihan, memberikan panduan, dan mengevaluasi kepatuhan. Mereka mendukung upaya aksesibilitas tetapi bukan satu-satunya yang melakukan pekerjaan aksesibilitas. Dengan begitu tidak ada satu orang atau tim yang menjadi hambatan.
Jika Anda tidak memiliki tim, Anda dapat menyewa profesional aksesibilitas untuk melakukan tinjauan sebelum rilis.
Mulai dari mana
Mulai di mana Anda berada. Tujuannya bukanlah kesempurnaan, tetapi perbaikan berkelanjutan. Menerapkan semua lapisan sekaligus tidak harus menjadi tujuan. Sebaliknya, ini tentang memulai dengan satu atau dua lapisan dan kemudian secara bertahap menambahkan lebih banyak lapisan saat tim Anda menjadi lebih baik dalam pengujian aksesibilitas. Sepotong kecil kue lebih baik daripada tidak ada kue.
Perorangan
- Jika Anda baru mengenal aksesibilitas, mulailah dengan menambahkan ekstensi browser gratis untuk menemukan masalah aksesibilitas dan mulai dengan mempelajari cara memperbaiki kesalahan yang ditampilkan. Toolbar WAVE WebAIM sangat bagus untuk ini.
- Mulai berbagi informasi aksesibilitas yang menurut Anda berguna. Ini bisa hanya di Twitter atau Reddit, tetapi Anda juga bisa memulai buletin untuk membantu meningkatkan kesadaran.
- Daftar ke webinar atau acara yang berfokus pada aksesibilitas sehingga Anda dapat mempelajari lebih lanjut.
tim
- Sebuah tim dengan pendekatan desain yang berpusat pada pengguna mungkin ingin memulai dengan lapisan satu: mewawancarai penyandang disabilitas sebagai bagian dari penelitian pengguna.
- Tim dengan proses kepatuhan TI yang kuat dapat berinvestasi dalam integrasi pengujian otomatis yang lebih ketat dalam proses integrasi berkelanjutan atau crawler seluruh situs terlebih dahulu.
- Temukan cara untuk memasukkan aksesibilitas lebih awal dalam proses desain/pengembangan.
Organisasi
- Pastikan Anda memiliki pernyataan aksesibilitas yang bermakna yang mencerminkan komitmen organisasi Anda untuk menghilangkan hambatan bagi penyandang disabilitas.
- Bangun jaringan juara yang memungkinkan komunitas praktik tumbuh dan belajar dari satu sama lain.
Keterbatasan Alat Otomatis
Setiap pembuat roti harus memiliki gudang alat yang dapat mereka andalkan. Ada alat aksesibilitas berpemilik yang patut dipertimbangkan, tetapi ada juga alat sumber terbuka yang sangat baik termasuk yang kami sebutkan dalam "resep" di atas yang tersedia secara gratis.
Di situs dinamis modern, penting untuk menggunakan alat otomatis untuk menangkap kesalahan aksesibilitas lebih awal sebelum dipublikasikan ke situs langsung. Penting juga untuk menjelajah situs untuk melihat bahwa semua halaman masih mematuhi setelah dipublikasikan dan terus diperbarui.
Tantangannya adalah desainer dan pengembang sering berasumsi bahwa jika pengujian tidak melaporkan kesalahan apa pun, maka situs itu bagus. Ketika Anda memberi orang tes, orang cenderung menulis ke arah itu. Sayangnya, banyak desainer dan pengembang berhenti ketika mereka menghilangkan kesalahan yang mereka lihat dengan WAVE atau Axe.
Untuk lebih jelasnya, ini adalah sebagian kecil dari tim yang bahkan melakukan ini, tetapi jika kita ingin membuat situs yang dapat dipahami, dapat dioperasikan, dan dapat dipahami oleh lebih banyak orang yang menggunakan jenis teknologi yang berbeda, kita harus melakukan yang lebih baik.
Alat otomatis sangat bagus tetapi terbatas. Bahkan alat otomatis terbaik yang tersedia hanya menangkap sekitar 30 hingga 40% kesalahan aksesibilitas kepatuhan WCAG. Alat otomatis dapat memberi tahu Anda jika suatu gambar tidak memiliki deskripsi alternatif, tetapi yang tidak dapat diberitahukan kepada Anda adalah apakah deskripsi tersebut sepenuhnya tidak akurat atau digunakan dalam konteks yang salah dan oleh karena itu tidak berguna. Itu masih membutuhkan seseorang untuk mengevaluasi.
Untuk melewati batas ini, penting untuk menyadari bahwa aksesibilitas tidak secara otomatis berarti kegunaan bagi penyandang disabilitas. Pikirkan aksesibilitas sebagai bilah terendah; ini bekerja dengan teknologi bantu, tetapi untuk melampaui "berfungsi" menjadi "menyenangkan dan mudah digunakan" Anda harus menguji dengan pengguna nyata.
Banyak organisasi sudah melakukan pengujian kegunaan, tetapi sebagian besar tidak menyertakan penyandang disabilitas. Jika Anda kesulitan merekrut peserta yang lebih beragam, pertimbangkan untuk bekerja sama dengan organisasi yang memiliki komunitas pengguna teknologi bantu dan platform untuk membuat pengujian menjadi cepat dan mudah.
Ayo Memasak!
Gunakan pendekatan pengujian aksesibilitas berlapis saat Anda bekerja untuk membangun situs web inklusif. Jangan hanya mengandalkan satu jenis pengujian untuk menemukan hambatan bagi penyandang disabilitas.
- Uji ide Anda dengan pengguna teknologi bantu di awal proses
- Integrasikan pemeriksaan kode otomatis reguler ke dalam proses pembuatan situs
- Lakukan pengujian manual menggunakan teknologi bantu sebagai bagian dari QA
- Uji dengan penyandang disabilitas sebelum peluncuran
- Lakukan tinjauan aksesibilitas komprehensif tentang pementasan
Ingat tujuannya bukan untuk mendapatkan skor tinggi dalam alat pengujian, atau bahkan untuk memenuhi pedoman WCAG, melainkan untuk membuat konten Anda tersedia lebih luas, termasuk untuk pengguna teknologi pendukung.
Pada akhirnya, pernyataan aksesibilitas adalah lapisan gula pada kue. Sertakan pernyataan aksesibilitas dengan informasi kontak di situs Anda untuk memberikan umpan balik. Pengguna Anda adalah ahlinya dan setiap orang harus menjadi bagian dari membuat situs menjadi lebih baik dari waktu ke waktu.