页面测试轨迹的检测方法和装置的制造方法

文档序号:8498645阅读:262来源:国知局
页面测试轨迹的检测方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网测试领域,尤其涉及页面测试轨迹的检测方法和装置。
【背景技术】
[0002]随着Web互联网技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,需要对新开发的Web应用系统进行测试,并通过测试为Web服务器的进一步性能优化和调整提供数据依据。然后,Web页面需要测试的内容非常之多,工作量大。当前测试人员测试一个web系统时,所做的操作和流程只能通过编写案例、编写自动化脚本的方式来记录,因而现有方法和工具并不能直观地在系统界面上反映出哪些流程已跑过、哪些菜单被选择过、哪些按钮被点击过,从而容易出现测试内容上的遗漏,致使测试效不高。同时,测试不够全面进而会影响到Web系统的上线以及产生大量后期维护任务。

【发明内容】

[0003]本发明主要提供一种页面测试轨迹的检测方法和装置,旨在直观展现测试人员在测试页面上的进行的各种操作及操作的轨迹。
[0004]为实现上述目的,本发明提供的一种页面测试轨迹的检测方法,包括:
[0005]在打开测试页面时,获取所述测试页面的历史操作点对应的历史坐标;
[0006]根据所述测试页面的历史操作点对应的历史坐标,在所述测试页面上标识出所述测试页面的历史操作点对应的历史坐标和历史操作轨迹;
[0007]将所述历史操作轨迹呈现给用户。
[0008]优选地,所述根据所述测试页面的历史操作点对应的历史坐标,在所述测试页面上标识出所述测试页面的历史操作点对应的历史坐标和历史操作轨迹包括:
[0009]在所述测试页面中生成DIV (Divis1n,分区);
[0010]根据所述测试页面的历史操作点对应的历史坐标,调用预设画图脚本以生成与所述历史坐标对应的热点图形和线条图形;
[0011]在所述DIV内,以所述热点图形的形式标识出所述测试页面的历史操作点对应的历史坐标,以线条图形的形式标识出所述测试页面的历史操作点对应的历史操作轨迹。
[0012]优选地,所述以线条图形的形式标识出所述测试页面的历史操作点对应的历史操作轨迹包括:
[0013]当所述历史坐标至少有两个时,将各历史坐标对应的所述热点图形按对应所述历史坐标记录的顺序以所述线条图形串联起来。
[0014]优选地,所述获取所述测试页面还包括:
[0015]监测所述测试页面上是否存在操作指令;
[0016]当所述测试页面存在操作指令时,记录所述测试页面当前操作点对应的坐标并保存,以供下次打开所述测试页面时获取。
[0017]优选地,所述当所述测试页面存在操作指令时,记录所述测试页面当前操作点对应的坐标并保存包括:
[0018]当所述测试页面当前同一操作点存在重复操作指令时,记录该操作点重复操作的次数和该操作点对应的坐标并保存。
[0019]此外,为实现上述目的,本发明还提供一种页面测试轨迹的检测装置,包括:
[0020]历史坐标获取模块,用于在打开测试页面时,获取所述测试页面的历史操作点对应的历史坐标;
[0021]历史操作标识模块,用于根据所述测试页面的历史操作点对应的历史坐标,在所述测试页面上标识出所述测试页面的历史操作点对应的历史坐标和历史操作轨迹;
[0022]历史操作轨迹显示模块,用于将所述历史操作轨迹用于呈现给用户。
[0023]优选地,所述历史操作标识模块包括:
[0024]DIV生成单元,用于在所述测试页面中生成DIV ;
[0025]图形生成单元,用于根据所述测试页面的历史操作点对应的历史坐标,调用预设画图脚本以生成与所述历史坐标对应的热点图形和线条图形;
[0026]标识单元,用于在所述DIV内,以所述热点图形的形式标识出所述测试页面的历史操作点对应的历史坐标,以线条图形的形式标识出所述测试页面的历史操作点对应的历史操作轨迹。
[0027]优选地,所述标识单元还用于:
[0028]当所述历史坐标至少有两个时,将各历史坐标对应的所述热点图形按对应所述历史坐标记录的顺序以所述线条图形串联起来。
[0029]优选地,所述页面测试装置还包括:
[0030]操作指令监测模块,用于监测所述测试页面上是否存在操作指令;
[0031]坐标保存模块,用于当所述测试页面存在操作指令时,记录所述测试页面当前操作点对应的坐标并保存,以供下次打开所述测试页面时获取。
[0032]优选地,所述坐标保存模块还用于:
[0033]当所述测试页面当前同一操作点存在重复操作指令时,记录该操作点重复操作的次数和该操作点对应的坐标并保存。
[0034]本发明通过记录各次测试操作点对应的坐标及同一操作点的操作次数,将各操作点及操作的轨迹以图形的形式展现出来,从而使得测试人员能够非常直观、全面地了解到测试的内容及流程,防止测试遗漏,提高测试效率。
【附图说明】
[0035]图1为本发明页面测试轨迹的检测方法第一实施例的流程示意图;
[0036]图2为本发明页面测试轨迹的检测方法第二实施例的流程示意图;
[0037]图3为本发明页面测试轨迹的检测方法第三实施例的流程示意图;
[0038]图4为本发明页面测试轨迹的检测装置第一实施例的功能模块示意图;
[0039]图5为本发明页面测试轨迹的检测装置第二实施例的功能模块示意图;
[0040]图6为本发明页面测试轨迹的检测装置第三实施例的功能模块示意图;
[0041]图7为本发明页面测试轨迹的检测装置第一实施效果示例图;
[0042]图8为本发明页面测试轨迹的检测装置第二实施效果示例图。
[0043]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]本发明的核心思想为通过记录测试过程中测试操作点对应的坐标,然后再以绘图形式将各操作点及操作轨迹展现给测试人员,为测试人员提供测试参考。本发明中的测试操作是指对本测试页面上的页面元素的操作,例如点击测试页面上的数据输入框输入数据、选择某一选项或者提交输入数据等。其中,页面元素对应的页面坐标即为操作该页面元素的操作点对应的坐标。本发明的核心思想不仅适用于人工测试过程,也同样适用于程序自动化测试过程。
[0046]本发明提供一种页面测试轨迹的检测方法,参照图1,图1为本发明页面测试轨迹的检测方法第一实施例的流程示意图,本实施例页面测试方法包括:
[0047]步骤S10,在打
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1