-
公开(公告)号:CN111459806B
公开(公告)日:2022-09-23
申请号:CN202010185732.8
申请日:2020-03-17
Applicant: 南京邮电大学
IPC: G06F11/36 , G06F16/958
Abstract: 本发明公开了一种基于PLSA主题模型和EM算法确定网页元素主题的方法,该方法包括:(1)选取待测网页的网页元素对应的主题,找出主题关键词集合和主题集合;(2)对待测网页的网页元素进行预处理;(3)根据获取到的所述主题集合,按照PLSA模型公式训练出主题‑词矩阵以及网页元素‑主题矩阵,(4)采用改进的EM算法求解出网页元素中对应概率最大的主题,作为该网页元素的主题;(5)当网页结构或元素属性改变而造成网页状态变化后,重新获取当前DOM,重新对当前网页内的网页元素的主题进行判定,并生成网页元素XPath定位器。本发明根据改进EM算法判定出网页元素的主题,自动生成对应的XPath绝对路径,提高了网页元素定位器在自动化测试中的鲁棒性。
-
公开(公告)号:CN111538649B
公开(公告)日:2022-09-23
申请号:CN202010194600.1
申请日:2020-03-19
Applicant: 南京邮电大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于selenium测试工具的web应用系统自动化测试的方法,该方法包括:分析待研究web应用系统的功能,构建系统功能流程图;将所述待研究web应用系统中的每一个网页看作是一个状态,根据所述系统功能流程图,确定状态数量和状态之间的转移关系;利用马尔科夫链模型描述并计算系统状态之间的转移概率,得到所述待研究web应用系统的最终状态转移矩阵;根据所述状态转移矩阵采用selenium测试工具对所述待研究web应用系统进行自动化测试。本发明使用selenium测试工具和马尔科夫链转移概率相结合,该方法能够实现测试用例的随机生成并立即执行,代替人手动编写和手动执行测试用例,相对于传统的能量软件测试方法,该方法能够更加有效的提升软件测试的效率。
-
公开(公告)号:CN111459806A
公开(公告)日:2020-07-28
申请号:CN202010185732.8
申请日:2020-03-17
Applicant: 南京邮电大学
IPC: G06F11/36 , G06F16/958
Abstract: 本发明公开了一种基于PLSA主题模型和EM算法确定网页元素主题的方法,该方法包括:(1)选取待测网页的网页元素对应的主题,找出主题关键词集合和主题集合;(2)对待测网页的网页元素进行预处理;(3)根据获取到的所述主题集合,按照PLSA模型公式训练出主题-词矩阵以及网页元素-主题矩阵,(4)采用改进的EM算法求解出网页元素中对应概率最大的主题,作为该网页元素的主题;(5)当网页结构或元素属性改变而造成网页状态变化后,重新获取当前DOM,重新对当前网页内的网页元素的主题进行判定,并生成网页元素XPath定位器。本发明根据改进EM算法判定出网页元素的主题,自动生成对应的XPath绝对路径,提高了网页元素定位器在自动化测试中的鲁棒性。
-
公开(公告)号:CN111538649A
公开(公告)日:2020-08-14
申请号:CN202010194600.1
申请日:2020-03-19
Applicant: 南京邮电大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于selenium测试工具的web应用系统自动化测试的方法,该方法包括:分析待研究web应用系统的功能,构建系统功能流程图;将所述待研究web应用系统中的每一个网页看作是一个状态,根据所述系统功能流程图,确定状态数量和状态之间的转移关系;利用马尔科夫链模型描述并计算系统状态之间的转移概率,得到所述待研究web应用系统的最终状态转移矩阵;根据所述状态转移矩阵采用selenium测试工具对所述待研究web应用系统进行自动化测试。本发明使用selenium测试工具和马尔科夫链转移概率相结合,该方法能够实现测试用例的随机生成并立即执行,代替人手动编写和手动执行测试用例,相对于传统的能量软件测试方法,该方法能够更加有效的提升软件测试的效率。
-
-
-