12/08/2018, 16:38

Hướng dẫn kiểm thử khả năng sử dụng: Điều kiện cần, Quy trình, Cách thức thực hiện hiệu quả nhất

kiểm thử khả năng sử dụng là một loại kiểm thử phần mềm, một nhóm nhỏ các người dùng cuối cùng, của một hệ thống phần mềm, "sử dụng" nó để cho thấy khiếm khuyết khả năng sử dụng. kiểm thử này chủ yếu tập trung vào người dùng sử dụng các ứng dụng một cách dễ dàng, tính linh hoạt trong việc xử lý ...

kiểm thử khả năng sử dụng là một loại kiểm thử phần mềm, một nhóm nhỏ các người dùng cuối cùng, của một hệ thống phần mềm, "sử dụng" nó để cho thấy khiếm khuyết khả năng sử dụng. kiểm thử này chủ yếu tập trung vào người dùng sử dụng các ứng dụng một cách dễ dàng, tính linh hoạt trong việc xử lý điều khiển và khả năng của hệ thống để đáp ứng mục tiêu đề ra. Nó cũng được gọi là User Experience Testing. thử nghiệm này được khuyến khích trong giai đoạn thiết kế ban đầu của SDLC, mang đến tầm nhìn thêm về sự mong đợi của người sử dụng.

Thẩm mỹ và thiết kế rất quan trọng. Một sản phẩm tốt hay không thường được xác định thông qua hoạt động của nó tốt hay không Có rất nhiều phần mềm ứng dụng / trang web thất bại do một số nguyên nhân sau đây:

  • Tiếp theo tôi phải ấn vào đâu?
  • Trang nào cần phải được điều hướng?
  • Icon hay Jargon này đại diện cho cái gì?
  • Thông báo lỗi không phù hợp hoặc hiển thị một cách không hiệu quả.
  • Thời gian phiên làm việc không đủ. kiểm thử khả năng sử dụng xác định lỗi khả năng sử dụng trong hệ thống sớm trong chu kỳ phát triển và có thể giảm thiểu các sản phẩm từ thất bại.

Mục tiêu của thử nghiệm này là để làm hài lòng người sử dụng và nó chủ yếu tập trung vào các thông số sau của một hệ thống

Hiệu quả của hệ thống

  • Là hệ thống rất dễ dàng để tìm hiểu?
  • Là hệ thống hữu ích và tăng giá trị cho các đối tượng mục tiêu?
  • Nội dung, màu sắc, biểu tượng, hình ảnh được sử dụng có tính thẩm mỹ cao?

Hiệu quả

  • Tối ưu hóa các điều hướng cần thiết để đạt được màn hình/ trang web mong muốn. Thanh cuộn không nên được sử dụng thường xuyên.
  • Thống nhất định dạng màn hình / page của ứng dụng / page web của bạn.
  • Cung cấp thông tin để tìm kiếm ứng dụng phần mềm hoặc trang web của bạn.

Tính chính xác

  • Không có dữ liệu đã lỗi thời hoặc không đúng như thông tin liên lạc / địa chỉ.
  • Không có liên kết bị hỏng.

Người dùng thân thiện

  • Cách thức sử dụng nên tự giải thích và không phải yêu cầu đào tạo để vận hành sản phẩm.
  • Trợ giúp cần được cung cấp cho người sử dụng để hiểu được ứng dụng / trang web.
  • Liên kết với các mục tiêu trên sẽ giúp bạn kiểm thử khả năng sử dụng hiệu quả hơn.

Kiểm tra khả năng sử dụng Process

quá trình thử nghiệm khả năng sử dụng bao gồm các giai đoạn sau

Kế hoạch :

Trong giai đoạn này các mục tiêu của kiểm thử khả năng sử dụng được xác định. Bạn cần phải xác định chức năng và mục tiêu quan trọng của hệ thống. Bạn cần phải phân công nhiệm vụ để kiểm thử sản phẩm của bạn, và ưu tiên thực hiện với những chức năng quan trọng. Trong giai đoạn này, phương pháp kiểm thử khả năng sử dụng, số lượng người tham gia thử nghiệm, báo cáo thử nghiệm cũng xác định.

Tuyển dụng :

Trong giai đoạn này, bạn tuyển dụng số lượng người mong muốn để kiểm thử theo kế hoạch kiểm thử khả năng sử dụng của bạn. Tìm người phù hợp với tiêu chí của bạn (độ tuổi, giới tính vv) và chuyên nghiệp (giáo dục, công việc, vv), quá trình có thể mất thêm thời gian.

Khả năng sử dụng kiểm tra :

Trong giai đoạn này, kiểm thử khả năng sử dụng đang thực sự thực hiện.

Phân tích dữ liệu :

Dữ liệu từ những lần kiểm thử được phân tích kỹ lưỡng để đúc rút ra kết luận có ý nghĩa và đưa ra khuyến nghị hành động để cải thiện khả năng sử dụng tổng thể của sản phẩm của bạn. Báo cáo : Kết quả của đợt kiểm thử được chia sẻ với tất cả các bên liên quan có thể bao gồm thiết kế, phát triển, khách hàng, và Giám đốc điều hành.

Phương pháp kiểm tra khả năng sử dụng:

Có hai phương pháp có sẵn để làm kiểm thử khả năng sử dụng:

  • Phòng thí nghiệm kiểm thử khả năng sử dụng.
  • kiểm thử khả năng sử dụng từ xa.

Phòng thí nghiệm kiểm tra khả năng sử dụng:

Thử nghiệm này được tiến hành trong một phòng thí nghiệm riêng biệt trước sự hiện diện của các quan sát viên. Những người thử nghiệm được phân công nhiệm vụ để thực thi. Vai trò của người quan sát là để theo dõi hành vi của những người thử nghiệm và báo cáo kết quả của thử nghiệm. Các quan sát viên vẫn im lặng trong suốt quá trình thử nghiệm.

Kiểm thử khả năng sử dụng từ xa:

Theo thử nghiệm này người quan sát và người thử nghiệm đều ở xa. Người thử nghiệm truy cập vào hệ thống theo cách thức điều khiển từ xa và thực hiện các nhiệm vụ được giao. m thanh của người thử nghiệm, hoạt động màn hình, kiểm tra nét mặt được ghi lại bởi một phần mềm tự động. Các nhà quan sát phân tích dữ liệu này và báo cáo kết quả của thử nghiệm. Ví dụ về một phần mềm như vậy - http://silverbackapp.com/

Bạn cần có bao nhiêu người dùng?

Nghiên cứu (Virzi, 1992 và Neilsen & Landauer, 1993) chỉ ra rằng 5 người là đủ để phát hiện ra 80% các vấn đề khả năng sử dụng . Một số nhà nghiên cứu đề nghị con số khác.

Sự thật là, con số thực tế của người sử dụng yêu cầu phụ thuộc vào độ phức tạp nhất định của các ứng dụng và mục tiêu khả năng sử dụng của chúng. Muốn tăng kết quả khả năng sử dụng những người tham gia vào thì cần đầu từ chi phí vào quy hoạch, quản lý người tham gia và phân tích dữ liệu.

Nhưng như một hướng dẫn chung, nếu bạn chỉ có ít ngân sách và quan tâm đến thử nghiệm khả năng sử dụng DIY thử nghiệm thì 5 là một số tốt để bắt đầu. Nếu ngân sách không phải là một hạn chế thì tốt nhất bạn nên tham khảo ý kiến các chuyên gia có kinh nghiệm để xác định số lượng người dùng.

Thực hiện kiểm thử khả năng sử dụng hiệu quả nhất

Mục đích chính của thử nghiệm này là để tìm các vấn đề khả năng sử dụng rất quan trọng trước khi sản phẩm được tung ra. những điều sau đây phải được xem xét để thực hiện thử nghiệm thành công: Bắt đầu thử nghiệm trong giai đoạn đầu của thiết kế và phát triển

Thực hiện kiểm thử trên sản phẩm của đối thủ cạnh tranh trước khi bắt đầu xây dựng dự án. Điều này sẽ giúp bạn xác định các tiêu chuẩn khả năng sử dụng cho đối tượng mục tiêu của bạn Chọn người dùng thích hợp để kiểm tra hệ thống (có thể là các chuyên gia / chuyên gia phi người dùng / 50-50 của chuyên gia và người dùng không chuyên gia).

Sử dụng một máy ép băng thông. Ví dụ, đối tượng mục tiêu của bạn có khả năng kết nối mạng kém, giới hạn băng thông mạng để nói 56 Kbps cho thử nghiệm khả năng sử dụng của bạn. Kiểm thử cần phải tập trung vào các chức năng quan trọng và thường được sử dụng của hệ thống.

Gán một người quan sát duy nhất đối với mỗi tester. Điều này giúp quan sát viên cần lưu ý một cách chính xác hành vi kiểm định viên. Nếu một người quan sát được gán cho nhiều tester, kết quả có thể không chính xác.

Truyền đạt tư tưởng cho bên thiết kế và phát triển rằng kết quả thử nghiệm này không phải là một dấu hiệu của sự thất bại nhưng đó là một dấu hiệu của sự cải thiện.

Ưu điểm và Nhược điểm của kiểm thử khả năng sử dụng:

Ưu điểm:

  • Nó giúp phát hiện ra các vấn đề khả năng sử dụng trước khi sản phẩm được đưa ra thị trường.
  • Nó giúp cải thiện sự hài lòng của người dùng cuối
  • Nó làm cho hệ thống của bạn đánh giá cao hiệu quả và hiệu quả
  • Nó giúp thu thập thông tin phản hồi đúng từ khán giả mục tiêu của bạn những người thực sự sử dụng hệ thống của bạn trong quá trình kiểm tra khả năng sử dụng. Bạn không cần phải dựa vào "ý kiến" từ những người ngẫu nhiên.

Nhược điểm:

Chi phí là một mối quan tâm chính trong kiểm thử khả năng sử dụng. Phải mất rất nhiều nguồn lực để thiết lập một Usability Test Lab. Tuyển dụng và quản lý kiểm tra khả năng sử dụng cũng có thể tốn kém.

Tuy nhiên, đối với chi phí đã bỏ ra thì bạn nhận lại đượcsự hài lòng của khách hàng cao hơn, duy trì và kinh doanh. Kiểm thửkhả năng sử dụng vì vậy rất khuyến khích.

Bài viết được dịch lại từ nguồn: https://www.guru99.com/usability-testing-tutorial.html

0