Apa itu Ujian Kebolehaksesan?
Ujian Kebolehaksesan ditakrifkan sebagai jenis Uji Perisian yang dilakukan untuk memastikan bahawa aplikasi yang diuji dapat digunakan oleh orang kurang upaya seperti pendengaran, rabun warna, usia tua dan kumpulan lain yang kurang bernasib baik. Ini adalah subset Ujian Kebolehgunaan.
Orang kurang upaya menggunakan teknologi bantu yang membantu mereka mengendalikan produk perisian. Contoh perisian tersebut adalah:
- Speech RecognitionSoftware - Ia akan menukar perkataan yang diucapkan menjadi teks, yang berfungsi sebagai input ke komputer.
- Perisian pembaca skrin - Digunakan untuk membaca teks yang dipaparkan di skrin
- Perisian Pembesaran Skrin - Digunakan untuk memperbesar monitor dan memudahkan membaca bagi pengguna yang cacat penglihatan.
- Papan kekunci khas dibuat untuk pengguna untuk menaip mudah yang menghadapi masalah kawalan motor
Dalam tutorial ini, anda akan belajar-
- Apa itu ujian kebolehaksesan?
- Mengapa Ujian kebolehaksesan?
- Ketidakupayaan yang mana untuk disokong?
- Bagaimana melakukan ujian kebolehaksesan?
- Alat Ujian Kebolehaksesan
- Ujian Kebolehcapaian Mitos
Mengapa Ujian Kebolehaksesan?
Sebab 1 : Memenuhi keperluan untuk Orang Kurang Upaya.
Kira-kira 20% penduduk mempunyai masalah kecacatan.
- 1 daripada 10 orang mengalami kecacatan yang teruk
- 1 dari 2 orang berumur lebih dari 65 mempunyai keupayaan yang berkurang
Kecacatan termasuk kebutaan, pekak, cacat, atau sebarang gangguan pada badan.
Produk perisian dapat memenuhi pasaran besar ini, jika dibuat sesuai untuk orang kurang upaya. Masalah kebolehaksesan dalam perisian dapat diselesaikan jika Uji Aksesibilitas dijadikan sebahagian daripada kitaran hidup pengujian perisian biasa.
Sebab 2 : Mematuhi Perundangan Kebolehaksesan
Badan-badan pemerintah di seluruh dunia telah mengeluarkan pengesahan, yang mengharuskan produk IT dapat diakses oleh orang kurang upaya.
Berikut adalah tindakan undang-undang oleh pelbagai kerajaan -
- Amerika Syarikat: Akta Orang Kurang Upaya Amerika - 1990
- United Kingdom: Akta Diskriminasi Ketidakupayaan - 1995
- Australia: Akta Diskriminasi Ketidakupayaan - 1992
- Ireland: Akta Orang Kurang Upaya tahun 2005
Ujian Kebolehaksesan adalah penting untuk memastikan kepatuhan undang-undang.
Sebab 3 : Elakkan Potongan Undang-Undang
Pada masa lalu, syarikat Fortune 500 telah dituntut kerana produk mereka tidak mesra orang kurang upaya. Berikut adalah beberapa kes yang menonjol
- Persekutuan Kebangsaan untuk Orang Buta (NFB) vs Amazon (2007)
- Sexton dan NFB vs Target (2007)
- Penyelesaian NFB Vs AOL (1999)
Sebaiknya buat produk yang menyokong orang kurang upaya dan mengelakkan kemungkinan tuntutan mahkamah.
Ketidakupayaan yang mana untuk disokong?
Permohonan mesti menyokong orang kurang upaya seperti -
Jenis Kurang Upaya |
Penerangan Ketidakupayaan |
---|---|
Kecacatan Penglihatan |
|
Kecacatan Fizikal |
|
Ketidakupayaan kognitif |
|
Ketidakupayaan Literasi |
|
Kurang Upaya Pendengaran |
|
Bagaimana melakukan Ujian Kebolehaksesan?
Ujian Kebolehaksesan dapat dilakukan dengan 2 cara, dan mereka adalah:
- Manual
- Automatik
Berikut ini adalah inti yang perlu diperiksa agar aplikasi dapat digunakan oleh semua pengguna. Senarai semak ini digunakan untuk menandatangani ujian kebolehaksesan.
- Adakah aplikasi menyediakan setara papan kekunci untuk semua operasi dan tetingkap tetikus?
- Adakah arahan diberikan sebagai sebahagian daripada dokumentasi pengguna atau manual? Adakah mudah untuk memahami dan mengendalikan aplikasi menggunakan dokumentasi?
- Adakah tab disusun secara logik untuk memastikan navigasi lancar?
- Adakah kunci pintasan disediakan untuk menu?
- Adakah aplikasi menyokong semua sistem operasi?
- Adakah masa respons setiap skrin atau halaman disebut dengan jelas sehingga Pengguna Akhir tahu berapa lama menunggu?
- Adakah semua label ditulis dengan betul dalam aplikasi?
- Adakah warna aplikasi fleksibel untuk semua pengguna?
- Adakah gambar atau ikon digunakan dengan betul, sehingga mudah difahami oleh pengguna akhir?
- Adakah aplikasi mempunyai amaran audio?
- Adakah pengguna dapat menyesuaikan kawalan audio atau video?
- Adakah pengguna boleh mengganti fon lalai untuk percetakan dan paparan teks?
- Adakah pengguna boleh menyesuaikan atau mematikan paparan berkelip, berputar atau bergerak?
- Periksa untuk memastikan bahawa pengekodan warna tidak pernah digunakan sebagai satu-satunya cara untuk menyampaikan maklumat atau menunjukkan tindakan
- Adakah penonjolan dapat dilihat dengan warna terbalik? Pengujian warna dalam aplikasi dengan mengubah nisbah kontras
- Adakah kandungan berkaitan audio dan video dapat didengar dengan betul oleh orang kurang upaya? Uji semua halaman multimedia tanpa pembesar suara di laman web
- Adakah latihan disediakan untuk pengguna kurang upaya yang akan membolehkan mereka membiasakan diri dengan perisian atau aplikasi?
Ujian kebolehcapaian mungkin mencabar bagi penguji kerana mereka tidak biasa dengan kecacatan. Lebih baik bekerjasama dengan orang kurang upaya yang mempunyai keperluan khusus untuk memahami cabaran mereka.
Terdapat cara yang berbeza untuk Menguji Kebolehcapaian bergantung kepada Ketidakupayaan. Kami akan belajar semuanya satu persatu.
1) Kurang Upaya Penglihatan
OK sekarang mari kita anggap saya tidak mempunyai kemampuan penglihatan. Saya benar-benar buta, dan saya mahu mengakses Laman Web XYZ. Sekiranya begitu, apakah pilihannya ???? Tidak bolehkah saya mengakses laman web XYZ? Apa pilihan yang saya ada? Terdapat pilihan satu perkataan yang disebut sebagai SCREENREADER. Ya, anda betul. SKREENREADER. Sekarang, apakah pembaca Skrin ini? Ini adalah Perisian yang digunakan untuk menceritakan kandungan di web. Pada dasarnya, apa yang ada di laman web anda sama ada kandungan, Pautan, Tombol Radio, Imej, Video, dan lain-lain. Pembaca skrin akan menceritakan setiap perkara bagi saya. Terdapat banyak Pembaca Skrin yang tersedia. Saya telah bekerja dengan rahang.
Pada dasarnya, apabila anda memulakan rahang atau pembaca skrin dan kemudian pergi ke laman web, maka ia akan menceritakan isi lengkap kepada anda. Untuk Cth: Saya telah memulakan rahang, dan memulakan penyemak imbas JAWS akan mengumumkan bahawa halaman permulaan Mozilla Firefox, sekarang jika saya pergi ke bar alamat maka JAWS akan mengumumkan bahawa ALAMAT BAR dan kemudian ketik www.google.com pada bar alamat, rahang akan pergi untuk menjelaskan seperti ini: -
Bar Alamat, w, w, w, noktah, g, o, o, g, l, e, noktah, c, o, m. Juga, apabila halaman memuat sepenuhnya rahang akan sekali lagi mengumumkan laman Utama Google.Com.Sekarang jika saya pergi ke Carian Google, maka JAWS akan mengumumkan bahawa carian Google. Oleh itu, orang buta akan mudah mengenali sesuatu dengan mudah.
Perkara yang ingin saya jelaskan di sini pembaca skrin akan menceritakan kata demi kata jika anda memasukkan sesuatu atau di kotak teks . Begitu juga, jika ada pautan, ia akan menyebutnya sebagai pautan, untuk Button akan menyebutnya sebagai tombol. Supaya Orang Buta dapat Mengenal pasti sesuatu dengan mudah.
Sekarang Sekiranya laman web tidak dirancang dengan baik, mungkin (rahsia biasanya tidak dapat dilakukan) bahawa rahang tidak akan dapat menceritakan kandungan yang betul yang seterusnya mengakibatkan ketidakcukupan bagi Orang Buta. (Katakan jika rahang menceritakan pautan sebagai kandungan, maka pengguna buta tidak akan pernah dapat mengetahui bahawa ia adalah pautan dan jika itu menjadi yang penting untuk laman web itu maka ????). Sekiranya demikian, ia akan mengakibatkan kerugian yang tinggi bagi Perniagaan Laman Web.
2) Kemerosotan Penglihatan
Terdapat dua kategori yang ingin saya sebutkan dalam masalah penglihatan.
Yang pertama ialah Color Blindness. Buta Warna bermaksud tidak buta sepenuhnya tetapi tidak dapat melihat beberapa warna tertentu dengan betul. Merah dan Biru adalah warna umum yang tidak dapat dilihat oleh orang jika mereka mempunyai buta warna. Jadi pada dasarnya, jika saya mempunyai buta warna warna merah dan saya ingin menggunakan laman web yang 80% berwarna merah maka ??? Adakah saya selesa di laman web itu? Jawapannya adalah tidak.
Oleh itu, laman web harus direka sedemikian rupa sehingga orang yang mempunyai buta warna tidak menghadapi masalah untuk mengaksesnya. Ambil contoh ringkas butang yang terdapat di Merah. Untuk menjadikannya mudah diakses jika digariskan dengan Hitam. Maka senang diakses. Biasanya Hitam dan putih dianggap universal.
3) KECEDERAAN VISI MISKIN
Perkara kedua adalah orang yang mempunyai penglihatan yang lemah (tidak jelas penglihatan) atau mempunyai masalah penglihatan yang berbeza (terdapat banyak masalah mata yang berkaitan dengan retina, dll.) Kerana mengakses mana-mana laman web.
1) Dalam kes seperti itu, perkara terbaik yang perlu dilakukan adalah mengelakkan teks kecil. Kerana itu akan menjadi kelebihan besar bagi orang yang kurang penglihatan.
2) Juga, orang yang mempunyai masalah penglihatan ingin memperbesar teks laman web untuk menjadikannya selesa bagi mereka. Oleh itu, laman web harus direka sedemikian rupa sehingga jika membesarkannya, susun aturnya tidak mudah putus ketika mengezum teks. Jika tidak, itu bukan kesan yang baik bagi mereka.
4) Kecacatan Lain
Dalam Ujian Kebolehaksesan untuk khalayak Orang Kurang Upaya satu perkara yang sangat penting untuk dipertimbangkan ialah Mengakses Laman Web tanpa menggunakan tetikus. Seseorang harus dapat melengkapkan laman web dengan pautan, butang, butang radio, kotak pilihan, pop-up, dropdown, semua kawalan harus dapat diakses sepenuhnya dan dapat dikendalikan melalui papan kekunci.
Contohnya : Sekiranya saya lumpuh tangan kanan, dan saya tidak selesa dengan tetikus atau mengatakan saya tidak mahu menggunakan tetikus, bagaimana? Sekiranya demikian, jika saya tidak dapat mengakses pautan atau kotak pilihan di laman web melalui papan kekunci maka ???? Jadi laman web harus diakses sepenuhnya dengan Papan Kekunci.
Teks Alternatif harus ada untuk Imej, Audio, Video sehingga pembaca skrin membacanya dan akan menceritakannya sehingga orang buta dapat mengenali gambar, audio, video dengan mudah. Selain itu, pintasan papan kekunci harus ada untuk mengakses laman web dengan mudah dan navigasi harus tersedia dengan papan kekunci.
Fokus juga mesti kelihatan sepenuhnya. Apabila kita menekan tab, pengguna harus dapat melihat ke mana kawalan bergerak. Dengan fokus yang dapat dilihat, menjadi sangat mudah bagi pengguna yang mempunyai penglihatan yang lemah atau buta warna untuk mengenal pasti aliran laman web dan juga kemudahan akses.
Pengguna Kurang Upaya Pendengaran (Pekak atau sukar didengar): Yang terakhir adalah orang yang mempunyai masalah Pendengaran. Orang pekak boleh mengakses laman web kerana dia dapat melihat kandungan di laman web. Tetapi ketika berbicara mengenai audio dan video, mereka menghadapi kesulitan. Oleh itu, untuk Video dan Audio apa pun, harus ada teks Alt. Teks Alt bermaksud teks Alternatif. Katakan ada Video mengenai cara Memesan tiket syarikat penerbangan. Sekiranya demikian, teksnya mesti ada supaya orang pekak dapat membacanya dan mendapat idea tentang apa sebenarnya video tersebut.
Alat Ujian Kebolehaksesan:
Untuk menjadikan laman web anda lebih diterima dan mesra pengguna, sangat penting untuk diakses dengan mudah. Terdapat pelbagai alat ujian kebolehaksesan yang dapat memeriksa kebolehaksesan laman web.
Berikut adalah beberapa Alat Ujian Kebolehcapaian yang popular :
1) Gelombang
Wave adalah alat kebolehaksesan web percuma yang dibuat oleh WEBAIM. Ia digunakan untuk mengesahkan laman web secara manual untuk pelbagai aspek kebolehaksesan. Alat ini boleh digunakan untuk memeriksa intranet, kata laluan yang dilindungi, dihasilkan secara dinamik, atau halaman web sensitif. Fungsi utama Bar Alat Kebolehcapaian Web merangkumi mengenal pasti komponen laman web, menyediakan akses ke pandangan alternatif kandungan halaman dan memudahkan penggunaan aplikasi dalam talian pihak ketiga. Ini memastikan 100% pelaporan aksesibiliti peribadi dan selamat
Lawati di sini
2) TAW
TAW adalah alat dalam talian untuk menentukan kebolehaksesan web anda. Alat ini menganalisis laman web sesuai dengan panduan kebolehaksesan web W3C dan menunjukkan masalah kebolehaksesan. Masalah ujian kebolehaksesan web dikategorikan ke dalam keutamaan 1, keutamaan 2 dan keutamaan 3. Ciri TAW yang menarik adalah keupayaan untuk menghasilkan subkumpulan WCAG 1.0 untuk diuji. Dalam alat TAW, anda boleh memilih untuk menguji satu halaman atau beberapa halaman dengan "labah-labah" laman web. TAW juga membolehkan kita menentukan pemeriksaan tambahan melalui kotak dialog "Pemeriksaan Pengguna"
Lawati di sini
3) Aksesori Valet
Ini adalah alat yang membolehkan anda memeriksa halaman web terhadap pematuhan WCAG (Garis Panduan Kebolehaksesan Kandungan Web). Semua pilihan pelaporan HTML menunjukkan markup anda dalam bentuk normal yang menonjolkan tanda usang, palsu dan valid serta elemen yang salah tempat. Alat ini menawarkan pelbagai ciri seperti
- Laporan dalam negeri untuk pembangun
- Ringkasan eksekutif untuk QA dan Pengurusan
- Meta-data untuk web semantik dan WWW
- Pembersihan automatik dan penukaran Html ke XHtml
- Alat skrip
Lawati Di Sini
4) Alat Pembangun Kebolehcapaian
Ia adalah sambungan Chrome. Ia dan audit kebolehaksesan. Hasil audit menunjukkan peraturan kebolehaksesan yang dilanggar oleh Page Under Test. Sambungan mempunyai ulasan yang tinggi dan sering dikemas kini
Lawati Di Sini
5) Penguji Halaman Kebolehcapaian Cepat
Oleh kerana terdapat beberapa bar alat aksesibilitas yang sangat baik, Quick Page Accessibility Tester adalah penanda buku yang boleh anda klik untuk mendapatkan analisis cepat dari laman web. Ia akan mengetahui pelbagai masalah dengan halaman anda, memberi amaran tentang kemungkinan masalah dan menyoroti kawasan di halaman yang mungkin mendapat manfaat daripada ARIA (Aplikasi Internet Kaya yang Boleh Diakses)
Lawati Di Sini
Terdapat pelbagai alat yang tersedia di pasaran untuk melakukan ujian kebolehaksesan web yang diberikan di bawah:
6) aDesigner
Ini adalah alat yang dikembangkan oleh IBM yang mensimulasikan pengalaman individu cacat penglihatan sehingga pereka dapat lebih memahami keperluan orang kurang upaya dan mengembangkan aplikasi dengan sewajarnya.
Lawati Di Sini
7) Web Di Mana sahaja
Ini adalah alat berasaskan penyemak imbas yang berfungsi sama dengan pembaca skrin seperti Jaws. Ini membantu pembaca bagaimana membaca laman web.
Lawati Di Sini
8) bar alat kebolehcapaian Web
WAT adalah lanjutan dari penjelajah Internet atau Opera yang menawarkan pereka laman web dengan ciri-ciri berguna dalam analisis laman web. Salah satu ciri terbaik ialah ciri GreyScale yang membantu mencari titik kontras rendah dalam reka bentuk.
Lawati Di Sini
Ujian Kebolehcapaian Mitos:
Berikut adalah Ujian Mitos Kebolehcapaian:
Mitos: Membuat laman web yang boleh diakses adalah mahal
Fakta: Ia tidak mahal. Luangkan masa untuk memikirkan masalah kebolehaksesan di peringkat reka bentuk itu sendiri bersama dengan ujian asas. Ini akan menjimatkan wang dan juga pengerjaan semula.
Mitos: Menukar laman web yang tidak dapat diakses ke laman web yang boleh diakses adalah memakan masa dan mahal
Tidak perlu memasukkan semua perubahan dalam satu masa. Bekerja pada keperluan asas yang paling diperlukan untuk pengguna kurang upaya.
Mitos: Kebolehcapaian jelas dan membosankan
Kebolehcapaian tidak bermaksud halaman teks sahaja
Anda boleh menjadikan laman web menarik, tetapi laman web ini mesti dirancang sedemikian rupa sehingga dapat diakses oleh semua pengguna. Juga mengikut garis panduan kebolehaksesan kandungan web W3C - sangat tidak menggalakkan penggunaan halaman teks sahaja.
Mitos: Kebolehcapaian jika untuk Orang Buta dan Orang Kurang Upaya
Fakta Mengikuti garis panduan kebolehaksesan meningkatkan kebolehgunaan keseluruhan perisian, yang membantu pengguna biasa juga.
Kesimpulannya
Dalam Kejuruteraan Perisian, ujian kebolehaksesan membantu menjadikan aplikasi anda kurang upaya mesra. Sekiranya mengikuti panduan kebolehaksesan tidak mungkin dilakukan kerana kerumitan aplikasi web anda, bina satu versi laman web untuk pengguna biasa dan yang lain untuk disable