-
公开(公告)号:US08499288B2
公开(公告)日:2013-07-30
申请号:US12782770
申请日:2010-05-19
CPC分类号: G06F11/3668 , G06F21/6209 , G06F21/74 , G06F2221/2101 , G06F2221/2141 , G06F2221/2147
摘要: A target shim injected into a target process detects activity in a user interface and sets a target-busy status. A source shim injected into a source process detects the input being sent toward the target process to drive automated testing. The source shim determines that the target-busy status is set, and prevents the source process from sending the input until the status is clear. The target shim clears the status after confirming that a screen capture, accessibility test, localizability test, or other user interlace analysis operation has completed. Multiple source shims and/or multiple target shims may be present. Copies of a single automation shim component may be tailored for use as source shims or as target shims. Security processes and operating system processes may be listed to prevent interference from automation shims. User interface analysis module(s) may be loaded and/or unloaded “hot” while the target process is running.
摘要翻译: 注入目标进程的目标垫片检测用户界面中的活动并设置目标忙状态。 注入源程序的源垫片检测到正在向目标进程发送的输入以驱动自动化测试。 源垫片确定目标忙状态设置,并防止源进程发送输入,直到状态清除。 在确认屏幕捕获,可访问性测试,本地化测试或其他用户交错分析操作已经完成后,目标垫片将清除状态。 可以存在多个源垫片和/或多个目标垫片。 单个自动化垫片组件的副本可能被定制用作源垫片或目标垫片。 可以列出安全过程和操作系统过程,以防止来自自动化垫片的干扰。 用户界面分析模块可能在目标进程运行时加载和/或卸载“热”。
-
公开(公告)号:US20110289481A1
公开(公告)日:2011-11-24
申请号:US12782770
申请日:2010-05-19
IPC分类号: G06F9/44
CPC分类号: G06F11/3668 , G06F21/6209 , G06F21/74 , G06F2221/2101 , G06F2221/2141 , G06F2221/2147
摘要: A target shim injected into a target process detects activity in a user interface and sets a target-busy status. A source shim injected into a source process detects the input being sent toward the target process to drive automated testing. The source shim determines that the target-busy status is set, and prevents the source process from sending the input until the status is clear. The target shim clears the status after confirming that a screen capture, accessibility test, localizability test, or other user interlace analysis operation has completed. Multiple source shims and/or multiple target shims may be present. Copies of a single automation shim component may be tailored for use as source shims or as target shims. Security processes and operating system processes may be listed to prevent interference from automation shims. User interface analysis module(s) may be loaded and/or unloaded “hot” while the target process is running.
摘要翻译: 注入目标进程的目标垫片检测用户界面中的活动并设置目标忙状态。 注入源程序的源垫片检测到正在向目标进程发送的输入以驱动自动化测试。 源垫片确定目标忙状态设置,并防止源进程发送输入,直到状态清除。 在确认屏幕捕获,可访问性测试,本地化测试或其他用户交错分析操作已经完成后,目标垫片将清除状态。 可以存在多个源垫片和/或多个目标垫片。 单个自动化垫片组件的副本可能被定制用作源垫片或目标垫片。 可以列出安全过程和操作系统过程,以防止来自自动化垫片的干扰。 用户界面分析模块可能在目标进程运行时加载和/或卸载“热”。
-
公开(公告)号:US20100138833A1
公开(公告)日:2010-06-03
申请号:US12325291
申请日:2008-12-01
IPC分类号: G06F9/46
CPC分类号: G06F11/3676 , G06F11/3409 , G06F11/3466
摘要: User interfaces called by a target application can be quickly and efficiently identified and stored for future resource coverage analysis. User interfaces of the target application that are accessed by users executing the target application on their computing device can be automatically tracked during execution of the target application. Information gathered on user interfaces of a target application and accessed user interfaces of the target application can be employed to generate one or more reports. Generated reports on user interface usage can be used to, e.g., identify the application resources to localize, prioritize the application resources to localize, discern application resource trends for, e.g., maintenance and upgrade activities, detect unused application resources, and select appropriate application resources for test scenarios.
摘要翻译: 目标应用程序调用的用户界面可以快速有效地识别和存储,以便将来进行资源覆盖分析。 可以在执行目标应用程序期间自动跟踪目标应用程序在其计算设备上执行目标应用程序的用户访问的用户界面。 可以使用在目标应用程序的用户界面上收集的信息和目标应用程序的访问用户界面来生成一个或多个报告。 生成的用户界面使用报告可用于例如识别应用程序资源进行本地化,优先考虑应用程序资源进行本地化,识别应用程序资源趋势,例如维护和升级活动,检测未使用的应用程序资源,以及选择适当的应用程序资源 用于测试场景。
-
公开(公告)号:US08984487B2
公开(公告)日:2015-03-17
申请号:US13617815
申请日:2012-09-14
IPC分类号: G06F9/44
CPC分类号: G06F8/30
摘要: Resource tracker techniques are described in which resource trackers may be generated, assigned to resources, and used to track resources throughout a development environment. The resource trackers may be configured in a designated format that is suitable to distinguish different resources one from one another. In one approach, resource trackers are derived as a combination of a user-supplied project identifier and defined resource identifiers. Resource trackers may be embedded into code defining corresponding resources and exposed to identify resources in connection with various development operations. In an embodiment, the resources trackers may be employed to provide visual indications of resources that appear within a user-interface for a project that is output for testing. A developer may identify resources based on resource trackers exposed via the user-interface and navigate back to underlying code in various ways to address any issues identified through the testing.
摘要翻译: 描述资源跟踪器技术,其中可以生成资源跟踪器,分配给资源,并用于在开发环境中跟踪资源。 资源跟踪器可以被配置为适合于将彼此不同的资源区分开的指定格式。 在一种方法中,资源跟踪器被导出为用户提供的项目标识符和定义的资源标识符的组合。 资源跟踪器可以被嵌入到定义相应资源的代码中,并暴露以识别与各种开发操作相关的资源。 在一个实施例中,可以使用资源跟踪器来提供出现在输出用于测试的项目的用户界面内的资源的视觉指示。 开发人员可以基于通过用户界面暴露的资源跟踪器来识别资源,并以各种方式导航回底层代码,以解决通过测试识别的任何问题。
-
公开(公告)号:US20140082582A1
公开(公告)日:2014-03-20
申请号:US13617815
申请日:2012-09-14
IPC分类号: G06F9/44
CPC分类号: G06F8/30
摘要: Resource tracker techniques are described in which resource trackers may be generated, assigned to resources, and used to track resources throughout a development environment. The resource trackers may be configured in a designated format that is suitable to distinguish different resources one from one another. In one approach, resource trackers are derived as a combination of a user-supplied project identifier and defined resource identifiers. Resource trackers may be embedded into code defining corresponding resources and exposed to identify resources in connection with various development operations. In an embodiment, the resources trackers may be employed to provide visual indications of resources that appear within a user-interface for a project that is output for testing. A developer may identify resources based on resource trackers exposed via the user-interface and navigate back to underlying code in various ways to address any issues identified through the testing.
摘要翻译: 描述资源跟踪器技术,其中可以生成资源跟踪器,分配给资源,并用于在开发环境中跟踪资源。 资源跟踪器可以被配置为适合于将彼此不同的资源区分开的指定格式。 在一种方法中,资源跟踪器被导出为用户提供的项目标识符和定义的资源标识符的组合。 资源跟踪器可以被嵌入到定义相应资源的代码中,并暴露以识别与各种开发操作相关的资源。 在一个实施例中,可以使用资源跟踪器来提供出现在输出用于测试的项目的用户界面内的资源的视觉指示。 开发人员可以基于通过用户界面暴露的资源跟踪器来识别资源,并以各种方式导航回底层代码,以解决通过测试识别的任何问题。
-
-
-
-