Kiểm tra khả năng tiếp cận là gì? (Ví dụ)

Kiểm tra khả năng tiếp cận là gì?

Kiểm tra khả năng truy cập được định nghĩa là một loại Kiểm thử phần mềm được thực hiện để đảm bảo rằng ứng dụng đang được kiểm tra có thể sử dụng được đối với những người khuyết tật như thính giác, mù màu, tuổi già và các nhóm thiệt thòi khác. Nó là một tập hợp con của Kiểm tra khả năng sử dụng.

Người khuyết tật sử dụng công nghệ hỗ trợ để giúp họ vận hành một sản phẩm phần mềm. Ví dụ về phần mềm như vậy là:

  • Phần mềm nhận dạng giọng nói – Chuyển đổi lời nói thành văn bản, dùng làm đầu vào cho máy tính.
  • Phần mềm đọc màn hình – Dùng để đọc văn bản hiển thị trên màn hình.
  • Phần mềm phóng to màn hình– Dùng để phóng to màn hình và giúp người dùng khiếm thị dễ đọc.
  • Bàn phím đặc biệt được tạo ra để giúp người dùng gõ phím dễ dàng, gặp khó khăn trong việc điều khiển động cơ

Kiểm tra khả năng tiếp cận

Tại sao phải kiểm tra khả năng tiếp cận?

Lý do 1: Phục vụ thị trường cho người khuyết tật.

Kiểm tra khả năng tiếp cận

Khoảng 20% ​​dân số có vấn đề về khuyết tật.

  • Cứ 1 người thì có 10 người bị khuyết tật nặng
  • 1 trong 2 người trên 65 tuổi bị suy giảm khả năng

Khuyết tật bao gồm mù, điếc, khuyết tật hoặc bất kỳ rối loạn nào trong cơ thể.

Một sản phẩm phần mềm có thể phục vụ cho thị trường lớn này nếu nó thân thiện với người khuyết tật. Các vấn đề về khả năng truy cập trong phần mềm có thể được giải quyết nếu Kiểm tra khả năng truy cập được coi là một phần của vòng đời kiểm thử phần mềm thông thường.

Lý do 2: Tuân thủ các quy định về khả năng tiếp cận

Kiểm tra khả năng tiếp cận

Các cơ quan chính phủ trên toàn thế giới đã đưa ra các quy định hợp pháp hóa yêu cầu người khuyết tật phải tiếp cận được các sản phẩm CNTT.

Sau đây là các văn bản pháp lý của nhiều chính phủ khác nhau –

  • Hoa Kỳ: Đạo luật Người khuyết tật Hoa Kỳ – 1990
  • Vương quốc Anh: Đạo luật phân biệt đối xử với người khuyết tật – 1995
  • Úc: Đạo luật phân biệt đối xử với người khuyết tật – 1992
  • Ireland: Đạo luật Người khuyết tật năm 2005

Kiểm tra khả năng truy cập là quan trọng để đảm bảo tuân thủ pháp luật.

Lý do 3: Tránh các vụ kiện pháp luật có thể xảy ra

Kiểm tra khả năng tiếp cận

Trước đây, các công ty Fortune 500 đã từng bị kiện vì sản phẩm của họ không thân thiện với người khuyết tật. Dưới đây là một vài trường hợp nổi bật.

  • Liên đoàn Người mù Quốc gia (NFB) vs Amazon (2007)
  • Sexton và NFB vs Target (2007)
  • Giải quyết NFB Vs AOL (1999)

Tốt nhất hãy tạo ra những sản phẩm hỗ trợ người khuyết tật và tránh những vụ kiện tụng có thể xảy ra.

Những khuyết tật nào cần hỗ trợ?

Một ứng dụng phải hỗ trợ người khuyết tật như -

Loại khuyết tật Khuyết tật Description
Khuyết tật thị lực
  • Mù hoàn toàn hoặc mù màu hoặc thị lực kém
  • Các vấn đề về thị giác như nhấp nháy thị giác và các vấn đề về hiệu ứng nhấp nháy
Khuyết tật về thể chất
  • Không thể sử dụng chuột hoặc bàn phím bằng một tay.
  • Kỹ năng vận động kém như cử động tay và chậm cơ
Khuyết tật nhận thức
  • Khó khăn trong học tập hoặc trí nhớ kém hoặc không thể hiểu các tình huống phức tạp hơn
Khuyết tật đọc viết
  • Vấn đề đọc
Khiếm thính
  • Các vấn đề về thính giác như điếc và khiếm thính
  • Không thể nghe được hoặc không thể nghe rõ

Làm cách nào để thực hiện Kiểm tra khả năng truy cập?

Kiểm tra khả năng truy cập có thể được thực hiện theo 2 cách và đó là:

  1. Hướng dẫn sử dụng
  2. Tự động

Kiểm tra khả năng tiếp cận có thể là thách thức đối với người kiểm tra vì họ không quen với khuyết tật. Sẽ tốt hơn nếu làm việc với những người khuyết tật có nhu cầu cụ thể để hiểu được những thách thức của họ.

Có nhiều cách khác nhau để kiểm tra khả năng tiếp cận tùy thuộc vào tình trạng khuyết tật. Chúng ta sẽ tìm hiểu tất cả chúng từng cái một.

1) Khuyết tật thị lực

Được rồi bây giờ hãy giả sử là tôi không có khả năng nhìn. Tôi hoàn toàn bị mù và tôi muốn truy cập Trang web XYZ. Trong trường hợp đó, tùy chọn là gì? Tôi không thể truy cập trang web XYZ? Tôi có lựa chọn gì? Có tùy chọn một từ được gọi là ĐỌC MÀN HÌNH. Vâng, bạn đã hiểu đúng. ĐỌC MÀN HÌNH. Bây giờ, Trình đọc màn hình này là gì? Nó là một Phần mềm được sử dụng để tường thuật nội dung trên web. Về cơ bản, trang web của bạn có những gì cho dù đó là nội dung, Liên kết, Nút radio, Hình ảnh, Video, v.v. Trình đọc màn hình sẽ thuật lại từng thứ cho tôi. Có rất nhiều Trình đọc màn hình có sẵn. Tôi đã làm việc với hàm.

Về cơ bản, khi bạn khởi động hàm hoặc bất kỳ trình đọc màn hình nào rồi truy cập trang web thì nó sẽ tường thuật cho bạn toàn bộ nội dung. Ví dụ: Tôi đã khởi động hàm và khởi động trình duyệt JAWS sẽ thông báo rằng Mozilla Firefox trang bắt đầu, bây giờ nếu tôi vào thanh địa chỉ thì JAWS sẽ thông báo rằng THANH ĐỊA CHỈ và sau đó gõ www.google.com trên thanh địa chỉ, hàm sẽ giải thích đại loại như thế này: -

Address Bar,w,w,w,period,g,o,o,g,l,e,period,c,o,m. Also, when the page loads completely jaws will again announce Google.Com Home page.

Now if I go to Google Search, then JAWS will announce that Google search. So it would be easy for a blind person to recognize things in an easy manner.

Khuyết tật thị lực

Điểm tôi muốn giải thích ở đây là trình đọc màn hình sẽ tường thuật từng từ một nếu bạn nhập một cái gì đó hoặc trong hộp văn bản. Tương tự, nếu có liên kết nó sẽ phát âm là liên kết, đối với Button nó sẽ phát âm là nút. Để người mù có thể dễ dàng xác định được đồ vật.

Bây giờ, nếu một trang web được thiết kế và phát triển kém thì có thể (điều này thường xảy ra) rằng Jaws sẽ không thể thuật lại nội dung chính xác, từ đó dẫn đến việc Người mù không thể truy cập được. (Giả sử nếu Jaws đang tường thuật một liên kết dưới dạng nội dung thì người dùng mù sẽ không bao giờ biết được đó là một liên kết và nếu đó là một liên kết quan trọng đối với trang web đó thì 👍). Trong trường hợp đó, việc Kinh doanh Trang web sẽ bị tổn thất nặng nề.

2) Suy giảm thị lực

Có hai loại mà tôi muốn đề cập đến trong phần suy giảm thị lực.

Đầu tiên là bệnh mù màu. Mù màu có nghĩa là không mù hoàn toàn nhưng không thể nhìn rõ một số màu cụ thể. Đỏ và Xanh lam là những màu phổ biến mà mọi người không thể nhìn rõ nếu bị mù màu. Về cơ bản, nếu tôi bị mù màu đỏ và tôi muốn sử dụng trang web có 80% màu đỏ thì???Tôi có thấy thoải mái khi sử dụng trang web đó không? Câu trả lời là không.

Vì vậy, một trang web nên được thiết kế sao cho một người bị mù màu không gặp bất kỳ vấn đề gì khi truy cập trang web đó. Lấy một ví dụ đơn giản về nút có màu Đỏ. Để làm cho nó có thể truy cập được nếu nó được viền bằng màu đen. Sau đó, nó rất dễ dàng để truy cập. Thông thường Đen và trắng được coi là phổ quát.

3) KHUYẾT TẬT TẦM NHÌN Kém

Điều thứ hai là người có thị lực kém (nhìn không rõ) hoặc có các vấn đề về thị lực khác nhau (có nhiều vấn đề về mắt liên quan đến võng mạc, v.v.) khi truy cập bất kỳ trang web nào.

1) Trong những trường hợp như vậy, điều tốt nhất nên làm là tránh dùng văn bản nhỏ. Vì nó sẽ là một lợi thế lớn cho những người có thị lực kém.

2) Ngoài ra, những người có vấn đề về thị lực muốn phóng to văn bản của trang web để họ thấy thoải mái. Vì vậy, một trang web nên được thiết kế theo cách mà nếu phóng to, bố cục của nó không bị vỡ khi phóng to văn bản. Nếu không, nó sẽ không tạo ấn tượng tốt cho họ.

4) Khuyết tật khác

Trong Kiểm tra khả năng truy cập cho đối tượng người khuyết tật, một điểm rất quan trọng cần xem xét là Truy cập trang web mà không cần sử dụng chuột. Một người phải có thể truy cập hoàn toàn vào trang web, các liên kết, nút, nút radio, hộp kiểm, cửa sổ bật lên, thả xuống, tất cả các điều khiển phải có thể truy cập và vận hành hoàn toàn thông qua bàn phím.

Ví dụ: Nếu tôi thuận tay phải và bị liệt, và tôi không thoải mái khi dùng chuột hoặc nói rằng tôi không muốn dùng chuột thì sao? Trong trường hợp đó, nếu tôi không thể truy cập liên kết hoặc hộp kiểm trên trang web thông qua bàn phím thì 👍 Vì vậy, một trang web phải có thể truy cập hoàn toàn bằng Bàn phím.

Alternative Text should be there for Images, Audio, Video so that screen reader reads them and will narrate them so that a blind person can easily recognize what the  image, audio, the video is all about. In addition, to it, keyboard shortcuts should be there to easily access website and navigation should be available with the keyboard.

Ngoài ra, tiêu điểm phải được nhìn thấy hoàn toàn. Khi chúng ta nhấn tab, người dùng sẽ có thể biết điều khiển đang di chuyển ở đâu. Với tiêu điểm có thể nhìn thấy, người dùng có thị lực kém hoặc mù màu sẽ rất dễ dàng xác định luồng của trang web cũng như khả năng truy cập dễ dàng.

Người dùng bị Khiếm thính (Điếc hoặc khó nghe): Cuối cùng là người khiếm thính. Người khiếm thính có thể truy cập trang web vì họ có thể xem nội dung trên trang web. Nhưng khi nói đến âm thanh và video thì họ gặp khó khăn. Vì vậy trong trường hợp đó, đối với bất kỳ Video và Audio nào cũng phải có Alt text. Văn bản thay thế có nghĩa là Văn bản thay thế. Giả sử có Video nào đó về cách Đặt vé máy bay. Trong trường hợp đó, văn bản phải ở đó để người khiếm thính có thể đọc được và hiểu nội dung của video.

Các trường hợp kiểm thử mẫu Kiểm thử khả năng tiếp cận

Sau đây là các điểm cần kiểm tra để ứng dụng được tất cả người dùng sử dụng. Danh sách kiểm tra này được sử dụng để xác nhận thử nghiệm khả năng truy cập.

  1. Liệu ứng dụng có cung cấp các phím tương đương cho tất cả các thao tác chuột và cửa sổ hay không?
  2. Liệu hướng dẫn có được cung cấp như một phần của tài liệu hoặc sách hướng dẫn sử dụng không? Có dễ hiểu và vận hành ứng dụng bằng tài liệu này không?
  3. Liệu các tab có được sắp xếp hợp lý để đảm bảo điều hướng trơn tru không?
  4. Các phím tắt có được cung cấp cho menu không?
  5. Ứng dụng có hỗ trợ tất cả các hệ điều hành không?
  6. Thời gian phản hồi của từng màn hình hoặc trang có được đề cập rõ ràng để End User biết phải chờ bao lâu không?
  7. Liệu tất cả các nhãn có được viết chính xác trong ứng dụng không?
  8. Màu sắc của ứng dụng có linh hoạt cho tất cả người dùng không?
  9. Hình ảnh hoặc biểu tượng có được sử dụng phù hợp để người dùng cuối dễ hiểu không?
  10. Ứng dụng có cảnh báo âm thanh hay không?
  11. Liệu người dùng có thể điều chỉnh các điều khiển âm thanh hoặc video không?
  12. Liệu người dùng có thể ghi đè phông chữ mặc định để in và hiển thị văn bản không?
  13. Người dùng có thể điều chỉnh hoặc tắt màn hình nhấp nháy, xoay hoặc di chuyển không?
  14. Kiểm tra để đảm bảo rằng mã màu không bao giờ được sử dụng làm phương tiện duy nhất để truyền tải thông tin hoặc biểu thị một hành động.
  15. Liệu phần đánh dấu có thể xem được bằng màu đảo ngược hay không? Kiểm tra màu sắc trong ứng dụng bằng cách thay đổi tỷ lệ tương phản
  16. Liệu người khuyết tật có thể nghe đúng nội dung liên quan đến âm thanh và video hay không? Kiểm tra tất cả các trang đa phương tiện không có loa trên trang web
  17. Liệu việc đào tạo có được cung cấp cho người dùng khuyết tật để giúp họ làm quen với phần mềm hoặc ứng dụng không?

Công cụ kiểm tra khả năng truy cập tốt nhất

Để làm cho trang web của bạn được chấp nhận và thân thiện hơn với người dùng, điều quan trọng là nó phải dễ truy cập. Có nhiều công cụ kiểm tra khả năng truy cập khác nhau có thể kiểm tra khả năng truy cập của trang web.

Sau đây là một số phổ biến Công cụ kiểm tra khả năng truy cập:

1) Sóng

Sóng

Wave là một công cụ truy cập web miễn phí được tạo bởi WEBAIM. Nó được sử dụng để xác thực trang web theo cách thủ công cho các khía cạnh khác nhau của khả năng truy cập. Công cụ này có thể được sử dụng để kiểm tra mạng nội bộ, các trang web được bảo vệ bằng mật khẩu, được tạo động hoặc nhạy cảm. Các chức năng chính của Thanh công cụ hỗ trợ truy cập web bao gồm xác định các thành phần của trang web, cung cấp quyền truy cập vào chế độ xem nội dung trang thay thế và tạo điều kiện thuận lợi cho việc sử dụng các ứng dụng trực tuyến của bên thứ ba. Nó đảm bảo báo cáo khả năng truy cập riêng tư và an toàn 100%

Khám phá thêm tại đây

2) TAW

TAW

TAW là công cụ trực tuyến để xác định khả năng truy cập của trang web của bạn. Công cụ này phân tích trang web theo hướng dẫn về khả năng truy cập web của W3C và chỉ ra các vấn đề về khả năng truy cập. Các vấn đề kiểm tra khả năng truy cập web được phân loại thành mức độ ưu tiên 1, mức độ ưu tiên 2 và mức độ ưu tiên 3. Tính năng thú vị của TAW là khả năng tạo các tập hợp con của WCAG 1.0 để kiểm tra. Trong công cụ TAW, bạn có thể chọn kiểm tra một trang hoặc nhiều trang bằng cách "thu thập" một trang web. TAW cũng cho phép chúng tôi xác định các kiểm tra bổ sung thông qua hộp thoại "Kiểm tra người dùng"

Khám phá thêm tại đây

3) Công cụ dành cho nhà phát triển khả năng truy cập

Nó là một tiện ích mở rộng của Chrome. Nó thực hiện kiểm tra khả năng tiếp cận. Kết quả kiểm tra cho thấy các quy tắc truy cập bị Trang đang kiểm tra vi phạm. Tiện ích mở rộng được đánh giá cao và được cập nhật thường xuyên

Khám phá thêm tại Đây

4) Trình kiểm tra trang truy cập nhanh

Vì có một số thanh công cụ trợ năng tuyệt vời, Trình kiểm tra khả năng truy cập trang nhanh là một dấu trang mà bạn có thể nhấp vào để phân tích nhanh trang web. Nó sẽ tìm ra các vấn đề khác nhau với trang của bạn, cảnh báo về các vấn đề có thể xảy ra và đánh dấu các khu vực trên trang có thể được hưởng lợi từ ARIA (Ứng dụng Internet phong phú có thể truy cập).

Khám phá thêm tại Đây

Có nhiều công cụ khác nhau có sẵn trên thị trường để thực hiện kiểm tra khả năng truy cập web được đưa ra dưới đây:

5) aNhà thiết kế

Đây là một công cụ được phát triển bởi IBM mô phỏng trải nghiệm của người khiếm thị để nhà thiết kế có thể hiểu rõ hơn nhu cầu của người khuyết tật và phát triển ứng dụng phù hợp.

Khám phá thêm tại Đây

6) Web ở mọi nơi

Đây là một công cụ dựa trên trình duyệt hoạt động tương tự như các trình đọc màn hình như Jaws. Nó hỗ trợ người đọc cách đọc trang web.

Khám phá thêm tại Đây

7) Thanh công cụ truy cập web

WAT là phần mở rộng của Internet explorer hoặc Opera cung cấp cho các nhà thiết kế trang web những tính năng hữu ích trong việc phân tích trang web. Một tính năng tốt nhất là tính năng GreyScale giúp tìm ra những điểm có độ tương phản thấp trong thiết kế.

Khám phá thêm tại Đây

Những lầm tưởng về kiểm tra khả năng tiếp cận

Sau đây là những lầm tưởng về Kiểm tra khả năng tiếp cận:

Quan niệm: Tạo trang web có thể truy cập rất tốn kém

Thực tế: Nó không phải là đắt tiền. Dành thời gian để suy nghĩ về các vấn đề về khả năng tiếp cận trong giai đoạn thiết kế cùng với thử nghiệm cơ bản. Điều này sẽ tiết kiệm tiền cũng như làm lại.

Quan niệm: Việc thay đổi các trang web không thể truy cập thành trang web có thể truy cập tốn thời gian và tốn kém

Không cần thiết phải kết hợp tất cả các thay đổi cùng một lúc. Làm việc dựa trên các nhu cầu cơ bản cần thiết nhất cho người dùng khuyết tật.

Quan niệm: Khả năng tiếp cận đơn giản và nhàm chán

Những lầm tưởng về kiểm tra khả năng tiếp cận
Khả năng truy cập không có nghĩa là trang chỉ có văn bản

Bạn có thể làm cho các trang web trở nên hấp dẫn nhưng nó phải được thiết kế sao cho tất cả người dùng đều có thể truy cập được. Cũng theo nguyên tắc truy cập nội dung web của W3C - nó đặc biệt khuyến khích việc sử dụng các trang chỉ có văn bản.

Quan niệm: Khả năng tiếp cận nếu dành cho người mù và người khuyết tật

Thực tế Việc tuân theo các hướng dẫn về khả năng truy cập sẽ cải thiện khả năng sử dụng chung của phần mềm, điều này cũng có lợi cho người dùng thông thường.

Kết luận

Trong Kỹ thuật phần mềm, Kiểm thử khả năng truy cập giúp ứng dụng của bạn thân thiện với người khuyết tật. Nếu không thể tuân theo các hướng dẫn về khả năng truy cập do tính phức tạp của ứng dụng web, hãy xây dựng một phiên bản trang web cho người dùng thông thường và một phiên bản khác cho người khuyết tật