单页面应用程序页面模糊测试方法、装置及电子设备

    公开(公告)号:CN117407888A

    公开(公告)日:2024-01-16

    申请号:CN202311715393.X

    申请日:2023-12-14

    Abstract: 本发明提供一种单页面应用程序页面模糊测试方法、装置及电子设备,属于测试技术领域,该方法包括:获取待测试页面的多个页面元素;针对每个页面元素,检测页面元素的XPath表达式是否被标记;若是,则不执行后续操作;若否,则确定页面元素的XPath表达式为目标XPath表达式,并对目标XPath表达式进行标记;基于目标XPath表达式对应的页面元素的分析结果确定第一事件与第二事件是否匹配;第一事件为页面元素对应的事件,第二事件为与测试目标相关的事件;若是,则通过触发第一事件与待测试页面进行交互;确定待测试页面在本次交互后功能发生变更的区域,作为新的待测试页面。本发明可提升模糊测试的效率、准确性和安全性。

    单页面应用程序页面模糊测试方法、装置及电子设备

    公开(公告)号:CN117407888B

    公开(公告)日:2024-03-15

    申请号:CN202311715393.X

    申请日:2023-12-14

    Abstract: 本发明提供一种单页面应用程序页面模糊测试方法、装置及电子设备,属于测试技术领域,该方法包括:获取待测试页面的多个页面元素;针对每个页面元素,检测页面元素的XPath表达式是否被标记;若是,则不执行后续操作;若否,则确定页面元素的XPath表达式为目标XPath表达式,并对目标XPath表达式进行标记;基于目标XPath表达式对应的页面元素的分析结果确定第一事件与第二事件是否匹配;第一事件为页面元素对应的事件,第二事件为与测试目标相关的事件;若是,则通过触发第一事件与待测试页面进行交互;确定待测试页面在本次交互后功能发生变更的区域,作为新的待测试页面。本发明可提升模糊测试的效率、准确性和安全性。

Patent Agency Ranking