Kiểm tra phần mềm GUI

Kiểm thử phần mềm GUI là gì?

Kiểm thử GUI là một kỹ thuật kiểm tra trong đó giao diện người dùng của ứng dụng được kiểm tra xem ứng dụng có hoạt động như mong đợi đối với hành vi giao diện người dùng hay không.

Kiểm tra GUI bao gồm hành vi của ứng dụng đối với chuyển động của bàn phím và chuột cũng như cách các đối tượng GUI khác nhau như thanh công cụ, nút, thanh menu, hộp thoại, trường chỉnh sửa, danh sách, hành vi đối với đầu vào của người dùng.

Nguyên tắc kiểm tra GUI

  • Kiểm tra xác thực màn hình

  • Xác minh tất cả điều hướng

  • Kiểm tra điều kiện khả dụng

  • Xác minh tính toàn vẹn của dữ liệu

  • Xác minh các trạng thái đối tượng

  • Xác minh định dạng trường ngày và trường số

Công cụ tự động hóa GUI

Sau đây là một số công cụ tự động hóa GUI mã nguồn mở trên thị trường:

Sản phẩm Được cấp phép theo URL
AutoHotkey GPL http://www.autohotkey.com/
Selen Apache http://docs.seleniumhq.org/
Sikuli MIT http://sikuli.org
Khung robot Apache www.robotframework.org
watir BSD http://www.watir.com/
Bộ công cụ Dojo BSD http://dojotoolkit.org/

Sau đây là một số công cụ tự động hóa GUI thương mại trên thị trường.

Sản phẩm Nhà cung cấp URL
AutoIT AutoIT http://www.autoitscript.com/site/autoit/
Cà tím TestPlant www.testplant.com
QTP Hp http://www8.hp.com/us/en/software-solutions/
Kiểm tra chức năng hợp lý IBM http://www-03.ibm.com/software/products/us/en/f Chức năng
Hồng ngoại học Hồng ngoại học www.infragistics.com
iMacros iOpus http://www.iopus.com/iMacros/
C CodeUI Microsoft http://www.microsoft.com/visualstudio/
Sikuli Micro Focus International http://www.microfocus.com/