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/ |