一种页面测试数据的展示方法、装置、存储介质及终端与流程

文档序号:16880245发布日期:2019-02-15 22:03阅读:205来源:国知局
一种页面测试数据的展示方法、装置、存储介质及终端与流程

本发明涉及移动通讯领域,特别是涉及一种页面测试数据的展示方法、装置、存储介质及终端。



背景技术:

开发人员在应用程序(app,application)的开发或测试过程中,常需要对当前页面的一些数据进行获取和显示,如页面类型、用户id、资源地址等信息,上述信息即被称为页面测试数据,现有的页面测试数据的展示方式通常包括以下几种:

(1)通过开发工具复现页面场景并打印对应的页面测试数据;

(2)在页面上新增按钮开关,通过点击开关实现页面测试数据的显示;

(3)使用加速传感器进行检测,通过摇一摇实现页面测试数据的显示;

(4)利用抓包工具进行抓包;

但是上述方法对应存在以下缺陷:

(1)通过开发工具复现页面场景时,需要额外的开发人员进行操作,并且存在无法复现的场景,进而无法获取对应的测试数据,如用户第一次进行连接的情况;

(2)在页面上新增按钮开关可能会导致开关遮挡页面原有的展示情况,并且需要进行开关的对应开发;

(3)加速传感器是终端使用频率较多的一个传感器,摇一摇功能也被赋予多种用途,使用加速传感器进行检测,在原来具有摇一摇功能的页面使用,可能会导致功能冲突,甚至程序崩溃;

(4)利用抓包工具进行抓包,过程繁琐,并且只能查看来自网络请求的数据,本地的数据则无法查看。

综上,现有技术中在进行页面测试数据的展示时,需要进行页面开发或使用其他工具才能实现,不仅操作繁琐,还有可能造成与原有功能冲突的情况出现,无法得到良好的使用体验。



技术实现要素:

本发明提供一种页面测试数据的展示方法、装置、存储介质及终端,用以解决现有技术中常用的页面测试数据的展示方式存在的问题。

为解决上述技术问题,一方面,本发明提供一种页面测试数据的展示方法,包括:监听距离传感器并接收所述距离传感器的状态变更信息;根据所述状态变更信息,在当前页面上展示所述当前页面的测试数据。

进一步,所述监听距离传感器并接收所述距离传感器的状态变更信息之后,还包括:检测所述当前页面的测试数据展示状态;在所述当前页面展示所述测试数据的情况下,根据所述状态变更信息,关闭所述测试数据的展示;在所述当前页面未展示所述测试数据的情况下,根据所述状态变更信息,在当前页面上展示所述当前页面的测试数据。

进一步,所述状态变更信息包括:由靠近状态变为远离状态和/或由远离状态变为靠近状态。

进一步,所述根据所述状态变更信息,在当前页面上展示所述当前页面的测试数据,包括:在所述状态变更信息为由远离状态变为靠近状态的情况下,在当前页面上展示所述当前页面的测试数据。

另一方面,本发明还提供一种页面测试数据的展示装置,包括:监听模块,用于监听距离传感器并接收所述距离传感器的状态变更信息;展示模块,用于根据所述状态变更信息,在当前页面上展示所述当前页面的测试数据。

进一步,还包括:检测模块,用于检测所述当前页面的测试数据展示状态;所述展示模块,还用于在所述当前页面展示所述测试数据的情况下,根据所述状态变更信息,关闭所述测试数据的展示;在所述当前页面未展示所述测试数据的情况下,根据所述状态变更信息,在当前页面上展示所述当前页面的测试数据。

进一步,所述状态变更信息包括:由靠近状态变为远离状态和/或由远离状态变为靠近状态。

进一步,所述展示模块,具体用于:根据所述状态变更信息,在当前页面上展示所述当前页面的测试数据。

另一方面,本发明还提供一种存储介质,存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述的页面测试数据的展示方法的步骤。

另一方面,本发明还提供一种终端,至少包括存储器、处理器,存储器上存储有计算机程序,处理器在执行存储器上的计算机程序时实现上述的页面测试数据的展示方法的步骤。

本发明通过监听距离传感器的状态变化,使每一次的距离传感器的状态变化都可以作为页面测试数据的显示开关,在当前页面上直接显示对应的页面测试数据,测试人员通过简单快捷的操作即可实现页面测试数据的展示,无需进行多余的开发或工具的使用,进而提升了使用体验。

无需在ui中开发多余的开关按钮,也无需使用其他的开发工具,并且传感器的使用冲突率降低,减小了程序崩溃的风险。

附图说明

图1是本发明第一实施例中页面测试数据的展示方法的流程图;

图2是本发明第一实施例中在im对话页面的测试数据展示示意图;

图3是本发明第二实施例中页面测试数据的展示方法的流程图;

图4是本发明第三实施例中页面测试数据的展示装置的结构示意图;

图5是本发明第四实施例中页面测试数据的展示装置的结构示意图。

具体实施方式

为了解决现有技术中常用的页面测试数据的展示方式存在的问题,本发明提供了一种页面测试数据的展示方法、装置、存储介质及终端,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

本发明的第一实施例提供了一种页面测试数据的展示方法,其流程图如图1所示,主要包括步骤s101和s102:

s101,监听距离传感器并接收距离传感器的状态变更信息。

距离传感器又叫位移传感器,一般安装在手机听筒的两侧或者是在手机听筒凹槽中。当用户在接听或拨打电话时,将手机听筒部分靠近头部,距离传感器检测出用户头部与手机之间的距离小于一定程度后,便将手机屏幕背景灯熄灭以节省电量,将手机拿开时距离传感器检测出用户头部与手机之间的距离大于一定程度后,点亮屏幕背景灯以方便用户进行操作。因此,距离传感器主要用于检测是否有物体靠近,在存在物体靠近时,距离传感器的状态会发生变化,主要有靠近状态和远离状态,在上述用户通话的过程中,距离传感器的状态首先由远离状态变为靠近状态,通话结束后,距离传感器的状态再由靠近状态变为远离状态,距离传感器通过自身状态的变更来进行屏幕背景灯的控制,起到开关作用。

由于距离传感器通常情况下只在通话时进行使用,在本实施例中,为了避免传感器的使用冲突,使用距离传感器的状态变化来作为页面测试数据的展示开关,因此需要实时监控距离传感器的状态,此时通过设置监听来实时监测距离传感器状态的变化,并且接收距离传感器的状态变更时产生的状态变更信息。具体地,距离传感器的状态主要有靠近状态和远离状态,对应的状态变更信息包括:由靠近状态变为远离状态和/或由远离状态变为靠近状态。

s102,根据状态变更信息,在当前页面上展示当前页面的测试数据。

在接收到距离传感器的状态变更信息时,证明有物体靠近或远离距离传感器,使距离传感器的状态发生了变化,相当于触发了一次开关,此时在当前页面上展示对应的测试数据。

通常情况下,开发人员在遮挡距离传感器时,会先靠近距离传感器,然后再远离距离传感器,因此,由远离状态变为靠近状态的状态变更信息和由靠近状态变为远离状态的状态变更信息经常先后出现。在本实施例中,可以将上述两种状态变更信息先后出现的情况认为是开发人员进行了一次测试数据的展示开关的触碰,因此,为了简化逻辑,在接收到的状态变更信息为由远离状态变为靠近状态的情况下,在当前页面上展示当前页面的测试数据即可。

进一步地,可以在当前页面上划分出一个固定区域用于展示测试数据,如在当前页面的左上角进行测试数据的展示。应当了解的是,在展示测试数据之前,应该还包括从当前页面获取测试数据的过程,只有在获取当前页面对应的测试数据后才能进行展示,方便开发人员直接在当前页面进行查看。

图2为在即时通讯(im,instantmessaging)对话页面,页面测试数据的展示示意图,由图2可知,用户a当前正与另一个用户b进行im对话,在会话页面的左上角,显示有当前页面的测试数据,如对方id、场景(scene)、角色(role)、自己id、业务线标识(rootcateid)等参数,开发人员通过遮挡距离传感器实现上述测试数据的展示。

本实施例通过监听距离传感器的状态变化,使每一次的距离传感器的状态变化都可以作为页面测试数据的显示开关,在当前页面上直接显示对应的页面测试数据,测试人员通过简单快捷的操作即可实现页面测试数据的展示,无需进行多余的开发或工具的使用,进而提升了使用体验。

本发明的第二实施例提供了一种页面测试数据的展示方法,其流程图如图3所示,主要包括步骤s201至s204:

s201,监听距离传感器并接收距离传感器的状态变更信息。

由于距离传感器通常情况下只在通话时进行使用,在本实施例中,为了避免传感器的使用冲突,使用距离传感器的状态变化来作为页面测试数据的展示开关,因此需要实时监控距离传感器的状态,此时通过设置监听来实时监测距离传感器状态的变化,并且接收距离传感器的状态变更时产生的状态变更信息。具体地,距离传感器的状态主要有靠近状态和远离状态,对应的状态变更信息包括:由靠近状态变为远离状态和/或由远离状态变为靠近状态。

s202,检测当前页面的测试数据展示状态,在当前页面展示测试数据的情况下,执行步骤s203,否则,执行步骤s204。

s203,根据状态变更信息,关闭测试数据的展示。

s204,根据状态变更信息,在当前页面上展示当前页面的测试数据。

距离传感器的状态作为展示测试数据的开关,在当前页面没有展示数据的时候可以进行数据展示,对应的在当前页面已经展示有测试数据的情况下,应当关闭数据展示。

因此,在接收到距离传感器的状态变更信息之后,应当首先检测当前页面的测试数据展示状态,在当前页面已经展示有测试数据的情况下,证明本次距离传感器的状态变更是用户希望关闭展示,此时关闭测试数据在当前页面的展示;在当前页面未展示有测试数据的情况下,证明本次距离传感器的状态变更是用户希望进行展示,此时在当前页面进行对应的测试数据展示。

通常情况下,开发人员在遮挡距离传感器时,会先靠近距离传感器,然后再远离距离传感器,因此,由远离状态变为靠近状态的状态变更信息和由靠近状态变为远离状态的状态变更信息经常先后出现。在本实施例中,可以将上述两种状态变更信息先后出现的情况认为是开发人员进行了一次测试数据的展示开关的触碰,因此,为了简化逻辑,在接收到的状态变更信息为由远离状态变为靠近状态的情况下,在当前页面上进行测试数据的展示或关闭即可。

本实施例监听距离传感器的状态变化,距离传感器发生变化时检测当前页面上的测试数据展示状态,并根据当前的展示状态对应的进行测试数据的展示或关闭,使每一次的距离传感器的状态变化都可以作为页面测试数据的显示开关,测试人员通过简单快捷的操作即可实现页面测试数据的展示或关闭,无需进行多余的开发或工具的使用,进而提升了使用体验。

本发明的第三实施例提供了一种页面测试数据的展示装置,其结构示意图如图4所示,主要包括:监听模块10,用于监听距离传感器并接收距离传感器的状态变更信息;展示模块20,与监听模块10耦合,用于根据状态变更信息,在当前页面上展示当前页面的测试数据。

距离传感器又叫位移传感器,一般安装在手机听筒的两侧或者是在手机听筒凹槽中。当用户在接听或拨打电话时,将手机听筒部分靠近头部,距离传感器检测出用户头部与手机之间的距离小于一定程度后,便将手机屏幕背景灯熄灭以节省电量,将手机拿开时距离传感器检测出用户头部与手机之间的距离大于一定程度后,点亮屏幕背景灯以方便用户进行操作。因此,距离传感器主要用于检测是否有物体靠近,在存在物体靠近时,距离传感器的状态会发生变化,主要有靠近状态和远离状态,在上述用户通话的过程中,距离传感器的状态首先由远离状态变为靠近状态,通话结束后,距离传感器的状态再由靠近状态变为远离状态,距离传感器通过自身状态的变更来进行屏幕背景灯的控制,起到开关作用。

由于距离传感器通常情况下只在通话时进行使用,在本实施例中,为了避免传感器的使用冲突,使用距离传感器的状态变化来作为页面测试数据的展示开关,因此需要实时监控距离传感器的状态,此时通过监听模块10设置监听来实时监测距离传感器状态的变化,并且接收距离传感器的状态变更时产生的状态变更信息。具体地,距离传感器的状态主要有靠近状态和远离状态,对应的状态变更信息包括:由靠近状态变为远离状态和/或由远离状态变为靠近状态。

在接收到距离传感器的状态变更信息时,证明有物体靠近或远离距离传感器,使距离传感器的状态发生了变化,相当于触发了一次开关,此时通过展示模块20在当前页面上展示对应的测试数据。

通常情况下,开发人员在遮挡距离传感器时,会先靠近距离传感器,然后再远离距离传感器,因此,监听模块10在接收状态变更信息时,由远离状态变为靠近状态的状态变更信息和由靠近状态变为远离状态的状态变更信息经常先后出现。在本实施例中,可以将上述两种状态变更信息先后出现的情况认为是开发人员进行了一次测试数据的展示开关的触碰,因此,为了简化逻辑,展示模块20在监听模块10接收到的状态变更信息为由远离状态变为靠近状态的情况下,在当前页面上展示当前页面的测试数据即可。

进一步地,可以在当前页面上划分出一个固定区域用于展示测试数据,如在当前页面的左上角进行测试数据的展示。应当了解的是,在展示测试数据之前,应该还包括从当前页面获取测试数据的过程,只有在获取当前页面对应的测试数据后才能进行展示,方便开发人员直接在当前页面进行查看。

本实施例通过监听距离传感器的状态变化,使每一次的距离传感器的状态变化都可以作为页面测试数据的显示开关,在当前页面上直接显示对应的页面测试数据,测试人员通过简单快捷的操作即可实现页面测试数据的展示,无需进行多余的开发或工具的使用,进而提升了使用体验。

本发明的第四实施例提供了一种页面测试数据的展示装置,其结构示意图如图5所示,主要包括:监听模块10,用于监听距离传感器并接收距离传感器的状态变更信息;检测模块30,与监听模块10耦合,用于检测当前页面的测试数据展示状态;展示模块20,与监听模块10和检测模块30分别耦合,用于在当前页面展示测试数据的情况下,根据状态变更信息,关闭测试数据的展示;在当前页面未展示测试数据的情况下,根据状态变更信息,在当前页面上展示当前页面的测试数据。

由于距离传感器通常情况下只在通话时进行使用,在本实施例中,为了避免传感器的使用冲突,使用距离传感器的状态变化来作为页面测试数据的展示开关,因此需要实时监控距离传感器的状态,此时通过监听模块10设置监听来实时监测距离传感器状态的变化,并且接收距离传感器的状态变更时产生的状态变更信息。具体地,距离传感器的状态主要有靠近状态和远离状态,对应的状态变更信息包括:由靠近状态变为远离状态和/或由远离状态变为靠近状态。

进一步地,距离传感器的状态作为展示测试数据的开关,在当前页面没有展示数据的时候可以进行数据展示,对应的在当前页面已经展示有测试数据的情况下,应当关闭数据展示。

因此,在监听模块10接收到距离传感器的状态变更信息之后,应当首先由检测模块30检测当前页面的测试数据展示状态,在当前页面已经展示有测试数据的情况下,证明本次距离传感器的状态变更是用户希望关闭展示,此时展示模块20关闭测试数据在当前页面的展示;在当前页面未展示有测试数据的情况下,证明本次距离传感器的状态变更是用户希望进行展示,此时展示模块20在当前页面进行对应的测试数据展示。

通常情况下,开发人员在遮挡距离传感器时,会先靠近距离传感器,然后再远离距离传感器,因此,监听模块10在接收状态变更信息时,由远离状态变为靠近状态的状态变更信息和由靠近状态变为远离状态的状态变更信息经常先后出现。在本实施例中,可以将上述两种状态变更信息先后出现的情况认为是开发人员进行了一次测试数据的展示开关的触碰,因此,为了简化逻辑,展示模块20在监听模块10接收到的状态变更信息为由远离状态变为靠近状态的情况下,在当前页面上进行测试数据的展示或关闭即可。

本实施例监听距离传感器的状态变化,距离传感器发生变化时检测当前页面上的测试数据展示状态,并根据当前的展示状态对应的进行测试数据的展示或关闭,使每一次的距离传感器的状态变化都可以作为页面测试数据的显示开关,测试人员通过简单快捷的操作即可实现页面测试数据的展示或关闭,无需进行多余的开发或工具的使用,进而提升了使用体验。

本发明第五实施例提供了一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现如下步骤s11和s12:

s11,监听距离传感器并接收距离传感器的状态变更信息。

s12,根据状态变更信息,在当前页面上展示当前页面的测试数据。

在本实施例中,存储介质可以安装在具有距离传感器的客户端中,如手机、平板电脑等。由于在第一实施例中已经对页面测试数据的展示方法的具体步骤进行了详细说明,因此,在本实施例中不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例记载的方法步骤。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

本发明的第六实施例提供了一种终端,至少包括存储器、处理器,存储器上存储有计算机程序,处理器在执行存储器上的计算机程序时实现如下步骤s21和s22:

s21,监听距离传感器并接收距离传感器的状态变更信息。

s22,根据状态变更信息,在当前页面上展示当前页面的测试数据。

在本实施例中,终端可以为具有距离传感器的手机、平板电脑等设备。由于在第一实施例中已经对页面测试数据的展示方法的具体步骤进行了详细说明,因此,在本实施例中不再赘述。

尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1