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/

Từ điển kiểm thử phần mềm

Language