Kiểm thử sự tuân thủ chuẩn Windows

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu và đề xuất các phương pháp kiểm thử giao diện phần mềm (Trang 47 - 50)

3.3. Danh mục kiểm thử giao diện

3.3.1. Kiểm thử sự tuân thủ chuẩn Windows

3.3.1.1. Ứng dụng

Mở ứng dụng bằng cách kích đúp chuột vào icon của nó. Trong khi ứng dụng đang mở, nên hiển thị một Loading message với các thông số: tên ứng dụng, phiên

bản, và ảnh nền giống nhƣ icon của ứng dụng đƣợc phóng to. Có thể không đăng nhập, mà vào ngay màn hình chính của ứng dụng. cửa sổ chính phải có tiêu đề giống nhƣ tiêu đề icon của nó. Ví dụ nhƣ ứng dụng Window Media Player trong hình 3.1 thể hiện rất tốt điều này.

Hình 3.1 – Ứng dụng thỏa mãn sự đồng bộ Caption

Đóng ứng dụng, tùy thuộc tính chất và yêu cầu của ứng dụng, mà có thể hiển thị hoặc không hiển thị thông báo yêu cầu ngƣời dùng xác thực thao tác đóng ứng dụng.

Kiểm tra trƣờng hợp một ngƣời dùng liên tục mở ứng dụng, chƣơng trình tốt sẽ cho kết quả cùng trở về màn hình chính, ngƣợc lại nếu có thể mở đồng thời nhiều cửa sổ ứng dụng thì đây là một lỗi giao diện. Tƣơng tự nhƣ vậy, kiểm tra trƣờng hợp mở nhiều lần ứng dụng khi chƣơng trình đang tải (loading).

Với mỗi cửa sổ làm việc, khi chƣơng trình đang bận, nên hiển thị biểu tƣợng đồng hồ cát để ngƣời dùng biết rằng chƣơng trình đang xử lý, hoặc có thể hiển thị một thông báo tiến trình. Tất cả các màn hình đều phải có nút trợ giúp (Help), khi bấm nút này sẽ có tài liệu hƣớng dẫn hỗ trợ sử dụng chƣơng trình. Phím F1 cũng có vai trò tƣơng tự.

3.3.1.2. Đối với mỗi cửa sổ của ứng dụng

Nếu cửa sổ có nút “Minimise button” , click vào đó kiểm tra hoạt động của nó. Cửa sổ ứng dụng đƣợc thu nhỏ xuống thanh Taskbar với biểu tƣợng giống nhƣ biểu tƣợng mặc định của chƣơng trình. Khi click vào biểu tƣợng này, cửa sổ chƣơng trình đƣợc mở ra với kích thƣớc nhƣ trƣớc đó.

Chú thích cửa sổ cho tất cả các ứng dụng phải có tên ứng dụng và tên cửa sổ, đặc biệt là các thông báo lỗi. Chúng cần đƣợc kiểm tra chính tả, tiếng Anh và sự rõ ràng, đặc biệt là phía trên màn hình. Kiểm tra tiêu đề cửa sổ đảm bảo nó có nghĩa.

Nếu màn hình có trình đơn điều khiển, sử dụng tất cả các tùy chọn không bị bôi xám của nó, kiểm tra xem chúng có hoạt động?

Kiểm tra tất cả văn bản trên cửa sổ về chính tả, câu và ngữ pháp. Sử dụng phím

Tab di chuyển focus trên tất cả các trƣờng của window, và sử dụng tổ hợp phím Shift

+ Tab để di duyển focus theo chiều ngƣợc lại. Trong một Group Box hoặc một màn

hình thứ tự Tab theo chiều từ trái sang phải, từ trên xuống dƣới. Tất cả các control cần đƣợc focus đƣợc biểu thị bởi hộp nét đứt hay con trỏ chuột. Khi nhấn Tab tới trƣờng nào thì dữ liệu trƣờng đó phải chuyển thành highlight. Với các trƣờng bị vô hiệu hóa (có màu xám) thì không đƣợc focus. Không đƣợc cho phép lựa chọn chúng cả bẳng chuột hay dùng phím Tab, kiểm tra điều này với tất cả các điều khiển bị bôi xám.

Không bao giờ có thể cập nhật các trƣờng đƣợc hiển thị với văn bản màu đen trên nền xám với một nhãn màu đen. Mọi văn bản phải đƣợc canh lề trái, theo sau nó bỏi dấu hai chấm. Trong một trƣờng có thể hay không thể cập nhật, tùy theo trạng thái hiện thời mà nó chuyển từ màu đen sang xám.

Các List box luôn có nền trắng với text màu đen kể cả khi nó có bị vô hiệu hóa hay không. Những thành phần khác đều màu xám.

Nói chung, không nên dùng màn hình goto, mà nên dùng màn hình dạng gosub, tức là khi tác động vào một nút để hiển thị màn hình mới, thì màn hình này không nên làm ẩn toàn bộ màn hình ban đầu, ngoại trừ một số trƣờng hợp đặc biệt. Khi trở về màn hình ban đầu thì các màn hình khác không đƣợc xuất hiện nữa.

3.3.1.3.Text Boxes

Di chuyển con trỏ chuột khắp tất cả các Text box có thể nhập. Con trỏ phải chuyển từ biểu tƣợng mũi tên sang biểu tƣợng Insert Bar. Nhập văn bản vào hộp văn

bản. Kiểm tra việc tràn văn bản bằng cách nhập thật nhiều ký tự tới khi không thể nhập đƣợc nữa và so sánh với bề rộng của trƣờng đó với các chữ viết hoa.

Nhập các ký tự không hợp lệ vào tất cả các trƣờng, thử nhập các ký tự đặc biệt nhƣ “+”, “-“, “*”, …

Dùng tổ hợp phím Shift và các phím mũi tên để đánh dấu lựa chọn đoạn ký tự. Việc lựa chọn này cũng có thể thực hiện bằng chuột. Nếu kích đúp vào text box, sẽ lựa chọn tất cả văn bản trong hộp đó.

3.3.1.4. Option (Radio Buttons)

Với Radio buttons, có thể lựa chọn bằng bàn phím với các phím mũi tên, hoặc cũng có thể dùng chuột để lựa chọn bằng cách click vào nút mong muốn.

3.3.1.5. Check Boxes

Đồng thời có thể lựa chọn nhiều sự lựa chọn. Thao tác với các Check box cần dùng chuột bằng cách click vào hộp muốn lựa chọn.

3.3.1.6. Command Buttons

Nếu các nút lệnh nhảy sang màn hình khác, và nếu ngƣời dùng có thể nhập thay thay đổi chi tiết các chữ trên nút thì nên để dấu “...” ở sau.

Tất cả các nút, ngoại trừ nút OK và Cancel, đều có một ký tự truy cập tới chúng. Nó đƣợc xác định bằng chữ cái có gạch chân bên dƣới. Nút sẽ hoạt động khi nhấn tổ hợp phím ALT + ký tự gạch chân. Đảm bảo nó không bị lặp.

Click vào mỗi button một lần với chuột – nút đó phải hoạt động. Tab tới mỗi nút, nhấn SPACE – nút đó phải hoạt động.

Tab tới mỗi nút, nhấn RETURN – nút đó phải hoạt động.

3.3.1.7. Drop Down List Boxes

Nhấn vào biểu tƣợng mũi tên sẽ đƣa ra một danh sách các lựa chọn. Danh sách này có thể ở dạng thanh cuộn. Không thể nhập ký tự vào hộp này. Nếu nhập một ký tự bất kỳ, sẽ trở về mục đầu tiên trong danh sách có tiêu đề bắt đầu bằng ký tự đó. Nhấn „Ctrl – F4‟ sẽ mở/ thả hộp danh sách xuống.

Khoảng cách cần tƣơng thích với khoảng cách windows. Các Item cần sắp xếp theo thứ tự alphabetical ngoại trừ khoảng trắng đƣợc đặt ở đầu hoặc cuối danh sách.

3.3.1.8. Combo Boxes

Combo-box cho phép nhập ký tự vào, đồng thời khi click vào mũi tên cũng cho phép ngƣời dùng lựa chọn item từ danh sách có sẵn.

3.3.1.9. List Boxes

Tại một thời điểm, List box cho phép lựa chọn chỉ một sự lựa chọn bằng cách click chuột vào đối tƣợng đó hoặc sử dụng phím mũi tên Up/Down. Khi nhấn một ký tự sẽ nhảy tới item đầu tiên trong danh sách có tiêu đề bắt đầu bằng ký tự vừa nhấn. Nếu có một nút “View” hay “Open” trong list-box, việc kích đúp vào một dòng trong list-box sẽ đƣa ra hành động tƣơng tự nhƣ khi chọn một item trong list-box, sau đó click vào nút lệnh.

Trƣờng hợp bắt buộc phải dùng thanh cuộn (scroll bar), phải đảm bảo tất cả dữ liệu có thể thấy trong hộp.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu và đề xuất các phương pháp kiểm thử giao diện phần mềm (Trang 47 - 50)