图形用户界面软件测试
图形用户界面软件测试
什么是 GUI 软件测试?
GUI 测试是一种测试技术,其中测试应用程序的用户界面是否在用户界面行为方面按预期执行。
GUI 测试包括应用程序对键盘和鼠标移动的行为以及不同的 GUI 对象(例如工具栏、按钮、菜单栏、对话框、编辑字段、列表、用户输入的行为)如何。
图形用户界面测试指南
-
检查屏幕验证
-
验证所有导航
-
检查可用性条件
-
验证数据完整性
-
验证对象状态
-
验证日期字段和数字字段格式
图形用户界面自动化工具
以下是市场上的一些开源GUI自动化工具:
Product | 许可下 | 网址 |
---|---|---|
AutoHotkey | 通用公共许可证 | http://www.autohotkey.com/ |
Selenium | 阿帕奇 | http://docs.seleniumhq.org/ |
Sikuli | 麻省理工学院 | http://sikuli.org |
Robot Framework | 阿帕奇 | www.robotframework.org |
watir | BSD | http://www.watir.com/ |
Dojo Toolkit | BSD | http://dojotoolkit.org/ |
以下是市场上的一些商业 GUI 自动化工具。
Product | 小贩 | 网址 |
---|---|---|
AutoIT | 汽车信息技术 | http://www.autoitscript.com/site/autoit/ |
EggPlant | 测试工厂 | www.testplant.com |
QTP | 生命值 | http://www8.hp.com/us/en/software-solutions/ |
Rational Functional Tester | IBM | http://www-03.ibm.com/software/products/us/en/functional |
Infragistics | 基础设施 | www.infragistics.com |
iMacros | 奥普斯 | http://www.iopus.com/iMacros/ |
CodedUI | 微软 | http://www.microsoft.com/visualstudio/ |
Sikuli | 微焦点国际 | http://www.microfocus.com/ |