Tổng quan về kiểm thử và đánh giá hệ tương tác Mô hình Cognitive Walkthrough trong đánh giá thiết kế Mô thức Usability testing trong đánh giá cài đặt Kiểm thử: Kiểm tra các chức năng của hệ thống so với thiết kế, đặc tả yêu cầu và phân tích nghiệp vụ. Xác định được lỗi: nghiệp vụ, lập trình Xác định lỗi và thời gian xử lý lỗi cho hệ thống. Đánh giá: Nhiệm vụ xuyên suốt của vòng đời thiết kế, xảy ra trong suốt tất cả các giai đoạn Là kiểm thử tính dùng được của hệ thống theo các tiêu chí hiệu quả, năng suất, an toàn và độ thỏa mãn của khách hàng.
Nhóm 12: Lê Thị Huế Nguyễn Văn Trung Trần Huy Quyết Võ Hải Nam Trần Quang Hưng N i dung N i dung Tổng quan về kiểm thử và đánh giá hệ tương tác Mô hình Cognitive Walkthrough trong đánh giá thiết kế Mô thức Usability testing trong đánh giá cài đặt Demo đánh giá website http://vinabook.com 1. T ng quan 1. T ng quan Kiểm thử: ◦ Kiểm tra các chức năng của hệ thống so với thiết kế, đặc tả yêu cầu và phân tích nghiệp vụ. ◦ Xác định được lỗi: nghiệp vụ, lập trình ◦ Xác định lỗi và thời gian xử lý lỗi cho hệ thống. Đánh giá: ◦ Nhiệm vụ xuyên suốt của vòng đời thiết kế, xảy ra trong suốt tất cả các giai đoạn ◦ Là kiểm thử tính dùng được của hệ thống theo các tiêu chí hiệu quả, năng suất, an toàn và độ thỏa mãn của khách hàng. 2. Ki m th và ánh giá thi t 2. Ki m th và ánh giá thi t k k Sử dụng Mô hình Cognitive Walkthrough ◦ Xem xét một cách chi tiết chuỗi các hành động, mỗi hành động tương tự như một đoạn mã của chương trình. ◦ Người đánh giá theo các bước định nghĩa từ các nhiệm vụ đặc tả hệ thống hoặc từ màn hình “mock-up”: từ màn hình này qua màn hình khác nhằm kiểm tra tính dùng được 3. Ki m th và ánh giá cài 3. Ki m th và ánh giá cài t t Sử dụng Mô thức Usability testing: • phù hợp cho việc đánh giá các sản phẩm phòng thí nghiệm như hệ thống website • là một phương pháp thông dụng để kiểm thử tính tiện dụng hệ tương tác • Quan sát người dùng và ghi lại hiệu suất của các đối tượng người dùng điển hình khi thực hiện các nhiệm vụ điển hình theo các cấu hình cài đặt sẵn. • Giải thích tại sao người dùng lại làm những hành động đó (tính hiệu suất thời gian, xác định lỗi), khuyến khích người dùng cho ý kiến (phỏng vấn hoặc sử dụng bảng câu hỏi). Demo ánh giá thi t k Demo ánh giá thi t k Tác vụ 1: tìm 1 mặt hàng đang được nhiều người quan tâm Tác vụ 2: tìm một mặt hàng đã xuất hiện lâu trên thị trường Tác vụ 3: tìm một mặt hàng đã xuất hiện được một thời gian trên thị trường Tác vụ 1 Tác vụ 1 • tìm 1 mặt hàng đang được nhiều người quan tâm • Sách “Cho em nghĩ lại một giây thôi” • Khi sử dụng thanh tìm kiếm, kết quả được trả về chính xác, với 1 kết quả ngay trang đầu tiên. • Khi sử dụng menu ngang (sách mới phát hành), kết quả trả về ngay trang đầu tiên • Khi sử dụng menu dọc (văn học trong nước), kết quả trả về ngay trang đầu tiên, nằm trong phần sách mới của trang Tác vụ 2 Tác vụ 2 • tìm một mặt hàng đã xuất hiện lâu trên thị trường • Đĩa nhạc “Chỉ còn những kỉ niệm” • Khi sử dụng thanh tìm kiếm, với cụm từ “chỉ còn với kỉ niệm”, kết quả trả về không thỏa mãn. Khi tìm với cụm từ “chỉ còn kỉ niệm lê hiếu”, có 3 kết quả trả về và 1 kết quả thỏa mãn. • Khi sử dụng menu dọc (nhạc trẻ): kết quả trả về nằm trên trang 2 danh mục kết quả. Tác vụ 3 Tác vụ 3 • tìm một mặt hàng đã xuất hiện được một thời gian trên thị trường • Phim “High School Musical 3” • Khi sử dụng thanh tìm kiểm, cho 7 kết quả, trong đó có 1 kết quả thỏa mãn. • Khi sử dụng menu dọc: không thể hoàn thành tác vụ, do không xác định được thể loại của film. Đã thử với menu “tâm lí tình cảm” nhưng không có (trong khi đó một phần 2 của bộ film lại xuất hiện trong trang 2 kết quả trả về. Một số góp ý đối với hệ thống Một số góp ý đối với hệ thống • Đối với hệ thống menu dọc và ngang, kết quả hiển thị không nên để dạng list do quá nhiều mặt hàng trong cơ sở dữ liệu. Việc kết quả trả về nằm trên nhiều trang có thể khiến mất kiên nhẫn tìm kiếm của người dùng. • Nên cải thiện hệ thống tìm kiếm, hệ thống tìm kiếm nâng cao không có đặc trưng nổi trội, có thể nói giống hệ thống tìm kiếm bình thường. Nên đưa vào khả năng tìm kiếm chuỗi chính xác trong hệ thống tìm kiếm nâng cao. • Trong danh sách menu dọc, nên xếp theo abc để người dùng tiện tìm kiếm, do danh sách này khá dài (ví dụ, đối với mặt hàng sách).