前端的测试方法和装置制造方法及图纸

技术编号:11371598 阅读:79 留言:0更新日期:2015-04-30 05:00
本发明专利技术公开了一种前端的测试方法和装置,该测试方法包括:接收用户对前端界面的当前操作;确定当前操作的操作信息;通过预定的步骤函数对操作信息进行分析,确定用户对前端界面的下一步操作;通过对下一步操作进行分析,在预定的多个测试方法中选择对应于下一步操作的测试方法作为目标测试方法。本发明专利技术通过使用步骤函数在用户发出对前端界面的下一步操作之前,实现对用户下一步操作的确定,并且根据下一步操作的不同来调用不同的测试方法来对下一步操作进行不同的处理,从而避免了通过调用每一个测试方法来分别对前端界面进行测试所带来的测试重复、数据冗余以及测试效率低的问题。

【技术实现步骤摘要】
前端的测试方法和装置
本专利技术涉及前端测试领域,具体来说,涉及一种前端的测试方法和装置。
技术介绍
随着互联网的迅猛发展,用户对客户端(前端)的使用要求也越来越高,众所周知,客户端或界面是产品给用户的第一印象,因此,好的前端界面体验感则是产品赢得市场和用户信赖的最重要的先决条件,所以改善和提高前端界面的用户体验感是现在提升产品竞争力的基本要素。而目前在对前面界面进行测试时,主要是从界面布局、界面总体设计、界面的信息交互、界面的主题等方面分别对前端进行优化提升的,即,上述各个前端测试方法均是针对前端的不同功能方面进行的独立测试,并且,各个测试方法之间没有任何关联和联系,这样就可能对产品的前端界面进行重复测试;而且,当产品的前端界面出现了一个问题(bug)时,现有技术只能将针对前端的不同功能方面的不同测试方法分别进行应用,即,需要使用每个测试方法均对该前端进行测试,而这样不仅浪费时间,同时还会造成大量的数据冗余,显然这是一种低效率的前端测试方法。针对相关技术中的上述问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的上述问题,本专利技术提出一种前端的测试方法和装置,能够避免对前端的重复测试,并提高测试效率、减少数据冗余。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种前端的测试方法。该测试方法包括:接收用户对前端界面的当前操作;确定当前操作的操作信息;通过预定的步骤函数对操作信息进行分析,确定用户对前端界面的下一步操作;通过对下一步操作进行分析,在预定的多个测试方法中选择对应于下一步操作的测试方法作为目标测试方法。此外,该测试方法进一步包括:接收用户对前端界面的下一步操作;通过目标测试方法对下一步操作进行处理;将处理后的前端界面显示。其中,预定的多个测试方法分别用于测试前端的不同功能。此外,预定的多个测试方法至少包括:数据刷新函数,用于对数据进行刷新;数据查询方式的选择函数,用于从多种数据查询方式中选择一种数据查询方式;流程处理函数,用于优化数据的处理流程。可选的,通过对下一步操作进行分析时,如果确定下一步操作为数据刷新操作的情况下,那么在预定的多个测试方法中选择数据刷新函数作为目标测试方法。可选的,通过对下一步操作进行分析时,如果确定下一步操作为数据查询操作的情况下,在预定的多个测试方法中选择数据查询方式的选择函数作为目标测试方法。可选的,通过对下一步操作进行分析时,如果确定下一步操作为流程处理操作的情况下,在预定的多个测试方法中选择流程处理函数作为目标测试方法。根据本专利技术的另一方面,提供了一种前端的测试装置。该测试装置包括:第一接收模块,用于接收用户对前端界面的当前操作;确定模块,用于确定当前操作的操作信息;分析模块,用于通过预定的步骤函数对操作信息进行分析,确定用户对前端界面的下一步操作;选择模块,用于通过对下一步操作进行分析,在预定的多个测试方法中选择对应于下一步操作的测试方法作为目标测试方法。此外,该测试装置进一步包括:第二接收模块,用于接收用户对前端界面的下一步操作;处理模块,用于通过目标测试方法对下一步操作进行处理;显示模块,用于将处理后的前端界面显示。其中,预定的多个测试方法至少包括:数据刷新函数,用于对数据进行刷新;数据查询方式的选择函数,用于从多种数据查询方式中选择一种数据查询方式;流程处理函数,用于优化数据的处理流程。本专利技术通过使用步骤函数在用户发出对前端界面的下一步操作之前,实现对用户下一步操作的确定,并且根据下一步操作的不同来调用不同的测试方法来对下一步操作进行不同的处理,从而避免了通过调用每一个测试方法来分别对前端界面进行测试所带来的测试重复、数据冗余以及测试效率低的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的前端的测试方法的流程图;图2是根据本专利技术一具体实施例的前端的测试方法的流程图;图3是根据本专利技术实施例的前端的测试装置的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。根据本专利技术的实施例,提供了一种前端的测试方法。如图1所示,根据本专利技术实施例的前端的测试方法包括:步骤S101,接收用户对前端界面的当前操作;步骤S103,确定当前操作的操作信息;步骤S105,通过预定的步骤函数对操作信息进行分析,确定用户对前端界面的下一步操作;步骤S107,通过对下一步操作进行分析,在预定的多个测试方法中选择对应于下一步操作的测试方法作为目标测试方法。图2示出了本专利技术的一具体的前端测试方法的流程,首先用户会登录本产品的前端界面,通过对前端界面进行不同的操作来实现对前端的测试,具体的,在用户对前端界面进行下一步操作之前,系统就可以通过预定的步骤函数(这里为智能判断用户下一步操作的步骤函数)对操作信息进行分析,确定用户对前端界面的下一步操作,然后,在接收到用户对前端界面的该下一步操作时,就可通过目标测试方法对该下一步操作进行处理;其中,在一个实施例中,该预定的多个测试方法可分别用于测试前端的不同功能。其中,根据本专利技术实施例的预定的多个测试方法可以是数据刷新函数,用于对数据进行刷新;数据查询方式的选择函数,用于从多种数据查询方式中选择一种数据查询方式;流程处理函数,用于优化数据的处理流程。值得注意的是,本专利技术所限定的预定的多个测试方法可以包括上述函数中的一种或几种,而且还可以包括其他对前端进行测试的函数或技术,例如消除界面切换的函数,即通过该消除界面切换的函数来消除页面频繁切换所带来的视觉体验感差的问题。那么在本实施例中,在通过对下一步操作进行分析时,如果确定下一步操作为数据刷新操作的情况下,那么就可在预定的多个测试方法中选择数据刷新函数作为目标测试方法来对该下一个操作进行处理,从而实现对用户需求的快速响应,然后将处理后的前端界面显示,即将优化后的界面显示。另外,在通过对下一步操作进行分析时,如果确定下一步操作为数据查询操作的情况下,那么就可在预定的多个测试方法中选择数据查询方式的选择函数作为目标测试方法来对该下一个操作进行处理,从而实现数据的查询反馈,其中,通过该数据查询方式的选择函数可以根据操作的不同选择同步查询数据的方式或者异步查询数据的方式来选择数据的查询方式,然后通过选择的查询方式(同步查询或异步查询)来对数据进行查询,并将查询后的数据提供给用户,即将优化后的界面显示。另外,在通过对下一步操作进行分析时,如果确定下一步操作为流程处理操作的情况下,那么就可在预定的多个测试方法中选择流程处理函数作为目标测试方法来对该下一个操作进行处理,从而实现业务流程过程的缩短,例如同一个流程由3步缩短为2步,同样可以实现功能的实现,然后将优化后的界面显示。另外,在通过对下一步操作进行分析时,如果确定下一步操作为界面切换操作的情况下,那么就可在本文档来自技高网...
前端的测试方法和装置

【技术保护点】
一种前端的测试方法,其特征在于,包括:接收用户对前端界面的当前操作;确定所述当前操作的操作信息;通过预定的步骤函数对所述操作信息进行分析,确定所述用户对所述前端界面的下一步操作;通过对所述下一步操作进行分析,在预定的多个测试方法中选择对应于所述下一步操作的测试方法作为目标测试方法。

【技术特征摘要】
1.一种前端的测试方法,其特征在于,包括:接收用户对前端界面的当前操作;确定所述当前操作的操作信息;通过预定的步骤函数对所述操作信息进行分析,确定所述用户对所述前端界面的下一步操作;通过对所述下一步操作进行分析,在预定的多个测试方法中选择对应于所述下一步操作的测试方法作为目标测试方法;接收所述用户对所述前端界面的所述下一步操作;通过所述目标测试方法对所述下一步操作进行处理;将处理后的所述前端界面显示;所述预定的多个测试方法至少包括:数据刷新函数,用于对数据进行刷新;数据查询方式的选择函数,用于从多种数据查询方式中选择一种数据查询方式;流程处理函数,用于优化数据的处理流程。2.根据权利要求1所述的测试方法,其特征在于,所述预定的多个测试方法分别用于测试所述前端的不同功能。3.根据权利要求1所述的测试方法,其特征在于,通过对所述下一步操作进行分析,确定所述下一步操作为所述数据刷新操作的情况下,在所述预定的多个测试方法中选择所述数据刷新函数作为目标测试方法。4.根据权利要求1所述的测试方法,其特征在于,通过对所述下一步操作进行分析,确定所述下一步操作为...

【专利技术属性】
技术研发人员:李立京
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1