Accessibility Testing Tutorial: Khái Niệm, Ví dụ và Công cụ

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

Kiểm tra khả năng tiếp cận (Accessibility Testing ) được định nghĩa là một loại Kiểm tra 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 bở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 sản phẩm phần mềm. Ví dụ về phần mềm này đó là:

Phần mềm Nhận dạng giọng nói – Nó sẽ chuyển đổi từ được 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 – Được sử dụng để đọc văn bản được hiển thị trên màn hình

Phần mềm Phóng to Màn hình – Được sử dụng để phóng to màn hình và giúp người dùng bị khiếm thị dễ đọc.

Bàn phím đặc biệt được thiết kế dành cho người dùng dễ dàng đánh máy, những người gặp khó khăn trong việc điều khiển động cơ.

Xem thêm

Các loại Testing, 50 ví dụ về các loại Testing khác nhau 2020

Tester là làm gì? 10 Vấn đề của Tester phần mềm 2020

Alpha Testing và Beta Testing : Sự khác biệt là gì?

Alpha Testing là gì? Ví dụ về Alpha Testing cho Newbie

User Acceptance Testing ( UAT) Là Gì? 11 Vấn Đề Của UAT

word image 9

2. Tại sao nên 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.

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

Cứ 10 người thì có 1 người bị khuyết tật cắt đứt

1 trong 2 người trên 65 tuổi bị giảm khả năng

Khuyết tật bao gồm mù, điếc, tàn 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 rộng lớn này, nếu nó được làm cho thân thiện với người khuyết tật. Các vấn đề trợ năng trong phần mềm có thể được giải quyết nếu Kiểm tra khả năng tiếp cận (Accessibility Testing ) được thực hiện 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ủ pháp luật về trợ năng

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

Sau đây là các hành vi pháp lý của các chính phủ khác nhau –

Hoa Kỳ: Đạo luật về người Mỹ khuyết tật – 1990

Vương quốc Anh: Đạo luật phân biệt đối xử về người khuyết tật – 1995

Úc: Đạo luật phân biệt đối xử về người khuyết tật – 1992

Ireland: Đạo luật về người khuyết tật năm 2005

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

Lý do 3 : Tránh các bộ luật tiềm ẩn

Trước đây, các công ty trong danh sách 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 Quốc gia về Người mù (NFB) vs Amazon (2007)

Sexton và NFB vs Target (2007)

NFB Vs AOL dàn xếp (1999)

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

3. Khuyết tật nào được hỗ trợ

Ứng dụng phải hỗ trợ những người khuyết tật như –

Loại khuyết tậtMô tả khuyết tật
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 hình ảnh 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à cơ bắp chậm chạp
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 biết chữ
  • Đọc các vấn đề
Khuyết tật thính giác
  • Các vấn đề về thính giác như điếc và khiếm thính
  • Không thể nghe hoặc không thể nghe rõ

4. Công cụ kiểm tra Accessibility Testing

Để làm cho trang web của bạn dễ được chấp nhận và thân thiện với người dùng, điều quan trọng là nó phải dễ dàng truy cập. Có nhiều công cụ khác nhau có thể kiểm tra khả năng truy cập của trang web. Một số công cụ phổ biến được liệt kê bên dưới-

4.1 Sóng

Wave là một công cụ hỗ trợ 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 bảo vệ bằng mật khẩu, được tạo động hoặc các trang web 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 thay thế nội dung trang 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%

word image 2

4.2. Taw

TAW là công cụ trực tuyến để xác định khả năng truy cập web của bạn. Công cụ này phân tích trang web theo nguyên tắc hỗ trợ 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 ưu tiên 1, ưu tiên 2 và ưu tiên 3.

word image 3

Tính năng thú vị của TAW là khả năng tạo các tậ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 gọn” 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”

4.3 Accessibility Valet

Đây là một công cụ cho phép bạn kiểm tra các trang web có tuân thủ WCAG (Nguyên tắc hỗ trợ truy cập nội dung web) hay không.

Báo cáo trong nợ cho nhà phát triển

Tóm tắt điều hành cho QA và Quản lý

Siêu dữ liệu cho web ngữ nghĩa và WWW

Tự động dọn dẹp và chuyển đổi Html sang XHtml

Công cụ tạo kịch bản

4.4 Công cụ dành cho nhà phát triển trợ năng

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

4.5) Trình kiểm tra trang trợ năng nhanh

Vì có một số thanh công cụ hỗ trợ truy cập tuyệt vời, Quick Page Accessibility Tester là một dấu trang mà bạn có thể nhấp vào để phân tích nhanh về 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 đa dạng có thể truy cập).

4.6 aDesigner

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

4.7  WebAnywhere

Đâ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.

4.8 Thanh công cụ hỗ trợ truy cập web

WAT là một phần mở rộng của Internet explorer hoặc Opera cung cấp cho các nhà thiết kế trang web các 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 các điểm tương phản thấp trong thiết kế.

5. Kết Luận

Như vậy thông qua bài viết nói về Kiểm tra khả năng tiếp cận (Accessibility Testing )..chắc chắn những bạn đã và chuẩn bị theo học ngành tester sẽ hiểu hơn về khái niệm này phải không nào.

Không những thế, Trong Kỹ thuật phần mềm, kiểm tra khả năng tiếp cận (Accessibility Testing ) giúp làm cho ứng dụng của bạn bị vô hiệu hóa trở nên thân thiện. Nếu không thể thực hiện theo các nguyên tắc trợ năng do ứng dụng web của bạn phức tạp, hãy xây dựng một phiên bản của trang web cho người dùng thông thường và phiên bản khác để tắt

Bài viết đến đây là hết rồi, rất mong nhận được những ý kiến phản hồi từ các bạn. Cảm ơn https://www.guru99.com/accessibility-testing.html đã cho chúng tôi tham khảo để hoàn thiện bài viết này.