GUI Checklist - Danh sách các mục cần kiểm tra giao diện
Bài đăng này đã không được cập nhật trong 5 năm
I . AESTHETIC CHECK
Khi test web app hay bất kỳ ứng dụng nào khác, QA cần phải để ý đến vẻ bề ngoài giao diện, bề ngoài của nó. Sau đây là 1 vài lưu ý:
- Kiểm tra màu nền chung của toàn bộ màn hình
- Kiểm tra màu sắc của các trường textbox
- Kiểm tra màu chữ, font, font size của label
- Trong mode Read- only, mùa sắc và font chữ đúng với yêu cầu
- Kiểm tra căn lề của các object hiển thị trên màn hình ( Label, Textbox,...)
- Kiểm tra các error message: Nội dung, font chữ, màu sắc, vị trí, ...
- Kiểm tra hiển thị của giá trị sau khi input vào textfield
- Kiểm tra màu sắc của textbox border: khi nhập, khi có thông báo lỗi
II. VALIDATION CHECK
Datatype:
- varchar, nvarchar, ntext
- int, tinyint, float
- Kiểm tra maxlength
- Phân biệt chữ hoa / chữ thường
- Phân biệt chữ Full size/ Half size (Tiếng Nhật)
- Phân biệt ký tự unicode
- Null
- Ký tự đặc biệt(&^&^%$%^)
- Space
Datatype: datetime
- Kiểm tra maxlength
- Kiểm tra ngày hợp lệ
- Nhập chữ
- Nhập ký tự đặc biệt
- Kiểm tra format
- Kiểm tra đối với trường hợp năm nhuận
- Kiểm tra đối với tháng khi nhập: 00 và 13
- Kiểm tra đối với ngày khi nhập: 00 và 32
- Kiểm tra khi nhập 28 , 29, 30 tháng 2
III. NAVIGATION CHECK
- Có thể truy cập đến các trang khác nhau từ menu
- Kiểm tra các page sau khi chọn page từ menu
- Kiểm tra highlight focus khi chọn item trên menu
- Kiểm tra các message xác nhận chuyển trang
IV. USABILITY CHECK
- Các danh sách có được sort không?
- Kiểm tra format của giá trị ngày tháng
- Các phím tắt gán với button có hoạt động đúng không?
- Tab/ Shift Tab order
- Các trường Read- only và Disabled không có thứ tự Tab/ Shift Tab
- Kiểm tra các tooltips, placeholders
- Kiểm tra trường hợp khi input invalid value, vị trí lỗi có được highlight không?
V. DATA INTEGRITY CONDITIONS
- Kiểm tra việc lưu dữ liệu khi đóng cửa số
- Kiểm tra chiều dài tối đa của tất cả các field, và đảm bảo giá trị nhập vào không bị cắt
- Kiểm tra giá trị max/min đối với nhập số
- Kiểm tra việc cho nhập số âm và có được lưu đúng trong database không?
- Kiểm tra việc lưu nhiều dữ liệu cùng lúc được chính xác trong database không? Ví dụ trường hợp làm tròn,....
VI. RESPONSIVE
- Text, control và hình ảnh được căn chỉnh đúng cách
- Higlight, đổi màu sắc khi hover và ở trạng thái lựa chọn
- Vùng có thể click thích hợp
- Màu sắc, độ phủ bóng và độ dốc phù hợp
- Kiểm tra padding chính xác
- Văn bản, hình ảnh, điều khiển và khung không chạy vào các cạnh của màn hình
- Kích cỡ phông chữ, kiểu dáng và màu sắc phù hợp với từng loại văn bản
- Scroll đoạn văn bản đã nhập (dữ liệu đã được nhập) được hiển thị chính xác
- Không bao giờ hiển thị thanh ngang của trang.
- Có thể đọc được trang web trên mọi độ phân giải.
Reference
https://www.testingexcellence.com/how-to-test-responsive-web-design/ http://www.testingvn.com/viewtopic.php?f=9&t=3348
All rights reserved