一种测试信息的获取方法及装置的制造方法

文档序号:10552600阅读:180来源:国知局
一种测试信息的获取方法及装置的制造方法
【专利摘要】本发明公开了一种测试信息的获取方法及装置。该方法包括:在显示当前显示界面时,确定当前显示界面中的目标对象;判断是否接收到针对目标对象的触发指令;当接收到针对目标对象的触发指令时,显示目标对象、和/或目标对象对应的测试信息。通过本发明的技术方案,在测试人员和用户使用相同版本的应用程序的情况下,可以确保测试人员在不影响用户的正常使用的基础上,能够对发布后的该app进行有效测试,获得有效的测试信息,以便于以后可以推出一些用户体验更好的新版本的app、或者对当前版本的app的一些信息进行调整。
【专利说明】
一种测试信息的获取方法及装置
技术领域
[0001]本发明涉及信息技术领域,特别涉及一种测试信息的获取方法及装置。
【背景技术】
[0002]目前,终端上安装的app(Applicat1n,应用程序)在发布后,测试人员和普通用户使用的都是相同的版本,而任何一个app发布后,都有可能存在一些bug(漏洞),因而,为了便于以后可以推出一些用户体验更好的新版本的app、或者对当前版本的一些信息进行调整,就需要测试人员像普通用户一样对发布后的app进行使用,然后获得一些测试信息,而与此同时又不希望用户看到这些测试信息、以避免影响用户的正常使用体验;因而,在测试人员和用户使用相同版本的应用程序的情况下,如何确保测试人员在不影响用户的正常使用的基础上,能够对发布后的app进行有效测试,获得有效的测试信息,成为亟待解决的问题。

【发明内容】

[0003]本发明提供一种测试信息的获取方法及装置,用以在测试人员和用户使用相同版本的应用程序的情况下,可以确保测试人员在不影响用户的正常使用的基础上,能够对发布后的该app进行有效测试,获得有效的测试信息,以便于以后可以推出一些用户体验更好的新版本的app、或者对当前版本的app的一些信息进行调整。
[0004]本发明提供一种测试信息的获取方法,包括:
[0005]在显示当前显示界面时,确定所述当前显示界面中的目标对象;
[0006]判断是否接收到针对所述目标对象的触发指令;
[0007]当接收到针对所述目标对象的触发指令时,显示所述目标对象、和/或所述目标对象对应的测试信息。
[0008]在一个实施例中,所述判断是否接收到针对所述目标对象的触发指令,包括:
[0009]判断是否接收到预设触发操作;
[0010]当接收到所述预设触发操作时,确定接收到所述触发指令;
[0011 ]当未接收到所述预设触发操作时,确定未接收到所述触发指令;
[0012]其中,所述预设触发操作包括以下至少两种操作:
[0013]长按所述当前显示界面;
[0014]按照预设方向滑动所述当前显示界面;
[0015]在所述当前显示界面的预设位置点击所述当前显示界面N次,其中,N为大于或等于2的正整数;
[0016]在所述当前显示界面滑动预设手势轨迹。
[0017]在一个实施例中,所述目标对象包括:所述测试信息、和/或用于获取所述测试信息的按钮。
[0018]在一个实施例中,所述目标对象与所述目标对象在所述当前显示界面中所占用的局部显示界面的色差小于或等于预设色差阈值。
[0019]在一个实施例中,所述当接收到针对所述目标对象的触发指令时,显示所述目标对象、和/或所述目标对象对应的测试信息,包括:
[0020]当接收到针对所述目标对象的触发指令时,调整所述目标对象的当前像素值,以通过增大所述色差来突显所述目标对象、和/或所述目标对象对应的测试信息。
[0021]本发明还提供一种测试信息的获取装置,包括:
[0022]确定模块,用于在显示当前显示界面时,确定所述当前显示界面中的目标对象;
[0023]判断模块,用于判断是否接收到针对所述目标对象的触发指令;
[0024]显示模块,用于当接收到针对所述目标对象的触发指令时,显示所述目标对象、和/或所述目标对象对应的测试信息。
[0025]在一个实施例中,所述判断模块包括:
[0026]判断子模块,用于判断是否接收到预设触发操作;
[0027]第一确定子模块,用于当接收到所述预设触发操作时,确定接收到所述触发指令;
[0028]第二确定子模块,用于当未接收到所述预设触发操作时,确定未接收到所述触发指令;
[0029]其中,所述预设触发操作包括以下至少两种操作:
[0030]长按所述当前显示界面;
[0031]按照预设方向滑动所述当前显示界面;
[0032]在所述当前显示界面的预设位置点击所述当前显示界面N次,其中,N为大于或等于2的正整数;
[0033]在所述当前显示界面滑动预设手势轨迹。
[0034]在一个实施例中,所述目标对象包括:所述测试信息、和/或用于获取所述测试信息的按钮。
[0035]在一个实施例中,所述目标对象与所述目标对象在所述当前显示界面中所占用的局部显示界面的色差小于或等于预设色差阈值。
[0036]在一个实施例中,所述显示模块包括:
[0037]调整子模块,用于当接收到针对所述目标对象的触发指令时,调整所述目标对象的当前像素值,以通过增大所述色差来突显所述目标对象、和/或所述目标对象对应的测试
?目息O
[0038]本公开的实施例提供的技术方案可以包括以下有益效果:
[0039]测试人员和用户使用相同版本的应用程序的情况下,可以确保测试人员在不影响用户的正常使用的基础上,能够对发布后的该app进行有效测试,获得有效的测试信息,以便于以后可以推出一些用户体验更好的新版本的app、或者对当前版本的app的一些信息进行调整。
[0040]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0041]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0042]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0043]图1是根据一示例性实施例示出的一种测试信息的获取方法的流程图。
[0044]图2是根据一示例性实施例示出的另一种测试信息的获取方法的流程图。
[0045]图3是根据一示例性实施例示出的一种测试信息的获取装置的框图。
[0046]图4是根据一示例性实施例示出的另一种测试信息的获取装置的框图。
[0047]图5是根据一示例性实施例示出的又一种测试信息的获取装置的框图。
【具体实施方式】
[0048]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0049]相关技术中,终端上安装的app在发布后,测试人员和普通用户使用的都是相同的版本,而任何一个app发布后,都有可能存在一些bug,因而,为了便于以后可以推出一些用户体验更好的新版本的app、或者对当前版本的一些信息进行调整,就需要测试人员像普通用户一样对发布后的app进行使用,然后获得一些测试信息,而与此同时又不希望用户看到这些测试信息、以避免影响用户的正常使用体验;因而,在测试人员和用户使用相同版本的应用程序的情况下,如何确保测试人员在不影响用户的正常使用的基础上,能够对发布后的app进行有效测试,获得有效的测试信息,成为亟待解决的问题。
[0050]为了解决上述技术问题,本公开实施例提供了一种测试信息的获取方法,该方法适用于测试信息的获取程序、系统或装置中,如图1所示,
[0051]步骤SlOl,在显示当前显示界面时,确定当前显示界面中的目标对象;
[0052]该当前显示界面可以是终端上安装的任何一个应用程序的某个显示界面,如可以是浏览器中当前显示的某个网页的界面、或者是即时通讯应用程序的主界面等;
[0053]目标对象可以是测试人员设置在当前显示界面中的普通用户不易察觉的用于调试或者测试的至少一个按钮(该按钮也是为了获取测试信息),或者是测试人员可以轻易获取、而普通用户不易察觉的使用该当前显示界面的应用程序的过程中自动生成的测试信息,因而,当测试人员和正常用户使用相同版本的该当前显示界面所对应的应用程序时,这些目标对象通常并不会影响正常用户的使用,而测试人员却可以通过这些目标对象获取到有效的测试信息;
[0054]另外,可以在该当前显示界面的应用程序的安装包中的某个文件、或者终端上的预设路径下记录该当前显示界面中设置的目标对象和该目标对象的属性(如数目、大小、在该当前显示界面中的具体位置、颜色等),以使得在确定目标对象时,可以通过该应用程序的安装包、或者该预设路径来确定,且当该当前显示界面被用户打开时,均会根据该当前显示界面对应的应用程序的使用情况来自动生成目标对象(即测试信息)、或者当目标对象为预设按钮、且该当前显示界面被用户打开时,目标对象会根据使用情况自动记录所需的测试信息。
[0055]步骤S102,判断是否接收到针对目标对象的触发指令;
[0056]步骤S103,当接收到针对目标对象的触发指令时,显示目标对象、和/或目标对象对应的测试信息,其中,该测试信息可以是该当前显示界面所对应的应用程序的版本号、该当前显示界面所对应的应用程序在预设时间段内无法响应用户的次数、该当前显示界面所对应的应用程序在预设时间段内消耗的系统资源(如CPU资源、内存资源等)。
[0057]当接收到针对该目标对象的触发指令时,说明当前操作者(通常为测试人员、或者开发人员)希望显示该目标对象、或者该目标对象对应的测试信息,因而,可以显示测试人员希望获得的、而普通用户不易察觉的该目标对象、和/或该目标对象对应的测试信息,从而实现在测试人员和用户使用相同版本的该当前显示界面所对应的应用程序的情况下,可以确保测试人员在不影响用户的正常使用的基础上,能够对发布后的该app进行有效测试,获得有效的测试信息,以便于以后可以推出一些用户体验更好的新版本的app、或者对当前版本的app的一些信息进行调整。
[0058]另外,上述步骤S103可被执行为:
[0059]当接收到针对目标对象的触发指令、且该目标对象为用于获取测试信息的预设按钮时,显示该预设按钮、和/或该预设按钮对应的测试信息,且该预设按钮对应的测试信息可以直接显示在该预设按钮的附近、或者在该预设按钮再次被触发时,才进行显示;
[0060]当接收到针对目标对象的触发指令、且该目标对象为测试信息时,显示该测试信息。
[0061]如图2所示,在一个实施例中,上述步骤S102可被执行为:
[0062]在步骤Al中,判断是否接收到预设触发操作;
[0063]在步骤A2中,当接收到预设触发操作时,确定接收到触发指令;
[0064]在步骤A3中,当未接收到预设触发操作时,确定未接收到触发指令;
[0065]其中,预设触发操作包括以下至少两种操作:
[0066]长按当前显示界面,其中,长按该当前显示界面表示至少按该当前显示界面5秒钟;
[0067]按照预设方向滑动当前显示界面,其中,该预设方向可以是竖直向上、竖直向下、水平向左、水平向右等,为了避免误操作,滑动的距离至少为3厘米;
[0068]在当前显示界面的预设位置点击当前显示界面N次,其中,N为大于或等于2的正整数,其中,为了便于用户操作,该预设位置可以是该当前显示界面的四个角落,N的值优选3;
[0069]在当前显示界面滑动预设手势轨迹,其中,该预设手势轨迹可以是“O”、或者是display的首字母“D”、show的首字母“S”等。
[0070]在预设时间段内(如1s内)连续接收到上述至少两种操作(如用户长按当前显示界面、并竖直向上滑动该当前显示界面)所组成预设触发操作时,可以确定接收到用于显示该目标对象、和/或该目标对象对应的测试信息的触发指令,当然,在预设时间段内连续接收到上述操作越多、误显示的概率就越低。
[0071 ]在一个实施例中,目标对象包括:测试信息、和/或用于获取测试信息的按钮。
[0072]目标对象可以是测试人员设置在当前显示界面中的普通用户不易察觉的用于调试或者测试的至少一个按钮(该按钮也是为了获取测试信息),或者是测试人员可以轻易获取、而普通用户不易察觉的使用该当前显示界面的应用程序的过程中自动生成的测试信息,因而,当测试人员和正常用户使用相同版本的该当前显示界面所对应的应用程序时,这些目标对象通常并不会影响正常用户的使用,而测试人员却可以通过这些目标对象获取到有效的测试信息。
[0073]在一个实施例中,目标对象与目标对象在当前显示界面中所占用的局部显示界面的色差小于或等于预设色差阈值,其中,该局部显示界面的尺寸略大于该目标对象(或者该目标对象对应的测试信息)的显示尺寸。
[0074]由于该目标对象(或者该目标对象对应的测试信息)与该目标对象在该当前显示界面中所占用的局部显示界面的色差小于或等于预设色差阈值,说明该目标对象(或者该目标对象对应的测试信息)与该局部显示界面的像素值相近,因而,该目标对象(或者该目标对象对应的测试信息)与其所占用的局部显示界面的颜色比较接近,不易被普通用户察觉。
[0075]在一个实施例中,上述步骤S103可被执行为:
[0076]当接收到针对目标对象的触发指令时,调整目标对象的当前像素值,以通过增大色差来突显目标对象、和/或目标对象对应的测试信息。
[0077]当接收到触发指令时,可以通过调整该目标对象(或者该目标对象对应的测试信息)的当前像素值,来增大该目标对象(或者该目标对象对应的测试信息)与该局部显示界面的像素差,进而增大两者的色差,从而实现突出显示该目标对象、和/或该目标对象对应的测试信息,使得测试人员可以查看并获取相同版本的该当前显示界面所对应的应用程序的有效测试信息,以便于以后可以推出一些用户体验更好的新版本的app,或者在该当前版本的app某个信息错误(如版本号标错)时、对当前版本的app的错误信息进行调整。
[0078]如图3所示,本发明还提供一种测试信息的获取装置,包括:
[0079]确定模块301,被配置为在显示当前显示界面时,确定所述当前显示界面中的目标对象;
[0080]判断模块302,被配置为判断是否接收到针对所述目标对象的触发指令;
[0081 ]显示模块303,被配置为当接收到针对所述目标对象的触发指令时,显示所述目标对象、和/或所述目标对象对应的测试信息。
[0082]如图4所示,在一个实施例中,所述判断模块302包括:
[0083]判断子模块3021,被配置为判断是否接收到预设触发操作;
[0084]第一确定子模块3022,被配置为当接收到所述预设触发操作时,确定接收到所述触发指令;
[0085]第二确定子模块3023,被配置为当未接收到所述预设触发操作时,确定未接收到所述触发指令;
[0086]其中,所述预设触发操作包括以下至少两种操作:
[0087]长按所述当前显示界面;
[0088]按照预设方向滑动所述当前显示界面;
[0089]在所述当前显示界面的预设位置点击所述当前显示界面N次,其中,N为大于或等于2的正整数;
[0090]在所述当前显示界面滑动预设手势轨迹。
[0091 ]在一个实施例中,所述目标对象包括:所述测试信息、和/或被配置为获取所述测试信息的按钮。
[0092]在一个实施例中,所述目标对象与所述目标对象在所述当前显示界面中所占用的局部显示界面的色差小于或等于预设色差阈值。
[0093]如5所示,在一个实施例中,所述显示模块303包括:
[0094]调整子模块3031,被配置为当接收到针对所述目标对象的触发指令时,调整所述目标对象的当前像素值,以通过增大所述色差来突显所述目标对象、和/或所述目标对象对应的测试信息。
[0095]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0096]最后,本发明中的测试信息的获取装置适用于终端设备。例如,可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0097]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0098]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0099]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0100]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0101]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种测试信息的获取方法,其特征在于,包括: 在显示当前显示界面时,确定所述当前显示界面中的目标对象; 判断是否接收到针对所述目标对象的触发指令; 当接收到针对所述目标对象的触发指令时,显示所述目标对象、和/或所述目标对象对应的测试信息。2.根据权利要求1所述的方法,其特征在于, 所述判断是否接收到针对所述目标对象的触发指令,包括: 判断是否接收到预设触发操作; 当接收到所述预设触发操作时,确定接收到所述触发指令; 当未接收到所述预设触发操作时,确定未接收到所述触发指令; 其中,所述预设触发操作包括以下至少两种操作: 长按所述当前显示界面; 按照预设方向滑动所述当前显示界面; 在所述当前显示界面的预设位置点击所述当前显示界面N次,其中,N为大于或等于2的正整数; 在所述当前显示界面滑动预设手势轨迹。3.根据权利要求1所述的方法,其特征在于, 所述目标对象包括:所述测试信息、和/或用于获取所述测试信息的按钮。4.根据权利要求1至3中任一项所述的方法,其特征在于, 所述目标对象与所述目标对象在所述当前显示界面中所占用的局部显示界面的色差小于或等于预设色差阈值。5.根据权利要求4所述的方法,其特征在于, 所述当接收到针对所述目标对象的触发指令时,显示所述目标对象、和/或所述目标对象对应的测试信息,包括: 当接收到针对所述目标对象的触发指令时,调整所述目标对象的当前像素值,以通过增大所述色差来突显所述目标对象、和/或所述目标对象对应的测试信息。6.一种测试信息的获取装置,其特征在于,包括: 确定模块,用于在显示当前显示界面时,确定所述当前显示界面中的目标对象; 判断模块,用于判断是否接收到针对所述目标对象的触发指令; 显示模块,用于当接收到针对所述目标对象的触发指令时,显示所述目标对象、和/或所述目标对象对应的测试信息。7.根据权利要求6所述的装置,其特征在于, 所述判断模块包括: 判断子模块,用于判断是否接收到预设触发操作; 第一确定子模块,用于当接收到所述预设触发操作时,确定接收到所述触发指令; 第二确定子模块,用于当未接收到所述预设触发操作时,确定未接收到所述触发指令; 其中,所述预设触发操作包括以下至少两种操作: 长按所述当前显示界面; 按照预设方向滑动所述当前显示界面; 在所述当前显示界面的预设位置点击所述当前显示界面N次,其中,N为大于或等于2的正整数; 在所述当前显示界面滑动预设手势轨迹。8.根据权利要求6所述的装置,其特征在于, 所述目标对象包括:所述测试信息、和/或用于获取所述测试信息的按钮。9.根据权利要求6至8中任一项所述的装置,其特征在于, 所述目标对象与所述目标对象在所述当前显示界面中所占用的局部显示界面的色差小于或等于预设色差阈值。10.根据权利要求9所述的装置,其特征在于, 所述显示模块包括: 调整子模块,用于当接收到针对所述目标对象的触发指令时,调整所述目标对象的当前像素值,以通过增大所述色差来突显所述目标对象、和/或所述目标对象对应的测试信息。
【文档编号】G06F11/36GK105912236SQ201610222053
【公开日】2016年8月31日
【申请日】2016年4月11日
【发明人】张新亮
【申请人】天脉聚源(北京)传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1