Chủ đề môn học
description
Transcript of Chủ đề môn học
![Page 2: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/2.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Chủ đề môn học
Giới thiệu về HCI Tính sử dụng được của hệ thống Thiết kế hướng người sử dụng Khả năng con người Mô hình vào – ra dữ liệu Nguyên lý thiết kế giao diện Xây dựng prototype Thiết kế đồ họa và tương tác Đánh giá và kiểm thử giao diện Các chủ đề nghiên cứu
dvduc-2007/10 2/28
![Page 3: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/3.jpg)
Bài 9: Đánh giá và kiểm thử giao diệndvduc-2007/10
Nội dung bài này
Lỗi thiết kế trong hệ thống tương tác Các phương pháp đánh giá GUI Đánh giá theo kinh nghiệm (heuristic) Kiểm thử GUI bởi người sử dụng Kiểm thử bằng phương pháp duyệt dịch vụ (Cognitive
walkthrough) Tổng kết bài
3/28
![Page 4: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/4.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
1. Lỗi thiết kế?
dvduc-2007/10
Giao diện Alt-Tab trong Microsoft Windows Chức năng tương tựcó thể được tìm thấy trong các hệ thống
khác như KDE, Gnome, và Mac OS X Không có tính gợi ý (affordance), tuy nhiên Giao diện Alt-Tab được thiết kế như phím tắt (shortcut) Đảm bảo tính đơn giản về đồ họa và thao tác Hiệu quả khi chuyển đổi từ cửa sổ này sang cửa sổ khác trên
màn hình
4/28
![Page 5: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/5.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Lỗi thiết kế?
dvduc-2007/10
Sign-In Page:
• Low Visibility (please, just let me sign-in…)
• Once a message is open, where’s my inbox.
5/28
![Page 6: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/6.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Lỗi thiết kế?
dvduc-2007/10
What is That?
Just show me the mail!
Opening Page:
. Attention – Info not related to common tasks (read mail, write mail) . Gulf of Execution
6/28
The difference between intentions and allowable actions is the Gulf of Execution
![Page 7: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/7.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Lỗi thiết kế?
dvduc-2007/10
Sign-In Page:
1. Good visibility (centered, obvious sign-in spot)
7/28
![Page 8: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/8.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Lỗi thiết kế?
dvduc-2007/10
Opening Page:
• Attention – Info related to most common tasks• Bridged the Gulf of Execution • Visibility good - Left pane never changes – even when message is open
8/28
![Page 9: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/9.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Lỗi thiết kế?
Thống kê sử dụng Website trên trang StatCounter.com Đơn giản, màu trang nhã, loại bỏ các nhãn không cần thiết...
dvduc-2007/10 9/28
![Page 10: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/10.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Lỗi thiết kế? Thực đơn thích nghi
của Microsoft Office Khởi đầu thực đơn chỉ
có các items thông dụng Khi nhấn chuột trên mũi
tên dưới thực đơn thì mọi Items sẽ hiển thị
Thực đơn thích nghi chỉ hiện thị các Items hay sử dụng nhất và mới được sử dụng
Đáp ứng tính đơn giản và hướng nhiệm vụ
Thiếu tính dự báo trước vì thực đơn thay đổi
Thiếu tính user làm chủ.dvduc-2007/10 10/28
![Page 11: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/11.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
2. Các phương pháp đánh giá GUI
Đánh giá UI theo phương pháp Heuristic Kiểm tra một cách hệ thống thiết kế giao diện so với tập các
nguyên tắc tính sử dụng được đã nhận biết trước Đội ngũ đánh giá: Các chuyên gia
Đánh giá UI bởi người sử dụng (User testing) Người sử dụng thử nghiệm GUI. Cho phép quan sát trực tiếp người sử dụng khi họ đang sử
dụng ứng dụng.
Đánh giá UI theo phương pháp duyệt nhiệm vụ (Cognitive Walkthrough) Đánh giá theo tập các nhiệm vụ và đánh giá tính dễ hiểu và tính
dễ học của chúng.
dvduc-2007/10 11/28
![Page 12: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/12.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
3. Đánh giá Heuristics
Nhắc lại 10 heuristics của Nielsen Đáp ứng mong đợi
Phù hợp thế giới thực Nhất quán và chuẩn Trợ giúp và tài liệu
Người sử dụng làm chủ Người sử dụng điều khiển ứng dụng và tự do Tính trực quan của trạng thái hệ thống Mềm dẻo và hiệu quả Lỗi
Tránh lỗi Nhận dạng, không hồi tưởng Báo cáo lỗi, phát hiện và phục hồi
Tính đơn giản Thiết kế đẹp và tối thiểu
dvduc-2007/10 12/28
![Page 13: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/13.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Kỹ thuật đánh giá Heuristics
Các bước đánh giá Người đánh giá khám phá UI, đánh giá nó trên cơ sở heuristics Lập ra danh sách các vấn đề phát hiện liên quan đến tính sử
dụng được.
Kỹ thuật Cần phải diễn giải tại sao nó vi phạm heuristic. Liệt kê đầy đủ các vấn đề mà đã tìm thấy trong bảng. Kiểm tra giao diện ít nhất hai lần. Hiệu chỉnh mọi vấn đề trong GUI nhờ các hướng dẫn thiết kế đã
nghiên cứu (không giới hạn bởi 10 heuristics của Nielsen).
dvduc-2007/10 13/28
![Page 14: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/14.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Ví dụ đánh giá Heuristics
dvduc-2007/10 14/28
![Page 15: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/15.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Tiến trình đánh giá Heuristics
Thông báo Tổ chức gặp gỡ giữa đội ngũ thiết kế và những người đánh giá. Giới thiệu ứng dụng Giải thích về số đông người sử dụng, nghiệp vụ và các kịch bản
Đánh giá Người đánh giá làm việc độc lập Viết báo cáo hay người quan sát ghi âm lại các bình luận của
người đánh giá. Tập trung vào phát hiện vấn đề, không xếp hạng tính ngua hại
của nó tại thời điểm này. Mỗi người đánh giá làm việc ít nhất từ 1-2 giờ.
...
dvduc-2007/10 15/28
![Page 16: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/16.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Tiến trình đánh giá Heuristics
Xếp hạng lỗi nghiêm trọng của UI Người đánh giá xếp mức ưu tiên cho mọi vấn đề tìm ra (không
chỉ của riêng mình) Giải thích ý nghĩa cách xếp hạng của người đánh giá
Bàn bạc Người đánh giá và đội ngũ thiết kế trao đổi các kết quả và
phương pháp giải quyết vấn đề.
dvduc-2007/10 16/28
![Page 17: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/17.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Một số điểm lưu ý khi đánh giá heuristics
Kết hợp tốt giữa những người phát triển và những người quản lý.
Các báo cáo phải bao gồm đầy đủ ưu, nhược điểm của giao diện. Ví dụ, “Good: Toolbar icons are simple, with good contrast and
few colors (minimalist design)”
Văn phong sử dụng phải lịch sự không viết “the menu organization is a complete mess”, nên viết “menus are not organized by function”.
Báo cáo phải cụ thể, không viết “text is unreadable”, nên viết “text is too small, and has poor contrast (black text on
dark green background)”.
dvduc-2007/10 17/28
![Page 18: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/18.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
4. Người sử dụng kiểm thử
Nhắc lại tiến trình phát triển lặp
dvduc-2007/10
EvaluatePrototypingToolkits
ImplementHeuristic evaluation
User testing
DesignTask analysis
Design heuristics
18/28
![Page 19: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/19.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Phòng thí nghiệm kiểm thử
dvduc-2007/10 19/28
![Page 20: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/20.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Phòng thí nghiệm kiểm thử
Môi trường kiểm thử Tổ chức phòng làm việc (test) yên tĩnh; Bên ngoài có biển hiệu “User test in progress – Do not disturb”; Ngắt điện thoại (cố định và di động); Đảm bảo ánh sáng; Không khí trong lành (không có cồn rượu).
Các thiết bị kiểm thử Máy quay video số (MiniDV, DVD); Chân máy quay; Microphone loại tốt; Tai nghe; Gương (để thu nhận nét mặt của người kiểm thử); Đèn (đèn bàn, đèn quay video); Màn hình màu (để xem ảnh máy quay);
dvduc-2007/10 20/28
![Page 21: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/21.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Phòng thí nghiệm kiểm thử
Các thiết bị kiểm thử Máy quay video số (MiniDV, DVD); Chân máy quay; Microphone loại tốt; Tai nghe; Gương (để thu nhận nét mặt của người kiểm thử); Đèn (đèn bàn, đèn quay video); Màn hình màu (để xem ảnh máy quay); Máy ghi DVD; Vỉ video; Dây nguồn điện; Biển hiệu “Do not disturb”; Phần mềm hoặc mẩu giấy ghi chép.
dvduc-2007/10 21/28
![Page 22: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/22.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Ví dụ phòng kiểm thử của Microsoft
dvduc-2007/10 22/28
![Page 23: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/23.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Các bước kiểm thử bởi người sử dụng
Phát triển kế hoạch kiểm thử Mô tả mục đích kiểm thử Lý lịch người sử dụng Phương pháp Danh sách nhiệm vụ
Chọn lựa người tham gia Chọn người sử dụng Phân nhóm Quản lý CSDL người sử dụng
Chuẩn bị vật liệu kiểm thử Kịch bản nhiệm vụ; Mẫu thu thập dữ liệu; Hướng dẫn thảo luận; Các câu hỏi sau kiểm thử Lập danh sách các kiểm thử sẽ thực hiện.
dvduc-2007/10 23/28
![Page 24: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/24.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Các bước kiểm thử bởi người sử dụng
Thiện kiểm thử thí điểm (Pilot Test) Thực hiện kiểm thử thật (Real Test) Phân tích và báo cáo cuối cùng
dvduc-2007/10 24/28
![Page 25: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/25.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
5. Phương pháp duyệt nhiệm vụ
Các tham số đầu vào Mô tả prototype của hệ thống Mô tả nhiệm vụ mà người sử dụng thực hiện trên hệ thống để
đánh giá Danh sách viết đầy đủ các hành động (kịch bản) cần thiết
Người sử dụng duyệt qua trình tự các hành động để đưa ra các nhận xét về tính sử dụng được của hệ thống
Cần trả lời các câu hỏi sau: Người sử dụng cố gắng có được hành động đúng? Người sử dụng nhận ra rằng đang có hành động đúng? Người sử dụng kết hợp các hành động đúng với hiệu ứng đạt
được? Nếu hành động đúng được thực hiện, người sử dụng thấy được
bước tiến trong việc giải quyết nhiệm vụ?
dvduc-2007/10 25/28
![Page 26: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/26.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Phương pháp duyệt nhiệm vụ
Ví dụ giao diện của một máy tự động bán vé tàu hỏa
dvduc-2007/10 26/28
![Page 27: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/27.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
5. Tổng kết bài
dvduc-2007/10 27/28
![Page 28: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/28.jpg)
Bài 9: Đánh giá và kiểm thử giao diện
Vấn đề nghiên cứu tiếp theo
dvduc-2007/10
Trả lời gửi về eMail: [email protected]
28/28
![Page 29: Chủ đề môn học](https://reader036.fdocument.pub/reader036/viewer/2022081503/568145d8550346895db2dca7/html5/thumbnails/29.jpg)
Câu hỏi?