Tes Aksesibilitas: apa itu dan mengapa itu penting

Teknologi informasi telah lama menjadi bagian integral dari kehidupan kita, dan menjadikannya tersedia bagi sebanyak mungkin orang.

Aksesibilitas, yang sedang kita bicarakan, mengacu pada implementasi fungsi yang mengoptimalkan situs, aplikasi atau sistem operasi untuk para penyandang cacat dan tidak hanya.



Di mana ada pengembangan, ada pengujian. Kami bertemu dengan karyawan Departemen QA Boris Kotov untuk mengetahui lebih lanjut tentang pengujian Aksesibilitas.

Artikel tersebut berisi tautan ke materi eksternal.

- Apa itu pengujian aksesibilitas?

- Pengujian aksesibilitas adalah pengujian aplikasi untuk kesesuaian dengan rekomendasi dokumen W3C, yaitu penyediaan Pedoman Aksesibilitas Konten Web (WCAG) 2.1 . Dengan pengujian Aksesibilitas, spesialis memeriksa bagaimana aplikasi dapat diakses oleh para penyandang cacat.

- Menurut Anda mengapa situs perlu disesuaikan?

- Sebagai aturan, mereka mengadaptasi aplikasi yang sering digunakan oleh berbagai macam orang, termasuk para penyandang cacat. Selain fakta bahwa ini memungkinkan kami untuk memperluas lingkaran pengguna aplikasi, banyak perusahaan melihat ini sebagai langkah pemasaran yang baik, dengan mengatakan: "Kami ingin membuat aplikasi kami dapat diakses semaksimal mungkin bagi semua orang." Dan itu menangkap semua orang, memberikan kepercayaan tertentu kepada aplikasi, pengembang dan perusahaan.

- Untuk fitur terbatas apa platform benar-benar beradaptasi?

- Aksesibilitas , pertama-tama, aksesibilitas. Saya percaya bahwa ini sering membantu tidak hanya penyandang cacat, tetapi semua orang dalam keadaan tertentu. Dalam lingkungan yang bising, misalnya, atau sebaliknya, jika Anda tidak dapat membuat suara ketika tidak ada headphone di tangan, Anda dapat menonton video dengan subtitle. Atau sebaliknya: ketika tidak ada cara untuk membaca sesuatu, Anda dapat mendengarkannya.

Paling sering, aplikasi disesuaikan untuk pengguna dengan gangguan pendengaran atau penglihatan, dan lebih jarang untuk orang yang tidak dapat menggunakan keyboard atau perangkat input manual lainnya.



- Fungsi apa yang harus ditambahkan ke situs / aplikasi untuk ini?

- Semua ini harus diperhitungkan saat mengembangkan, dan bahkan lebih awal, ketika menyusun persyaratan. Pada dasarnya, semua fitur yang membantu untuk beradaptasi tersembunyi di tag dan atribut, dalam tata letak halaman, dalam tata letak. Video dalam aplikasi tersebut harus mendukung subtitle. Juga, pengembang dan desainer harus mempertimbangkan bahwa untuk orang dengan gangguan penglihatan, ukuran tertentu, font, dan warna yang kontras harus digunakan.

Ada beberapa program dan ekstensi tambahan untuk peramban yang membantu orang melihat halaman, entah bagaimana memahami informasi, secara visual atau melalui telinga. Adalah kekuatan kami untuk membuat pengguna menavigasi elemen-elemen halaman yang diperlukan. Anda dapat menghapus beberapa kata yang panjang dan rumit, membuatnya lebih pendek dan lebih mudah dimengerti, gambar-gambar penting dapat disertai dengan keterangan, yang dapat disuarakan menggunakan pembaca layar. Biasanya mereka sudah termasuk dalam firmware perangkat: di iOS itu adalah VoiceOver , di Android itu ada di tab " Aksesibilitas ", yang dapat ditemukan di pengaturan, dan pada Windows Anda dapat menginstal NVDA .

Juga, halaman tersebut mungkin mengandung elemen desain yang tidak berpartisipasi dalam manajemen langsungnya dan tidak mempengaruhi konten dengan cara apa pun - sesuatu yang orang, pada kenyataannya, tidak perlu. Elemen-elemen semacam itu diinginkan untuk disembunyikan. Adalah kekuatan kami untuk membuat alat-alat ini fokus pada apa yang dibutuhkan.

- Apa sajakah perusahaan terkenal yang telah mengadaptasi aplikasi mereka untuk para penyandang cacat? Apa sebenarnya yang mereka lakukan?

- Dari contoh-contoh, hal pertama yang terlintas di pikiran saya adalah Yandex. Baru saja membaca artikel mereka tentang habr , itu sangat menarik, saya sarankan untuk mencarinya. Sudah dirilis sejak lama, tetapi sangat menggambarkan bagaimana mereka memperkenalkan rekomendasi aksesibilitas ke dalam pengembangan dan dukungan. Jadi, menurut pendapat saya, seperti dalam kasus proyek yang sedang saya kerjakan, kemungkinan besar, semua contohnya entah bagaimana terkait dengan obat-obatan. Misalkan dalam aplikasi kami Anda dapat memanggil dokter di rumah, atau menemukan klinik terdekat yang cocok dan membuat janji dengan beberapa klik.

- Apakah penyandang disabilitas perlu dilibatkan dalam proses adaptasi?

- Saya percaya bahwa ini tidak perlu. Bahkan, siapa pun bisa "membatasi" sebagian kemampuannya. Bungkam atau gunakan aplikasi dengan mata tertutup, coba input suara. Mungkin ini akan berguna hanya dalam pengujian akhir - alfa atau beta - ketika seharusnya bekerja dengan kelompok fokus.



- Ceritakan tentang proses dan fitur-fitur pembeda utama dari pengujian aksesibilitas? Alat khusus apa yang Anda gunakan untuk pengujian seperti itu?

- Pengujian itu sendiri adalah sebagai berikut: poin dari dokumen dipilih yang harus Anda patuhi saat mengembangkan aplikasi dan mengujinya. Pertama kali diuji dengan alat dan ekstensi otomatis untuk browser: kami menggunakan kapak , Mercusuar , dan Wave . Periksa kode, kontras, ukuran font, dll. Setelah memeriksa, alat-alat tersebut memberikan ketidakkonsistenan dan rekomendasi untuk perbaikan.

Kemudian pengembang memperbaiki semuanya dan tugas beralih ke pengujian manual. Kami menulis kasus pengujian untuk ini, menggambarkan apa yang perlu kami periksa sebagai bagian dari pengujian aksesibilitas. Kami menguji dan mengirim inkonsistensi yang ditemukan ke perbaikan bug, melampirkan rekomendasi untuk perbaikan.

Alat otomatis tidak menangkap semuanya, sehingga diharapkan ada pengujian otomatis dan manual. Pengujian otomatis sering melompati spasi antar paragraf, atau semacam jebakan saat menavigasi pada halaman. Misalkan, menggunakan tombol tab, Anda dapat beralih di antara elemen halaman, dan jika ada sesuatu dalam siklus dalam paragraf atau di antara tautan - ini adalah hal-hal yang telah kami hitung. Selain itu, pengujian otomatis tidak akan membantu mendeteksi ini di tablet dan ponsel. Ini paling baik dilakukan secara manual - untuk menonton, dengarkan bagaimana tampilannya dari sisi pengguna sebenarnya.

Sebagai kesimpulan, saya ingin mengatakan yang berikut: implementasi aksesibilitas merupakan tambahan yang bagus untuk situs atau aplikasi apa pun. Dan untuk bekerja, menyadari bahwa ini secara signifikan dapat memfasilitasi kehidupan seseorang, sangat menyenangkan. Saya ingin melihat sebanyak mungkin situs dan aplikasi yang beradaptasi dengan orang-orang dengan kemampuan berbeda, dan lebih banyak bekerja pada proyek-proyek tersebut.

Source: https://habr.com/ru/post/id470091/


All Articles