Program pengujian aksesibilitas yang dapat dijalankan membagikan pemeriksaan kepada peran dan tahap yang tepat, lalu menyatukan hasilnya menjadi bukti rilis yang dapat ditelusuri. Pemindaian otomatis menjelang peluncuran tidak cukup apabila belum ada yang menyelesaikan perjalanan dengan papan ketik, memeriksa pembesaran dan reflow, menilai makna label, atau menetapkan siapa yang menguji ulang perbaikan. Gunakan satu matriks kepemilikan untuk menyebut pemicu, pelaksana, penerima, bukti, aturan pemblokiran, dan pemilik uji ulang sebelum pekerjaan dimulai.
Inti program
Pengujian aksesibilitas bekerja sebagai bukti penyampaian yang terdistribusi, bukan audit spesialis yang ditempelkan pada tahap akhir.
Setiap metode memerlukan pemicu, tahap paling awal, pelaksana terlatih, penerima akuntabel, bukti, aturan pemblokiran, dan pemilik uji ulang.
Otomatisasi, pemeriksaan manual, pengujian teknologi bantu, dan evaluasi bersama penyandang disabilitas menghasilkan jenis bukti yang berbeda.
Risiko yang lebih tinggi menambah kedalaman pengujian; risiko rendah tidak menghapus hambatan yang diketahui atau membuktikan jalur yang belum diuji.
Pengecualian rilis mencatat keputusan risiko yang disahkan, bukan mengubah kegagalan menjadi hasil yang sesuai.
Apa yang membuat pengujian aksesibilitas menjadi program, bukan audit akhir?
Pengujian menjadi program ketika empat jenis bukti ditempatkan sepanjang alur kerja dan tetap memiliki penerima keputusan yang jelas. Deteksi otomatis menemukan kondisi yang dapat diperiksa secara programatis; pemeriksaan kesesuaian manual menilai perilaku dan makna; pengujian teknologi bantu menilai kompatibilitas saat tugas representatif dijalankan; evaluasi bersama penyandang disabilitas menyelidiki kegunaan dan kebutuhan yang belum terpenuhi. Keempatnya saling melengkapi, sehingga hasil bersih dari satu lapisan tidak menggantikan lapisan lain yang berlaku.
Jalankan evaluasi yang relevan sejak desain, pengembangan, produksi konten, QA, hingga persiapan rilis. W3C menganjurkan evaluasi sejak awal dan sepanjang pengembangan, serta menegaskan bahwa tidak ada alat yang sendirian dapat menentukan pemenuhan standar. Karena itu, desainer, editor, dan pengembang tetap bertanggung jawab atas keputusan yang mereka buat. Pemimpin aksesibilitas menjaga kebijakan, metode, pelatihan, dan penafsiran rumit; perannya bukan menjadi antrean tunggal untuk semua pemeriksaan.
Bagaimana kedalaman pengujian disesuaikan dengan perubahan yang akan dirilis?
Kedalaman pengujian harus bertambah seiring meningkatnya interaksi, pemakaian ulang, kebaruan, kekritisan perjalanan, dan potensi dampak bagi pengguna. Sebelum memilih metode, inventarisasikan perjalanan, komponen, templat, jenis konten, dokumen, media, kontrol, dan teknologi yang terdampak. Model kelas perubahan berikut adalah alat tata kelola yang dapat disesuaikan, bukan standar risiko resmi, skor tetap, atau dasar untuk menyatakan bahwa jalur yang tidak diuji telah sesuai.
Perubahan konten saja: lakukan tinjauan manusia dan pemeriksaan otomatis yang berlaku; tambahkan pemeriksaan struktur, papan ketik, pembesaran, atau teknologi bantu bila makna, media, dokumen, maupun kontrol berubah.
Perubahan visual atau tata letak: tambahkan tinjauan desain, pembesaran, dan reflow pada tampilan terdampak, serta periksa fokus apabila perilaku interaktif ikut berubah.
Perubahan komponen atau interaksi: tetapkan kriteria penerimaan sebelum pembuatan, wajibkan pemeriksaan pengembang dan QA independen, uji keadaan relevan, lalu tambahkan regresi untuk komponen yang digunakan ulang.
Templat baru, perjalanan kritis, atau rilis besar: gunakan seluruh lapisan yang berlaku, tugas representatif, pengujian teknologi bantu terlatih, evaluasi kesesuaian berbasis sampel, dan evaluasi bersama penyandang disabilitas ketika temuan masih dapat mengubah pekerjaan.
Kelas yang lebih ringan tetap membutuhkan bukti sesuai ruang lingkupnya; kelas yang lebih berat memperluas metode dan independensi. Untuk evaluasi kesesuaian yang lebih luas, WCAG-EM mengarahkan tim agar menetapkan ruang lingkup dan tujuan, menjelajahi tampilan serta fungsi utama, memilih cakupan representatif bila evaluasi penuh tidak layak, memeriksa sampel, dan melaporkan temuan. Catat bagian yang tidak dicakup agar sampel tidak berubah diam-diam menjadi klaim mengenai keseluruhan situs.
Apa isi matriks kepemilikan pengujian, dan siapa pemilik setiap serah terima?
Matriks kepemilikan harus menyebut lapisan pengujian, pemicu dan ruang lingkup perubahan, tahap paling awal yang berguna, pelaksana, penerima yang akuntabel, keahlian serta lingkungan, bukti yang disimpan, aturan pemblokiran, dan pemilik remediasi maupun uji ulang. Kolom tersebut mengubah pesan umum seperti “periksa aksesibilitas” menjadi kesepakatan kerja yang dapat dijadwalkan, dilaksanakan, ditinjau, dan digunakan untuk mengambil keputusan rilis.
Batas peran perlu mengikuti asal pekerjaan. Desainer memiliki keputusan desain aksesibel; penulis atau editor memiliki makna konten; pengembang memiliki implementasi dan pemeriksaan lokal; QA memiliki rencana serta pelaksanaan independen; peneliti pengguna memiliki studi yang etis; pemilik produk atau rilis yang berwenang menerima keputusan rilis. Dalam tim kecil, satu orang boleh memakai beberapa topi, tetapi topi itu harus disebutkan dan pekerjaan berisiko tinggi tetap memerlukan tinjauan terlatih atau independen.
Aksesibilitas berhenti menjadi pemeriksaan akhir milik orang lain ketika setiap perubahan membawa bukti, pemilik, dan jalur uji ulang yang jelas.
Contoh matriks kepemilikan tujuh lapisan pengujian
Lapisan, pemicu, dan ruang lingkup
Tahap, pelaksana, keahlian, dan lingkungan
Penerima akuntabel dan bukti
Dampak rilis dan pemilik uji ulang
Pemeriksaan otomatis; setiap perubahan relevan pada kode, templat, atau konten terstruktur.
Saat pembuatan lokal dan integrasi; pengembang serta QA dalam lingkungan yang mencerminkan perubahan.
QA; simpan ruang lingkup, konfigurasi, hasil, dan tautan cacat.
Temuan pemblokir mengikuti kebijakan; pengembang memperbaiki dan menjalankan ulang.
Tinjauan konten; judul, heading, label, tautan, instruksi, galat, media, atau alternatif teks berubah.
Saat penulisan dan sebelum QA; penulis atau editor dengan konteks halaman dan tugas.
Pemilik konten; simpan daftar bagian yang ditinjau, keputusan, dan perbaikan.
Makna yang menghalangi tugas menahan rilis sesuai aturan; editor menguji ulang.
Tinjauan papan ketik; kontrol, komponen, navigasi, atau alur tugas berubah.
Sejak prototipe interaktif dan implementasi; pengembang lalu QA independen dengan papan ketik.
QA; simpan tugas, keadaan, urutan fokus, hasil, dan bukti galat.
Operasi atau pemulihan tugas yang gagal diblokir; pengembang memperbaiki, QA mengulang.
Pembesaran dan reflow; visual, tata letak, templat, atau komponen responsif berubah.
Desain responsif dan QA; desainer serta QA pada tampilan dan pembesaran yang berlaku.
QA atau pemilik desain; simpan tampilan, kondisi, kehilangan konten, fungsi, dan fokus.
Kehilangan fungsi atau informasi mengikuti aturan blok; pembuat perubahan memperbaiki.
Pembaca layar atau teknologi bantu terpilih; interaksi, keadaan, templat, atau perjalanan berisiko lebih tinggi berubah.
Prototipe matang dan implementasi; penguji terlatih memakai kombinasi teknologi yang dipilih dari bukti audiens.
Pemimpin aksesibilitas atau QA; simpan tugas, lingkungan, versi, keluaran, dampak, dan hasil ulang.
Hambatan tugas yang ditetapkan sebagai pemblokir harus diperbaiki dan diuji ulang oleh penguji terlatih.
Evaluasi bersama penyandang disabilitas; prototipe, perjalanan kritis, atau kebutuhan yang belum dipahami.
Ketika temuan masih dapat mengubah rancangan; peneliti berpengalaman bersama peserta dalam lingkungan yang sesuai.
Pemilik produk; simpan protokol, temuan yang dianonimkan, batas studi, dan keputusan.
Temuan memengaruhi prioritas serta desain; pemilik produk menugaskan tindak lanjut dan validasi.
Evaluasi kesesuaian berbasis sampel; templat baru, rilis besar, atau kebutuhan jaminan yang lebih luas.
Sebelum keputusan rilis dengan waktu remediasi; evaluator terlatih dan cukup independen.
Pemilik rilis; simpan ruang lingkup, sampel, metode, temuan, batas, dan laporan.
Bukti yang diwajibkan harus lengkap; pembuat memperbaiki dan evaluator memverifikasi.
Apa yang perlu diperiksa dalam setiap pengujian aksesibilitas inti?
Pemeriksaan inti harus menguji penyelesaian tugas, bukan sekadar keberadaan atribut atau keberhasilan alat. Otomatisasi menangani kondisi yang dapat dideteksi secara konsisten dan mencatat ruang lingkup pemindaiannya. Tinjauan konten menggunakan penilaian manusia untuk memastikan judul, heading, label, nama tautan, instruksi, pesan galat, takarir, transkrip, dan alternatif teks menyampaikan makna yang berguna dalam konteks. Elemen yang ada secara teknis masih dapat membingungkan atau tidak membantu pengguna.
Untuk papan ketik, selesaikan tugas representatif, operasikan setiap kontrol yang relevan, ikuti urutan fokus, pastikan fokus terlihat dan tidak sepenuhnya tertutup, masuk serta keluar dari komponen, amati perubahan keadaan, dan pulihkan galat. WCAG 2,2 mensyaratkan fungsi dapat dioperasikan melalui antarmuka papan ketik dengan pengecualian tertentu, serta memungkinkan fokus dipindahkan dari komponen. Pemeriksaan yang hanya menekan Tab tanpa menyelesaikan tugas tidak menguji keseluruhan perilaku tersebut.
Pada pembesaran, periksa teks sampai 200 persen menurut kriteria yang berlaku tanpa kehilangan konten atau fungsi. Untuk reflow, bedakan dua kondisi WCAG: lebar ekuivalen 320 piksel CSS tanpa gulir horizontal dan tinggi ekuivalen 256 piksel CSS tanpa gulir vertikal, dengan pengecualian bagi tata letak dua dimensi yang diperlukan untuk makna atau penggunaan. Cari informasi yang hilang, kontrol terhalang, fokus tersembunyi, perubahan di luar area pandang, dan gulir yang tidak diizinkan; kemiripan piksel bukan sasaran pengujian.
Kapan teknologi bantu, pengguna penyandang disabilitas, dan evaluasi kesesuaian perlu ditambahkan?
Tambahkan metode berjaminan lebih tinggi ketika perubahan menyentuh interaksi, keadaan, komponen yang digunakan ulang, atau perjalanan kritis. Penguji terlatih perlu menjalankan tugas representatif dengan pembaca layar maupun teknologi bantu terpilih sepanjang pengembangan, khususnya setelah fitur penting atau perubahan besar. Pilih kombinasi peramban, sistem operasi, dan teknologi bantu terkini dari bukti audiens, teknologi produk, komitmen dukungan, serta risiko yang diketahui; jangan menyalin satu matriks universal tanpa dasar.
Catatan temuan harus memungkinkan orang lain mengulang kondisi yang sama: sebut tugas terdampak, dampak pengguna, perilaku yang diharapkan, peramban, sistem operasi, teknologi bantu dan versi, bukti pendukung, pemilik remediasi, serta hasil uji ulang. Pembaca layar adalah satu metode kompatibilitas, bukan simulasi pengalaman seluruh pengguna tunanetra dan bukan bukti kesesuaian. Pemeriksaan membaca, operasi, perubahan keadaan, pengumuman galat, dan pemulihan tugas perlu tetap dikaitkan dengan ruang lingkup yang dinyatakan.
Evaluasi bersama penyandang disabilitas sebaiknya dilakukan pada prototipe dan perjalanan penting ketika temuan masih dapat memengaruhi keputusan. Atasi hambatan nyata yang signifikan sebelum sesi agar waktu peserta juga dapat mengungkap masalah kegunaan yang lebih dalam, tanpa menunda seluruh keterlibatan sampai produk dianggap selesai. Jangan menggeneralisasi pengalaman seorang peserta. Padukan penelitian ini dengan evaluasi kesesuaian karena keduanya menjawab pertanyaan berbeda, dan bahkan tingkat kesesuaian WCAG tertinggi tidak menjamin akses bagi setiap individu.
Bagaimana bukti mengendalikan rilis dan memperbaiki program dari waktu ke waktu?
Bukti harus mengendalikan rilis melalui persyaratan kelas perubahan, bukan satu skor aksesibilitas global. Sebelum menerima rilis, pemilik produk atau rilis yang berwenang memastikan seluruh pemeriksaan yang berlaku selesai, temuan pemblokir telah diperbaiki dan diuji ulang, serta catatan menyebut ruang lingkup, metode, lingkungan, hasil, pemilik, disposisi, dan status uji ulang. QA dan spesialis menyediakan bukti independen, sedangkan desainer, editor, dan pengembang tetap memiliki remediasi atas pekerjaan mereka.
Apabila kebijakan organisasi mengizinkan pengecualian, catat pihak yang mengesahkan, alasan, pengguna terdampak, mitigasi, masa berlaku, dan tindak lanjut. Pengecualian adalah keputusan penerimaan risiko yang dapat ditelusuri; keputusan itu tidak mengubah hasil pengujian dan tidak menetapkan kesesuaian. Penafsiran kepatuhan untuk yurisdiksi tertentu harus dibawa kepada penasihat hukum yang memenuhi syarat, bukan disimpulkan dari contoh tata kelola atau praktik sektor publik yang digunakan dalam program ini.
Setelah rilis, hubungkan laporan hambatan dan cacat berulang kembali ke matriks, pemeriksaan regresi, pelatihan, templat, serta kelas perubahan berikutnya. Mulailah dengan satu perjalanan kritis dan buat jejak buktinya lengkap sebelum memperluas cakupan. Libatkan evaluator aksesibilitas terlatih bila tim belum mampu menilai interaksi rumit, perilaku teknologi bantu, cakupan representatif, atau temuan yang diperdebatkan; gunakan peneliti berpengalaman untuk studi bersama penyandang disabilitas.
Pilih satu perjalanan kritis dan petakan perubahan serta lapisan pengujiannya.
Sebut pemilik setiap peran dan latih mereka pada metode yang harus dijalankan.
Sediakan templat bukti, catatan temuan, dan otomatisasi yang sesuai.
Kalibrasikan aturan pemblokiran melalui hasil pilot dan kewenangan organisasi.
Tinjau pola cacat berulang, lalu perbarui regresi, panduan, dan templat.
Perluas cakupan setelah serah terima dan jalur uji ulang pada pilot berjalan konsisten.
Pertanyaan umum tentang program pengujian aksesibilitas
Bagaimana cara membuat program pengujian aksesibilitas web?
Tentukan ruang lingkup, kelas perubahan, dan empat jenis bukti yang dibutuhkan. Buat matriks berisi pemicu, tahap, pelaksana, penerima, lingkungan, bukti, aturan pemblokiran, serta pemilik uji ulang; kemudian latih pemilik peran dan uji model pada satu perjalanan kritis. Perluas program berdasarkan pola temuan, bukan sekadar jumlah tes yang selesai.
Siapa yang bertanggung jawab atas pengujian aksesibilitas?
Tanggung jawabnya terdistribusi: desainer memiliki keputusan desain, tim konten memiliki makna, pengembang memiliki implementasi, QA memiliki rencana dan pemeriksaan independen, serta peneliti memiliki studi pengguna. Pemimpin aksesibilitas menjaga kebijakan dan metode, sementara pemilik rilis yang berwenang menerima keputusan. Pemeriksaan QA tidak memindahkan tanggung jawab pembuat atas pekerjaannya.
Apakah pengujian otomatis dapat membuktikan kesesuaian WCAG?
Tidak. Otomatisasi dapat menemukan kondisi programatis yang berulang, tetapi tidak dapat sendirian menilai seluruh perilaku, makna, kompatibilitas teknologi bantu, atau kegunaan. Keputusan kesesuaian memerlukan evaluasi manusia yang berpengetahuan dan ruang lingkup yang dinyatakan.
Kapan perlu menguji dengan pembaca layar dan penyandang disabilitas?
Gunakan pengujian pembaca layar terlatih untuk tugas, keadaan, interaksi, serta perubahan berisiko lebih tinggi sepanjang pengembangan. Libatkan penyandang disabilitas pada prototipe dan perjalanan kritis saat temuan masih dapat mengubah rancangan. Pengujian teknologi bantu menilai kompatibilitas, sedangkan evaluasi pengguna menyelidiki kegunaan; keduanya tidak saling menggantikan.
Temuan aksesibilitas apa yang harus memblokir rilis?
Organisasi perlu menetapkan aturan pemblokiran dan pihak yang berwenang sesuai risiko serta kebijakannya. Bukti rilis harus menunjukkan bahwa pemeriksaan wajib selesai dan temuan pemblokir telah diperbaiki serta diuji ulang. Pengecualian yang diizinkan harus eksplisit, berbatas waktu, memiliki mitigasi dan tindak lanjut, serta tetap terpisah dari klaim kesesuaian.
Referensi & Sumber
Artikel ini diriset menggunakan sumber-sumber berikut:
Kami membahas keputusan yang membentuk sebuah situs web jauh setelah peluncuran. Kami berangkat dari sumber yang disebutkan namanya, memisahkan temuan dari pendapat, dan memakai bantuan AI untuk riset dan penyusunan draf di bawah standar redaksi yang terdokumentasi. Kami mengungkapkan hubungan komersial di mana pun hubungan itu ada.
Panduan praktis untuk memetakan dependensi pihak ketiga berdasarkan perjalanan pengguna, menguji kegagalannya, serta menetapkan keputusan dan pemiliknya.