📅  最后修改于: 2020-12-04 06:18:00             🧑  作者: Mango
GUI测试是一种测试技术,其中测试应用程序的用户界面是否相对于用户界面行为按预期执行。
GUI测试包括应用程序对键盘和鼠标移动的行为,以及不同的GUI对象(如工具栏,按钮,菜单栏,对话框,编辑字段,列表,用户输入行为)的行为。
检查屏幕验证
验证所有导航
检查可用性条件
验证数据完整性
验证对象状态
验证日期字段和数字字段格式
以下是市场上的一些开源GUI自动化工具:
Product | Licensed Under | URL |
---|---|---|
AutoHotkey | GPL | http://www.autohotkey.com/ |
Selenium | Apache | http://docs.seleniumhq.org/ |
Sikuli | MIT | http://sikuli.org |
Robot Framework | Apache | www.robotframework.org |
watir | BSD | http://www.watir.com/ |
Dojo Toolkit | BSD | http://dojotoolkit.org/ |
以下是市场上的一些商业GUI自动化工具。
Product | Vendor | URL |
---|---|---|
AutoIT | AutoIT | http://www.autoitscript.com/site/autoit/ |
EggPlant | TestPlant | www.testplant.com |
QTP | Hp | http://www8.hp.com/us/en/software-solutions/ |
Rational Functional Tester | IBM | http://www-03.ibm.com/software/products/us/en/functional |
Infragistics | Infragistics | www.infragistics.com |
iMacros | iOpus | http://www.iopus.com/iMacros/ |
CodedUI | Microsoft | http://www.microsoft.com/visualstudio/ |
Sikuli | Micro Focus International | http://www.microfocus.com/ |