【技术实现步骤摘要】
【国外来华专利技术】渲染调试器
技术介绍
[0001]本说明书涉及数据处理和调试应用。
[0002]互联网促进了全球用户之间的信息交换。这种信息交换使得能够将内容分发给各种用户。在一些情况下,来自多个不同提供者的内容可以被集成到单个电子文档中,以创建复合文档。例如,电子文档中所包括的内容的部分可以由电子文档的发行者选择(或指定)。数字组件(例如内容的不同部分)可以由第三方(例如不是电子文档的发行者的实体)提供,并且与由发行者选择的内容部分一起被集成到电子文档中。
技术实现思路
[0003]通常,本说明书中描述的主题的一个创新方面可以被实施在系统中,包括:由设备检测在设备上执行的应用对数字组件的渲染;从应用获得指定数字组件的渲染属性的信号集合,该信号集合至少包括指示被包括在测试数字组件中的内容资产的可见属性的第一信号以及指示所渲染的内容资产之间的层次关联的第二信号;由设备调用验证过程,该验证过程将第一信号和第二信号与指定已被正确渲染的符合数字组件的属性的要求集合进行比较;确定一个或多个要求未被第一信号或第二信号满足;以及响应于确定一个或多个要求未被 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由设备检测在所述设备上执行的应用对数字组件的渲染;从所述应用获得指定所述数字组件的渲染属性的信号集合,所述信号集合至少包括指示被包括在测试数字组件中的内容资产的可见属性的第一信号以及指示所渲染的所述内容资产之间的层次关联的第二信号;由所述设备调用验证过程,所述验证过程将所述第一信号和所述第二信号与指定已被正确渲染的符合数字组件的属性的要求集合进行比较;确定一个或多个要求未被所述第一信号或所述第二信号满足;以及响应于确定所述一个或多个要求未被满足,由所述设备提供在所述应用内提供警报的不符合的叠加,所述警报指示所述数字组件未能符合所述一个或多个要求。2.根据权利要求1所述的方法,还包括:由服务器接收注册消息,所述注册消息将所述设备识别为所述应用的测试设备;从所述设备接收对用于向所述应用提供的内容的请求;由所述服务器基于所述设备被识别为测试设备来选择包括渲染所述数字组件所需的所述内容资产的测试对象;以及由所述服务器基于所述设备被识别为测试设备来响应于所述对内容的请求而向所述设备提供所述测试对象。3.根据权利要求1所述的方法,还包括:由服务器接收对用于向所述应用提供的内容的请求;由所述服务器确定所述对内容的请求包括与测试环境相对应的标识符;响应于确定所述对内容的请求包括与所述测试环境相对应的所述标识符,由所述服务器选择包括渲染所述数字组件所需的所述内容资产的测试对象;以及由所述服务器响应于所述对内容的请求而向所述设备提供所述测试对象。4.根据权利要求1所述的方法,其中,由所述设备调用将所述第一信号和所述第二信号与要求集合进行比较的验证过程包括请求由在所述应用的启动时实例化的脚本执行所述验证过程。5.根据权利要求1所述的方法,还包括:检测与所述叠加的交互;以及响应于检测到与所述叠加的交互,提供关于所述数字组件如何未能符合所述一个或多个要求的附加细节。6.根据权利要求1所述的方法,还包括:由所述设备从指定位置获得文档;以及利用指示所述数字组件未能符合所述一个或多个要求的信息填充所述文档。7.根据权利要求1所述的方法,其中:获得指定所述数字组件的渲染属性的信号集合包括获得指示所述数字组件中包括的内容资产集合的信号集合;并且确定一个或多个要求未被满足包括(i)确定所需资产未被包括或者未向软件开发工具包适当注册、(ii)确定包括所述内容资产的特定视图小于指定大小或者(iii)确定所述内容资产中的一个或多个位于所述特定视图的边界之外。
8.一种系统,包括:一个或多个存储器设备;以及一个或多个被配置为执行指令的处理器,所述指令使所述一个或多个处理器执行操作,所述操作包括:检测在设备上执行的应用对数字组件的渲染;从所述应用获得指定所述数字组件的渲染属性的信号集合,所述信号集合至少包括指示被包括在测试数字组件中的内容资产的可见属性的第一信号以及指示所渲染的所述内容资产之间的层次关联的第二信号;调用验证过程,所述验证过程将所述第一信号和所述第二信号与指定已被正确渲染的符合数字组件的属性的要求集合进行比较;确定一个或多个要求未被所述第一信号或所述第二信号满足;响应于确定所述一个或多个要求未被满足,提供在所述应用内提供警报的不符合的叠加,所述警报指示所述数字组件未能符合所述一个或多个要求。9.根据权利要求8所述的系统,还包括服务器,所述服务器包括一个或多个计算设备,其中,所述服务器被配置为执行操作,所述操作包括:接收注册消息,所述注册消息将所述设备识别为所述应用的测试设备;从所述设备接收对用于向所述应用提供的内容的请求;基于所述设备被识别为测试设备来选择包括渲染所述数字组件所需的所述内容资产的测试对象;基于所述设备被识别为测试设备来响应于所述对内容的请求而向所述设备提供所述测试对象。10.根据权利要求1所述的系统,还包括服务器,所述服务器包括一个或多个计算设备,其中,所述服务器被配置为执行操作,所述操作包括:接收对用于向所述应用提供的内容的请求;确定所述对内容的请求包括与测试环境相对应的标识符;响应于确定所述对内容的请求包括与所述测试环境相对应的所述标识符,选择包括渲染...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。