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ì?
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ật | Mô tả khuyết tật |
Khuyết tật thị lực |
|
Khuyết tật về thể chất |
|
Khuyết tật nhận thức |
|
Khuyết tật biết chữ |
|
Khuyết tật thính giác |
|
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%
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.
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.