发明名称 用户界面分析管理
摘要 被注入到目标进程中的目标垫片检测用户界面中的活动,并设置目标-繁忙状态。被注入到源进程中的源垫片检测到有输入被发送到目标进程,以驱动自动化测试。源垫片判断目标-繁忙状态被置位,并阻止源进程发送输入,直到该状态被清除。在确认屏幕捕捉、可访问性测试、本地化能力测试、或其他用户界面分析操作完成之后,目标垫片清除该状态。可以存在多个源垫片和/或多个目标垫片。可以定制单个自动化垫片组件的副本,以用作源垫片或作为目标垫片。可以列出安全性进程和操作系统进程,以防止来自自动化垫片的干扰。可以在目标进程正在运行时“热”加载和/或卸载用户界面分析模块。
申请公布号 CN102253885A 申请公布日期 2011.11.23
申请号 CN201110144159.7 申请日期 2011.05.18
申请人 微软公司 发明人 T·C·富兰克林;O·西梅塔特;I·卡塔纳;B·奈尔
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 潘明婳
主权项 一种用于促进用户界面分析的方法,所述方法使用具有至少一个与至少一个存储器的可操作通信的逻辑处理器的设备,所述方法包括下列步骤:目标进程中的自动化目标垫片检测(302)所述目标进程的用户界面中的活动,并设置(318)目标‑繁忙状态;源进程中的自动化源垫片检测(304)源进程尝试向所述目标进程发送输入。所述自动化源垫片判断(308)所述目标‑繁忙状态已经被置位,并阻止(310)所述源进程向所述目标进程发送所述输入,直到所述目标‑繁忙状态被清除;以及所述自动化目标垫片确认(314)所述目标进程的用户界面分析操作已经完成,然后清除(316)所述目标‑繁忙状态。
地址 美国华盛顿州