0

Hướng dẫn kiểm tra khả năng sử dụng (Usability Testing): Hướng dẫn bắt đầu hoàn chỉnh

Kiểm tra khả năng sử dụng (Usability Testing) là gì?

  • Kiểm tra tính khả dụng là một kỹ thuật kiểm thử hộp đen để xác định sản phẩm của bạn có thân thiện với người dụng hay không
  • Có thể định nghĩa một cách đơn giản hơn như sau: “Kiểm tra tính khả dụng để tạo ra một sản phẩm làm cho khách hàng mua ngay từ cái nhìn/ lần sử dụng đầu tiên”

Tại sao nó được thực hiện?

Các ứng dụng Web và di động thống trị thế giới kinh doanh trong thời gian gần đây. Vậy nên những yếu tố hiệu quả, dễ dàng sử dụng, đơn giản, hấp dẫn, lôi cuốn, v.v ...đều rất quan trọng để chúng được khách hàng đón nhận. Kiểm tra khả năng sử dụng sẽ xác định xem trang web đó có phải là những gì mà người dùng muốn sử dụng và quay lại hay không. Điều này không chỉ áp dụng cho các hệ thống phần mềm mà bất kỳ máy móc có giao diện và có sự tương tác của con người đều phải đáp ứng các quy tắc này.

Khi nào kiểm tra khả năng sử dụng được tiến hành?

Là người kiểm thử, chúng tôi biết rằng lỗi càng sớm được tìm thấy trong SDLC thì càng rẻ để sửa nó. Khái niệm tương tự cũng đúng cho việc kiểm tra Tính khả dụng.

Kết quả kiểm tra khả năng sử dụng ảnh hưởng đến thiết kế của sản phẩm. Vì vậy, lý tưởng nhất kiểm tra khả năng sử dụng nên bắt đầu ở cấp độ thiết kế. Nhưng đó không phải là tất cả; phần mềm trải qua nhiều thay đổi / diễn giải / triển khai trong suốt quá trình SDLC. Để đảm bảo rằng chúng tôi không mắc các lỗi liên quan đến khả năng sử dụng ở bất kỳ bước nào trong số các bước này thì việc kiểm tra này nên được tiến hành thường xuyên và liên tục để có kết quả tối đa.

Ai là thực hiện thử nghiệm này?

Nó có thể được thực hiện như một quy trình nội bộ, khi các nhà thiết kế, nhà phát triển và bất kỳ ai khác có thể ngồi xuống và phân tích hệ thống của họ và nhận được kết quả. Dựa trên những kết quả này, thiết kế và nhà phát triển có thể được sửa đổi để phù hợp với những thay đổi mà tất cả chúng ta đều đồng ý.

Một cách tiếp cận nâng cao hơn là thuê người dùng thời gian thực và giao cho họ các nhiệm vụ cụ thể. Người hướng dẫn có thể nghĩ ra các nhiệm vụ và nhận kết quả từ người dùng.

Sau đó, người dùng có thể cung cấp thông tin về việc:

  • Sản phẩm hoặc tính năng đã thành công hay chưa?
  • Sản phẩm hoặc tính năng có thể được thực hiện dễ dàng?
  • Trải nghiệm thú vị, hấp dẫn hay khó chịu - cảm giác của họ đối với phần mềm?

Nó được tiến hành như thế nào? - Phương pháp

Kiểm thử là một xác nhận phần mềm theo với yêu cầu của khách hàng. Kiểm tra khả năng sử dụng không khác nhau. Trong trường hợp này yêu cầu duy nhất là xác nhận về cách người dùng muốn phần mềm như thế nào, điều gì làm cho họ thoải mái khi sử dụng, người dùng sẽ loại bỏ trải nghiệm nào sau sự tương tác, vv.

Đây chỉ là một vài trong số những cách mà thử nghiệm này được thực hiện.

Phương pháp # 1) Trong giai đoạn thiết kế, bạn chỉ cần vẽ thiết kế trang web / ứng dụng của mình lên một tờ giấy và đánh giá xem nó có hoạt động hay không.

Phương pháp # 2) Phương pháp thăm dò sẽ là xây dựng trang web và thực hiện một số thử nghiệm ngẫu nhiên (bằng cách phát triển / thiết kế / QA- bất kỳ hoặc tất cả các nhóm nội bộ) để xác định các yếu tố khả năng sử dụng.

Phương pháp # 3) Thuê một nhóm người dùng thời gian thực để làm việc trên trang web và báo cáo kết quả.

Phương pháp # 4) Sử dụng một công cụ sẽ cung cấp số liệu thống kê dựa trên các khung lưới và thiết kế đầu vào được gửi.

Phương pháp # 5) Thuê một nhóm khả năng sử dụng của bên thứ ba chuyên về lĩnh vực này.

Phương pháp # 6) Gửi thiết kế trang web và khung lưới của bạn cho người đánh giá bên ngoài và nhận kết quả từ họ.

Quá trình kiểm tra khả năng sử dụng có cấu trúc bao gồm các bước sau:

Bước # 1) Xác định người dùng để thực hiện Kiểm tra khả năng sử dụng - nó giúp chọn nhóm người dùng gần với cách người dùng thời gian thực sẽ hoạt động. Chăm sóc phải được thực hiện không phải là chuyên gia hoặc người hoàn toàn mới. Các chuyên gia sẽ chỉ đơn giản là chạy qua toàn bộ quá trình và người mới cần được đào tạo cơ bản để bắt đầu

Bước # 2) Thiết kế các tác vụ mà người dùng sẽ thực hiện trên ứng dụng - Một danh sách các tình huống mà người dùng sẽ sử dụng được đưa ra trước khi bắt đầu thử nghiệm. Điều này có thể bao gồm : Tìm kiếm 1 hộp X và mua nó hay gửi câu hỏi chăm sóc khách hàng, v.v. trên trang web Thương mại điện tử. Các tác vụ sẽ thể hiện chặt chẽ các giao dịch thực mà người dùng sẽ sử dụng trang web.

Bước # 3) Tạo điều kiện cho thử nghiệm - Nhóm khả năng sử dụng sẽ có người dùng thực hiện các tác vụ trên trang web và sẽ thu thập thông tin liên quan đến tiến trình và kết quả kiểm tra. Nó thực sự tạo ra sự khác biệt lớn khi nhóm thiết kế tham gia trong khi người dùng đang làm việc trên ứng dụng. Nó cung cấp cho họ một bức tranh tốt hơn về cách ứng dụng được sử dụng và nơi nó không cung cấp những gì người dùng muốn, v.v.

Bước # 4) Phân tích kết quả - Khi kết thúc thử nghiệm, chúng tôi có thể kết thúc với thời gian cần thiết để thực hiện các nhiệm vụ, cho dù nhiệm vụ đó có thành công hay không, v.v.. Các kết quả phải được trình bày cho tất cả các bên liên quan và phân tích để xác định các khu vực có vấn đề tiềm năng.

Công cụ kiểm tra khả năng sử dụng

Ngoài ra còn có rất nhiều công cụ giúp quá trình này cùng. Tất cả các công cụ này có thể được phân loại đại khái như sau:

Mục số 1) Tạo các nhiệm vụ, kiểm tra và cung cấp cho người dùng (tìm người dùng và giao cho họ các tác vụ là một hoạt động thủ công, bên ngoài công cụ). Trong khi họ đang thực hiện các nhiệm vụ này, người hướng dẫn có thể xem màn hình của họ và tương tác với họ. Điều này có thể nằm trong các dòng về cách bạn sẽ Skype

Mục số 2) Công cụ cung cấp cho người dùng hoặc bạn có thể chọn người dùng của riêng mình. Bạn có thể gửi trang thiết kế của bạn và các nhiệm vụ sẽ được thực hiện. Công cụ sẽ cung cấp cho bạn các video về sự tương tác của người dùng cộng với các bình luận của người dùng. Bạn có thể làm cho phân tích của riêng bạn.

Mục số 3) Các công cụ sử dụng các phương pháp theo dõi bằng mắt và theo bản đồ nhiệt để xác định phần nào của trang mà người dùng đã dành nhiều thời gian nhất. Một số công cụ trong danh mục này cũng ghi lại các lần nhấp, cuộn, di chuyển chuột của người dùng, v.v.

Mục số 4) Các công cụ cung cấp cho bạn thông tin phản hồi dựa trên trang web, trang hoặc khung dây mà bạn gửi làm đầu vào. Một số công cụ thuộc loại này cũng cung cấp các khảo sát giúp đưa ra bằng chứng thuyết phục liên quan đến các vấn đề về khả năng sử dụng.

Mục số 5) Công cụ tuyển dụng người dùng để kiểm tra khả năng sử dụng của bạn.

Trên đây là một phân loại rất rộng. Có nhiều công cụ khác. Ngoài ra, việc phân chia thành một loại nhất định không phải lúc nào cũng sạch sẽ. Đôi khi các công cụ sử dụng nhiều phương pháp cùng một lúc.

Tài liệu tham khảo: https://www.softwaretestinghelp.com/usability-testing-guide/ https://www.softwaretestingclass.com/usability-testing-what-why-how/


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí