Vì sao cần thực hiện UX testing?

18 min read

Kiểm thử phần mềm chắc chắn đã trở thành một phần quan trọng của ngành công nghiệp phần mềm. Tuy nhiên, trong thế giới kỹ thuật số luôn thay đổi trải nghiệm người dùng (UX) ngày nay đã trở thành yếu tố quyết định sự thành công hay thất bại của các ứng dụng phần mềm.

Việc có được trải nghiệm người dùng trực quan và linh hoạt không còn chỉ là một “tùy chọn” nâng cao mà nó là điều kiện tiên quyết cần thiết cho bất kỳ sản phẩm hoặc dịch vụ thành công nào. Vì vậy, làm thế nào để chúng ta đạt được điều đó?

Đó là lúc các dịch vụ Thử nghiệm UX phát huy tác dụng như một trong những cách hiệu quả nhất để tích hợp và duy trì thiết kế thân thiện với người dùng.

Trong bài viết này, chúng tôi sẽ đi sâu vào lý do tại sao Kiểm tra UX là cần thiết trong phát triển phần mềm và tìm hiểu các phương pháp kiểm tra UX khác nhau cũng như các công cụ kiểm tra UX cũng như các tính năng chung của chúng.

Đồng thời, chúng tôi cũng sẽ cung cấp hướng dẫn về cách tiến hành thử nghiệm UX.

Tại sao thử nghiệm UX là một thành phần thiết yếu của quá trình phát triển phần mềm?

Có một ứng dụng phần mềm có chức năng và hấp dẫn về mặt hình ảnh không còn đủ nữa. Người dùng (hoặc khách hàng tiềm năng) của ứng dụng trong hầu hết các trường hợp sẽ chuyển sang trang web hoặc kết quả tìm kiếm tiếp theo của đối thủ cạnh tranh nếu họ không thể hiểu ứng dụng của bạn bằng trực giác hoặc ngay cả khi ứng dụng của bạn không thu hút được sự chú ý của họ đủ lâu để giới thiệu các tính năng chính của bạn hoặc dịch vụ, sản phẩm, v.v.

Người ta có thể có dịch vụ hoặc tính năng tuyệt vời này trong ứng dụng của họ trông và hoạt động như mong đợi nhưng điều đó sẽ mang lại lợi ích gì nếu người dùng rời đi trước khi đến thời điểm mà tính năng tuyệt vời này được giới thiệu cho họ hoặc ngay cả khi họ thậm chí không hiểu ngay cách tải hoặc mở dịch vụ/tính năng này?

Đây là lúc Thử nghiệm UX tiết kiệm thời gian, hay cụ thể hơn là tiết kiệm số tiền chi cho tiếp thị khỏi việc lãng phí. Thử nghiệm UX giúp đánh giá mức độ thân thiện với người dùng của sản phẩm, phát hiện các điểm nghẽn, điểm hoặc bước mà người dùng gặp khó khăn, các cải tiến thiết kế có thể có, v.v.

Một khách hàng của chúng tôi có tính năng soạn thảo trực tuyến tuyệt vời này cho phép người dùng thiết kế các sản phẩm họ muốn mua. Sau khi điều tra cẩn thận, các chuyên gia kiểm tra UX/UI của chúng tôi đã đưa ra giả định rằng một số người dùng có thể không biết cách mở trình chỉnh sửa. Bằng cách sử dụng một trong các công cụ kiểm tra UX, được mô tả trong các phần bên dưới, chúng tôi đã thu được bản ghi màn hình về các phiên của người dùng và giả định này đã được chứng minh là đúng. Khoảng 30% người dùng trong cỡ mẫu không nhận ra rằng họ có thể mở một trình soạn thảo trực tuyến trước mặt họ!

Phương pháp thử nghiệm UX

Có nhiều phương pháp thử nghiệm UX nhưng đây là một số phương pháp được sử dụng rộng rãi và nổi tiếng giúp thu thập thông tin chi tiết, phát hiện vấn đề và đưa ra quyết định cải tiến:

  • Thử nghiệm du kích – nhận phản hồi từ những người tham gia ngẫu nhiên bằng cách thực hiện các bài kiểm tra khả năng sử dụng trong không gian công cộng. Thông thường, quá trình này diễn ra sớm trong quá trình phát triển sản phẩm trên nguyên mẫu hoặc phiên bản sản phẩm vẫn chưa có trên thị trường.
  • Thử nghiệm nguyên mẫu – đánh giá các nguyên mẫu thiết kế động của sản phẩm hoặc tính năng trước khi bắt đầu phát triển bằng cách yêu cầu người dùng thực thử nghiệm các nguyên mẫu. Giúp xác thực các quyết định thiết kế và phát hiện sớm các vấn đề trước khi viết bất kỳ mã nào. Các nguyên mẫu thường được tạo bằng một số công cụ thiết kế như Figma và có thể là mô hình mô phỏng có độ chính xác thấp, trung bình hoặc có độ chính xác cao. Nên áp dụng nguyên tắc QA thử nghiệm sớm và thường xuyên bằng cách bắt đầu thử nghiệm sớm trên các nguyên mẫu có độ chính xác thấp, có thể là wireframe kỹ thuật số hoặc bản phác thảo trên giấy, đồng thời tiếp tục thử nghiệm thường xuyên khi thiết kế tiến tới nguyên mẫu có độ chính xác cao rất giống với sản phẩm hoàn chỉnh. Các vấn đề khác nhau có thể được tìm thấy trong mỗi giai đoạn, ví dụ: các vấn đề về điều hướng trên các nguyên mẫu có độ chính xác thấp cho đến các vấn đề về giao diện người dùng như phông chữ và màu sắc hoặc các vấn đề về khả năng sử dụng trên nguyên mẫu có độ chính xác cao. Thử nghiệm nguyên mẫu cũng thường được sử dụng để thử nghiệm A/B, đây là thời điểm hoàn hảo để thử nghiệm vị trí đặt tính năng mới đó hoặc cần bao nhiêu bước, v.v.
Tạo mẫu skecth trên giấy
  • Thử nghiệm A/B – có lẽ định nghĩa tốt nhất cho phương pháp UX này là định nghĩa của Nick de Voli trong cuốn sách “Nền tảng trải nghiệm người dùng” của anh ấy: “ Một kỹ thuật được sử dụng để so sánh hai thiết kế thay thế của một hệ thống tương tác trực tiếp với một số lượng lớn người dùng” . Hoặc để đơn giản hóa việc xác minh phương án thiết kế nào cho cùng tính năng hoặc chức năng sẽ tốt hơn trong trường hợp điều đó không rõ ràng. Đặt CTA đó bên trái hay bên phải thì tốt hơn? Nên có quy trình thanh toán 3 bước hay 4 bước? Thử nghiệm A/B có mặt để xóa tan những nghi ngờ như vậy và xác minh xem giải pháp thay thế nào tốt hơn.
  • Theo dõi mắt – công nghệ đặc biệt được sử dụng để lấy thông tin về nơi tập trung của người dùng. Có thể dùng làm nền tảng để kiểm tra tính hiệu quả của bố cục thiết kế hoặc làm hướng dẫn thiết kế hoặc thiết kế lại sản phẩm hoặc tính năng.
  • Sắp xếp thẻ – yêu cầu người dùng nhóm các mục nội dung theo danh mục có ý nghĩa với họ. Giúp các nhà thiết kế sắp xếp thông tin, gắn nhãn nội dung và cấu trúc điều hướng khi họ hiểu rõ hơn bằng cách sử dụng kỹ thuật này về cách người dùng sắp xếp thông tin và nội dung trong đầu.
  • Ghi phiên – Kỹ thuật này liên quan đến việc ghi lại các phiên của người dùng để thu thập thông tin chuyên sâu từ một số lượng lớn người dùng thực tế hoặc khách hàng tiềm năng của bạn. Vì vậy, thay vì phỏng đoán hoặc giả định khả năng sử dụng của hệ thống và tính trôi chảy trong hành trình của người dùng, phương pháp này cho phép chúng tôi phát hiện tất cả các loại vấn đề về khả năng sử dụng một cách hiệu quả và chính xác. Không chỉ vậy, khi bạn xem các phiên từ nhiều đối tượng khác nhau, một số trường hợp sử dụng không mong muốn có thể được phát hiện cho thấy các lỗi chức năng chưa được phát hiện đã xâm nhập vào sản phẩm trực tiếp. Các bộ lọc dựa trên thời lượng phiên, số trang đã truy cập, trang nơi người dùng đã truy cập và nơi họ rời đi, quốc gia cư trú, trình duyệt, hệ điều hành, số lần nhấp/nhấn, v.v. cũng có sẵn. Và các tùy chọn lọc này có thể giúp nhanh chóng thu hẹp số lượng bản ghi theo nhu cầu. Ví dụ: chỉ nhập các bản ghi trong đó xảy ra “lần nhấp/chạm giận dữ”, tức là sự kiện khi người dùng nhấp/chạm liên tục vào một số thành phần thiết kế mong muốn nó có thể tương tác được. Bất kỳ ai cũng có thể nhận ra mà không cần tốn nhiều thời gian giải thích rằng đây là cờ ĐỎ chính cho hệ thống của bạn và cần được giải quyết càng sớm càng tốt trước khi người dùng bắt đầu chuyển sang đối thủ cạnh tranh có UX tốt hơn.
  • Kiểm tra khả năng sử dụng – có lẽ là một trong những phương pháp nghiên cứu UX phổ biến nhất, thuật ngữ kiểm tra khả năng sử dụng thường được sử dụng thay thế cho kiểm tra UX, điều này không chính xác. Kiểm tra khả năng sử dụng là một phần của kiểm tra UX. Theo tiêu chuẩn ISO 9241-210, khả năng sử dụng là mức độ mà một hệ thống tương tác có hiệu lực, hiệu quả và thỏa mãn khi sử dụng trong bối cảnh sử dụng cụ thể. Thử nghiệm UX bao gồm toàn bộ trải nghiệm người dùng, cách người dùng cảm nhận về sản phẩm, cách họ mong đợi sản phẩm hoạt động trước, trong và sau khi sử dụng và thậm chí cả cách người dùng cảm nhận về công ty sở hữu sản phẩm. Không chỉ là nâng cao sản phẩm/dịch vụ để nó hoạt động hiệu quả, hiệu quả và mang lại sự hài lòng cho người dùng khi sử dụng. Nhưng bạn có thể tìm hiểu thêm về sự khác biệt giữa thử nghiệm khả năng sử dụng và thử nghiệm UX trong bài viết tuyệt vời này Tầm quan trọng và sự khác biệt chính của Khả năng sử dụng, Trải nghiệm người dùng và Kiểm tra khả năng truy cập . Việc thực hiện kiểm tra khả năng sử dụng sẽ phát hiện các vấn đề về khả năng sử dụng cũng như đánh giá sự hài lòng của người dùng và mức độ hoàn thành nhiệm vụ. Có hai cách tiếp cận, tùy thuộc vào việc người dùng đang thử nghiệm sản phẩm trực tiếp hay từ xa:
  • Kiểm tra khả năng sử dụng trực tiếp – Thường được tiến hành trong phòng thí nghiệm hoặc môi trường văn phòng và được hướng dẫn bởi người điều hành, người đưa ra hướng dẫn, trả lời câu hỏi của người tham gia và đặt các câu hỏi tiếp theo. Có thể đạt được toàn quyền kiểm soát môi trường thử nghiệm nhưng sẽ tốn kém hơn do chi phí thiết bị, bố trí, chỗ ở và đi lại cho người tham gia.
Các hoạt động chính trong bài kiểm tra khả năng sử dụng được kiểm duyệt
Các hoạt động chính trong bài kiểm tra khả năng sử dụng được kiểm duyệt
  • Kiểm tra khả năng sử dụng từ xa – Lựa chọn ưu tiên nếu cần các tình huống thực tế hơn trong đó người dùng có thể sử dụng thiết bị của riêng họ. Đồng thời, nó ít tốn kém hơn và có nhiều người tham gia hơn vì không cần phải đi lại và có sự linh hoạt tốt hơn trong việc lập kế hoạch cũng như sự sẵn có của không gian và thiết bị. Có những thách thức trong việc kiểm soát môi trường thử nghiệm và thu thập một số dữ liệu thử nghiệm chuyên sâu cụ thể hơn mà việc thu thập sẽ dễ dàng hơn khi tiến hành thử nghiệm trực tiếp, chẳng hạn như theo dõi chuyển động của mắt.
  • Phỏng vấn – Phương pháp nghiên cứu UX linh hoạt và mạnh mẽ được sử dụng để thu thập ý kiến, hiểu biết sâu sắc và phản hồi trực tiếp từ người dùng và các bên liên quan trong các cuộc trò chuyện trực tiếp hoặc nhóm. Những điều này có thể khám phá dữ liệu định tính và hiểu rõ hơn về nhu cầu cũng như hành vi của người dùng, cuối cùng dẫn đến các phương pháp thiết kế lấy người dùng làm trung tâm được cải thiện
  • Khảo sát và Bảng câu hỏi – một cách thu thập dữ liệu về kỳ vọng và ý kiến ​​của người dùng về sản phẩm, dịch vụ hoặc tính năng, tìm hiểu xem họ có gặp khó khăn gì không, cũng như yêu cầu họ đánh giá trải nghiệm của mình. Dữ liệu này sau đó được sử dụng để thực hiện cải tiến.
  • Kiểm tra khả năng tiếp cận – được sử dụng để đánh giá xem sản phẩm hoặc dịch vụ có thể được sử dụng bởi những người khuyết tật khác nhau hay không. Điều này được thực hiện với sự trợ giúp của các hướng dẫn về khả năng truy cập, đáng chú ý nhất là WCAG (Nguyên tắc truy cập nội dung web), một phần của WAI (Sáng kiến ​​​​khả năng truy cập web) của W3C (World Wide Web Consortium). Có các tiêu chí thành công cho mỗi hướng dẫn với 3 mức độ tuân thủ, bắt đầu từ A là mức thấp nhất đến AAA là mức độ tuân thủ cao nhất. Bên cạnh những lợi ích rõ ràng (tính toàn diện, tuân thủ pháp luật, danh tiếng được cải thiện, lượng người dùng tăng lên, v.v.) của loại thử nghiệm này, điều quan trọng cần lưu ý là thử nghiệm này thường cải thiện khả năng sử dụng nói chung. Tất nhiên đây là một phương pháp rất quan trọng và các cơ quan chức năng đang công nhận các tiêu chuẩn này và buộc thực hiện chúng bằng nhiều hướng dẫn quy định khác nhau. Có nhiều điều cần thảo luận về chủ đề này, chẳng hạn như thử nghiệm việc sử dụng các công nghệ hỗ trợ nhưng bạn có thể tìm hiểu thêm về điều đó trong bài đăng trên blog của chúng tôi 5 lý do bạn cần kiểm tra khả năng tiếp cận ngay bây giờ .

Công cụ kiểm tra UX

  • Công cụ thiết kế và tạo mẫu (Figma, Adobe XD) – Bắt đầu với các công cụ thiết kế và tạo mẫu không phải là công cụ kiểm tra UX chuyên dụng nhưng đáng được đề cập vì thử nghiệm UX thường bắt đầu trên các nguyên mẫu đầu tiên của sản phẩm. Các nguyên mẫu được tạo ra trong các công cụ này có tính tương tác và mô phỏng sản phẩm thật. Các liên kết có thể được chia sẻ với các bên liên quan khác để họ có thể để lại phản hồi cũng như với người dùng để kiểm tra khả năng sử dụng và có thể được tích hợp với nền tảng kiểm tra người dùng để tiến hành kiểm tra khả năng sử dụng. Chúng tôi đã đề cập đến một số lợi ích của việc tiến hành thử nghiệm trên các nguyên mẫu như vậy trong phần trước
  • UserTesting – Nền tảng này cung cấp thử nghiệm khả năng sử dụng và tùy chọn thu thập phản hồi từ các đối tượng được nhắm mục tiêu. Nó cho phép bạn tạo nhiệm vụ cho người dùng và quan sát sự tương tác của họ với sản phẩm của bạn trong khi họ chia sẻ phản hồi theo thời gian thực bằng cách nói lên suy nghĩ của mình.
  • Optimal Workshop – Công cụ này cung cấp hình ảnh trực quan về cách người dùng điều hướng trong thiết kế của bạn. Bạn cũng có thể sử dụng phương pháp sắp xếp thẻ để tìm hiểu cách mọi người khái niệm hóa và nhóm các thuật ngữ cũng như ý tưởng có thể giúp bạn cải thiện cấu trúc và điều hướng của mình.
  • Hotjar – Công cụ đa năng này cung cấp các bản ghi phiên cùng với nhiều bản đồ nhiệt và biểu diễn trực quan về tương tác của người dùng với sản phẩm. Điều đó có thể giúp xác định nơi người dùng dành phần lớn thời gian của họ, liệu họ có gặp khó khăn khi tìm thứ gì đó hay đang mong đợi một yếu tố có tính tương tác tại thời điểm họ rời đi, v.v. Nó cũng sử dụng khảo sát người dùng. Mặc dù Hotjar là một trong những công cụ trải nghiệm người dùng được biết đến và sử dụng nhiều nhất, nhưng vẫn có những công cụ thay thế như Crazy Egg, Mouseflow, Inspectionlet, FullStory, v.v. cung cấp các dịch vụ tương tự.

Thường chỉ sử dụng một trong những công cụ này là không đủ và việc kết hợp các công cụ khác nhau là cần thiết để nghiên cứu UX hoàn chỉnh.

  • Tích hợp với các công cụ Thiết kế và Tạo mẫu – như đã đề cập, một số công cụ này cung cấp khả năng tích hợp với các công cụ thiết kế và tạo mẫu sử dụng các nguyên mẫu tương tác để kiểm tra khả năng sử dụng.
  • Kiểm tra và phản hồi của người dùng – Thiết lập các bài kiểm tra khả năng sử dụng, nhiệm vụ và kịch bản kiểm tra. Kiểm tra khả năng sử dụng từ xa với người dùng có nền tảng khác nhau. Khảo sát và thang đánh giá để thu thập phản hồi từ người dùng thực tế trong thời gian thực.
  • Bản đồ nhiệt và Hình ảnh hóa – Bản đồ nhiệt là hình ảnh trực quan cho thấy cách người dùng tương tác với các thành phần giao diện người dùng, khoảng cách họ cuộn, khu vực họ dành phần lớn thời gian, v.v. Có nhiều loại bản đồ nhiệt khác nhau như nhấp chuột, cuộn, di chuyển chuột và tương tác phức tạp hơn bản đồ nhiệt kết hợp các loại khác nhau thành một để tạo ra bức tranh đầy đủ hơn về mức độ tương tác của người dùng.
  • Bản ghi phiên – bản ghi phiên của người dùng có thể được phát lại để quan sát hành vi và tương tác của người dùng. Trong khi phát các bản ghi này, có nhiều biểu đồ và dữ liệu khác nhau trỏ đến các sự kiện cụ thể đã xảy ra trong phiên, như không hoạt động, nhấp chuột, v.v.
  • Lọc dữ liệu người dùng – Những công cụ này có khả năng lọc dữ liệu được thu thập từ người dùng (ví dụ: bản ghi phiên người dùng). Ví dụ: chỉ lọc các bản ghi trong đó người dùng điền vào một số trường nhập, truy cập một trang hoặc màn hình nhất định hoặc các nhóm người dùng nhất định theo vị trí hoặc yếu tố nhân khẩu học.
  • Phân tích dữ liệu người dùng – Dữ liệu người dùng được thu thập cũng thường được biểu diễn dưới dạng trang tổng quan, biểu đồ và các hình ảnh trực quan khác dễ hiểu.
  • Thử nghiệm A/B – Những công cụ này hỗ trợ phương pháp thử nghiệm A/B để so sánh các tính năng khác nhau hoặc các lựa chọn thay thế thiết kế luồng người dùng

Nguồn: https://www.testdevlab.com/blog/why-you-absolutely-need-ux-testing-and-how-to-do-it-right

Avatar photo

Giới thiệu về độ phủ C4 trong kiểm thử…

1. Giới thiệu Chặng đường tìm hiểu về kiểm thử hộp trắng của chúng ta đang đi đến những khái niệm cuối cùng. Hẳn...
Avatar photo Van Vu Thi
5 min read

Độ phủ C3 trong kiểm thử hộp trắng

1. Giới thiệu Chúng ta tiếp tục với series về kiểm thử hộp trắng. Trong bài viết trước chúng ta sẽ đề cập đến...
Avatar photo Van Vu Thi
4 min read

Leave a Reply

Your email address will not be published. Required fields are marked *