Kiểm thử trợ giúp trên Web là một tiến trình gồm hai giai đoạn. Giai đoạn thứ nhất là phân tích hệ thống cần đƣợc kiểm thử- xác định loại hệ thống ngƣời dùng hƣớng đến và phƣơng pháp thiết kế. Giai đoạn thứ hai của tiến trình là kiểm thử - Giai đoạn kiểm thử. Giai đoạn kiểm thử là một tiến trình gồm các giai đoạn:
Kiểm thử hệ thống nhƣ một thành phần độc lập Kiểm thử sự tƣơng tác của hệ thống với ứng dụng
3.6.1. Các phƣơng pháp kiểm thử
Kiểm thử hai lớp: Giai đoạn kiểm thử là một tiến trình hai lớp bao gồm kiểm thử hệ thống trợ giúp nhƣ một thành phần độc lập và kiểm thử sự tƣơng tác của hệ thống trợ giúp ứng dụng.
Kiểm thử hệ thống độc lập: Các hệ thống trợ giúp trên Web có cùng các vấn đề về khả năng tƣơng thích và chức năng nhƣ tất cả các ứng dụng. Chugns cần đƣợc đánh giá nhƣ là những ứng dụng độc lập theo các công nghệ tạo ra chúng.
Tương tác giữa ứng dụng và hệ thống trợ giúp: Hệ thống trợ giúp cần đƣợc sử
dụng trình duyệt Web cho giao diện ngƣời dùng của chugns cũng liên quan đến kiểm thử khi kết hợp với ứng dụng để đảm bảo rằng tất cả các ID theo ngữ cảnh đƣợc truyền vào và nội dung trợ giúp đúng đƣợc hiển thị qua tất cả các trạng thái của ứng dụng. Các vấn đề đƣợc xem xét bao gồm tập tin map:
Tên của các tệp tin trợ giúp
ID của các chủ đề của các nút Help trên hộp thoại Truy cập trợ giúp qua phím F1, các phím tắt, các nút,…
3.6.2.Những vấn đề cần xem xét về kiểm thử trợ giúp
Các hệ thống trợ giúp của ứng dụng:
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội
Học viên: Nguyễn Thị Ngọc Hƣơng
Có nhiều phƣơng pháp truy cập trợ giúp từ bên trong ứng dụng (giao diện, thanh duyệt, trình đơn…) không? Nếu có mỗi phƣơng pháp nên đƣợc kiểm thử chức năng của nó
Thông tin hỗ trợ theo ngữ cảnh có đáp ứng yêu cầu của ngƣời dùng hƣớng đến trong mọi tình huống? Các ngƣời dùng khác nhau có các nhu cầu khác nhau phụ thuộc vào kỹ năng của họ và vị trí họ đang ở trong chƣơng trình mà ngƣời dùng sẽ yêu cầu các thông tin khác nhau từ hệ thống trợ giúp
Hệ thống có các hình ảnh đồ họa? Nếu có các hình ảnh có đƣợc nạp đúng đắn?
Các hệ thống trợ giúp tham khảo:
Hệ thống có đƣợc thiết kế để liên kết đến các nguồn trực tuyến khác? Nếu có, các liên kết có hoạt động tốt không? Các nguồn khác có thể truy cập và hoạt động không?
Chủ đề có tƣơng thích với hiểu biết và kỹ năng của ngƣời dùng hƣớng đến của hệ thống
Thiết kế thông tin của hệ thống có trực quan không?
Các hệ thống trợ giúp học:
Ngƣời dùng đƣợc hƣớng dẫn từ đầu đến cuối nội dung nhƣ thế nào? Các đƣờng dẫn hƣớng đến có đƣợc đánh dấu rõ ràng?
Có cung cấp phản hồi của ngƣời dùng thích hợp? Hệ thống có trả lời chính xác đầu và của ngƣời dùng
Các hệ thống trợ giúp tiếp thị và bán hàng:
Giới thiệu sẽ đƣợc phân phát nhƣ thế nào? Hệ thống có hoạt động tốt trên tất cả các phƣơng tiện phân phát?
Hệ thống có tƣơng thích với kỹ năng tính toán của ngƣời dùng đƣợc hƣớng đến?
So sánh trợ giúp trực tuyến và trợ giúp in trên giấy: Cả hai loại trợ giúp này đều
phục vụ hữu hiệu cùng mục đích, kiểm thử chúng khác biệt trong một vài điểm quan trọng
Các hệ thống trợ giúp trực tuyến là tƣơng tác. Các liên kết, sự duyệt, chức năng phần mềm và cấu hình trình duyệt là những phức tạp không đƣợc tìm thấy trong tài liệu in truyền thống
Định dạng có thể động. Các loại trình duyệt khác nhau và các phiên bản trình duyệt có thể dẫn đến sự thay đổi trong hiển thị nội dung. Một trình duyệt có thể hiển thị nội dung chính xác, trong khi một trình duyệt khác
Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội
Học viên: Nguyễn Thị Ngọc Hƣơng
có thể hiển thị với kích thƣớc kiểu chữ không đúng, màu nền không nhƣ mong muốn.
Kiểm thử điều kiện môi trường:
Các hệ thống Web thƣờng ảnh hƣởng do điều kiện môi trƣờng xung quanh khả năng tƣơng thích của hệ điều hành, độ phân giải màn hình và loại trình duyệt
Các biến môi trƣờng cần chú ý bao gồm:
o Khả năng tƣơng thích giữa các hệ điều hành: Mac, Windows và UNIX
o Các hotspot đồ họa
o Màu hiển thị(vídụ: đƣợc biên dịch với 16.8 triệu màu, nhƣng lại đƣợc hiển thị với 16 màu)
o Độ phân giải màn hình (vídụ: đƣợc biên dịch với độ phân giải 1024x768 nhƣng lại đƣợc hiển thị với độ phân giải 640x480)