-
公开(公告)号:CN105468779B
公开(公告)日:2018-12-28
申请号:CN201510944681.1
申请日:2015-12-16
Applicant: 中国科学院软件研究所
IPC: G06F17/30
Abstract: 本发明公开了一种面向浏览器兼容性检测的客户端Web应用捕获与重放系统及方法。在事件捕获阶段记录Web应用在参考浏览器平台运行时产生的各种非确定性事件,包括外部的用户交互事件以及浏览器内部事件(如定时器事件、Ajax消息以及非确定性的函数调用),并保存外部事件与内部事件之间的因果关系;在重放阶段在测试浏览器平台中进行跨浏览器的远程重放,并在重放过程中采集页面信息;通过从对不同浏览器中采集到的信息进行比较以检测各种兼容性问题。本发明可有效提高检测结果的准确性。
-
公开(公告)号:CN105468779A
公开(公告)日:2016-04-06
申请号:CN201510944681.1
申请日:2015-12-16
Applicant: 中国科学院软件研究所
IPC: G06F17/30
CPC classification number: G06F17/3089 , G06F17/30864
Abstract: 本发明公开了一种面向浏览器兼容性检测的客户端Web应用捕获与重放系统及方法。在事件捕获阶段记录Web应用在参考浏览器平台运行时产生的各种非确定性事件,包括外部的用户交互事件以及浏览器内部事件(如定时器事件、Ajax消息以及非确定性的函数调用),并保存外部事件与内部事件之间的因果关系;在重放阶段在测试浏览器平台中进行跨浏览器的远程重放,并在重放过程中采集页面信息;通过从对不同浏览器中采集到的信息进行比较以检测各种兼容性问题。本发明可有效提高检测结果的准确性。
-
公开(公告)号:CN106649805B
公开(公告)日:2020-02-11
申请号:CN201611242296.3
申请日:2016-12-29
Applicant: 中国科学院软件研究所
IPC: G06F16/958
Abstract: 本发明涉及一种高效的Web应用跨浏览器布局兼容性检测系统及方法,包括:数据处理模块、节点匹配模块、AG图构造模块和节点比较模块,其中数据处理模块,负责处理单个浏览器的页面数据;节点匹配模块,负责匹配参考浏览器和待测浏览器中同一个事件变化的节点;AG图构造模块,负责对每个事件中变化的区域构造AG图,得到每个节点在布局上的父节点和兄弟节点;节点比较模块,负责比较相匹配节点的父子关系和兄弟关系,得到节点的布局兼容性问题。本发明提高了Web应用布局兼容性检测的效率,并且也避免了检测结果的重复报告。
-
公开(公告)号:CN106649805A
公开(公告)日:2017-05-10
申请号:CN201611242296.3
申请日:2016-12-29
Applicant: 中国科学院软件研究所
IPC: G06F17/30
Abstract: 本发明涉及一种高效的Web应用跨浏览器布局兼容性检测系统及方法,包括:数据处理模块、节点匹配模块、AG图构造模块和节点比较模块,其中数据处理模块,负责处理单个浏览器的页面数据;节点匹配模块,负责匹配参考浏览器和待测浏览器中同一个事件变化的节点;AG图构造模块,负责对每个事件中变化的区域构造AG图,得到每个节点在布局上的父节点和兄弟节点;节点比较模块,负责比较相匹配节点的父子关系和兄弟关系,得到节点的布局兼容性问题。本发明提高了Web应用布局兼容性检测的效率,并且也避免了检测结果的重复报告。
-
-
-