网页测试方法及装置制造方法及图纸

技术编号:24168322 阅读:12 留言:0更新日期:2020-05-16 02:08
本发明专利技术提供了网页测试方法及装置,包括:预先确定至少一个测试项,根据所述至少一个测试项配置测试接口;从所述至少一个测试项中,确定待测网页的至少一个待测试项;获取每一个所述待测试项对应的至少一个触发事件;根据所述触发事件,获取每一个所述待测试项测试时的关键参数;针对每一个所述待测试项,利用所述测试接口调用所述待测试项的所述关键参数进行测试,并生成测试报告。本方案能够提高网页的测试效率。

Web page testing methods and devices

【技术实现步骤摘要】
网页测试方法及装置
本专利技术涉及互联网
,特别涉及网页测试方法及装置。
技术介绍
互联网产品是指为用户提供某种互联网服务的一系列网页组成的产品。互联网产品开发完成后,需要对其包括的一系列网页提供的各种功能进行测试,以检查网页上提供的各项功能是否达到用户的要求。目前,网页功能测试通常由两名工作人员合作完成,主要由开发人员编写测试时用的测试代码,再由测试人员执行测试代码来完成对各个网页的各种功能的测试。而当测试人员在测试过程中需要更改某些测试项时,测试人员通过需要与开发人员经过多次沟通后,开发人员才能完成对测试代码的更改,测试人员再利用修改后的测试代码进行测试。通过上述描述可见,在进行网页测试过程中,测试人员与开发人员繁杂的交流会耗费大量时间,致使网页测试的效率低。
技术实现思路
本专利技术实施例提供了网页测试方法及装置,能够提高网页的测试效率。第一方面,本专利技术提供了网页测试方法,预先确定至少一个测试项,根据所述至少一个测试项配置测试接口,包括:从所述至少一个测试项中,确定待测网页的至少一个待测试项;获取每一个所述待测试项对应的至少一个触发事件;根据所述触发事件,获取每一个所述待测试项测试时的关键参数;针对每一个所述待测试项,利用所述测试接口调用所述待测试项的所述关键参数进行测试,并生成测试报告。优选地,所述根据所述至少一个测试项配置测试接口,包括:确定至少一个测试项的至少一个操作动作;设置每一个所述操作动作对应的至少一个操作参数;确定至少一个存储位置,其中,每一个所述存储位置用于存储至少一个所述操作参数;设置每一个所述存储位置对应的描述信息,其中,所述描述信息用于指示所述存储位置的存储信息;按照执行逻辑对所述存储位置和所述描述信息进行封装,生成测试接口。优选地,在所述预先确定至少一个测试项之后,在所述从所述至少一个测试项中,确定待测网页的至少一个待测试项之前,进一步包括:确定各个所述测试项测试时对应的至少一个第一字段名和至少一个第二字段名;按照所述测试项测试时的操作逻辑,确定所述至少一个第一字段名和所述至少一个第二字段名的排列顺序;按照所述排列顺序对所述至少一个第一字段名和所述至少一个第二字段名进行排序;所述获取每一个所述待测试项对应的至少一个触发事件,包括:针对每一个所述待测试项,按照所述排列顺序,获取所述待测试项的每一个所述第一字段名对应的至少一个触发事件;所述根据所述触发事件,获取每一个所述待测试项测试时的关键参数,包括:针对每一个所述待测试项,根据所述待测试项对应的所述至少一个触发事件,按照所述排列顺序获取所述待测试项的每一个所述第二字段名对应的关键参数。优选地,所述根据所述待测试项对应的所述至少一个触发事件,按照所述排列顺序获取所述待测试项的每一个所述第二字段名对应的关键参数,包括:当所述待测试项对应的所述至少一个触发事件按照所述排列顺序被触发后,获取所述待测试项的每一个所述第二字段名对应的关键参数;所述利用所述测试接口调用所述待测试项的所述关键参数进行测试,包括:利用所述测试接口,调用所述待测试项的每一个所述第二字段名对应的关键参数。优选地,在所述从所述至少一个测试项中,确定待测网页的至少一个待测试项之后,进一步包括:设置每一个所述待测试项的用例编号;当获取到所述用例编号中的至少一个目标用例编号时,将所述目标用例编号指示的目标待测试项作为待测试项,执行所述利用所述测试接口调用所述待测试项的所述关键参数进行测试。第二方面,本专利技术提供了网页测试装置,包括:接口配置模块,用于预先确定至少一个测试项,根据所述至少一个测试项配置测试接口;数据管理模块,用于从所述接口配置模块确定的所述至少一个测试项中,确定待测网页的至少一个待测试项;获取每一个所述待测试项对应的至少一个触发事件;根据所述触发事件,获取每一个所述待测试项测试时的关键参数;测试处理模块,用于针对每一个所述待测试项,利用所述接口配置模块配置的所述测试接口调用所述数据管理模块获取的所述待测试项的所述关键参数进行测试,并生成测试报告。优选地,所述接口配置模块,用于确定至少一个测试项的至少一个操作动作;设置每一个所述操作动作对应的至少一个操作参数;确定至少一个存储位置,其中,每一个所述存储位置用于存储至少一个所述操作参数;设置每一个所述存储位置对应的描述信息,其中,所述描述信息用于指示所述存储位置的存储信息;按照执行逻辑对所述存储位置和所述描述信息进行封装,生成测试接口。优选地,所述数据管理模块,包括:字段名管理子单元、触发事件管理子单元和参数管理子单元;所述字段名管理子单元,用于确定各个所述测试项测试时对应的至少一个第一字段名和至少一个第二字段名;按照所述测试项测试时的操作逻辑,确定所述至少一个第一字段名和所述至少一个第二字段名的排列顺序;按照所述排列顺序对所述至少一个第一字段名和所述至少一个第二字段名进行排序;所述触发事件管理子单元,用于针对每一个所述待测试项,按照所述字段名管理子单元确定的所述排列顺序,获取所述待测试项的每一个所述第一字段名对应的至少一个触发事件;所述参数管理子单元,用于针对每一个所述待测试项,根据所述触发事件管理子单元获取的所述待测试项对应的所述至少一个触发事件,按照所述排列顺序获取所述待测试项的每一个所述第二字段名对应的关键参数。第三方面,本专利技术提供了存储介质,包括:至少一个存储器和至少一个处理器;所述至少一个存储器,用于存储机器可读程序;所述至少一个处理器,用于调用所述机器可读程序,执行第一方面中任一项所述的网页测试方法。第四方面,本专利技术提供了计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行第一方面中任一项所述的网页测试方法。本专利技术实施例提供了网页测试方法及装置,基于预先确定的测试项,确定所要测试的待测网页中的待测试项,进而获取每个待测试项测试时对应的触发事件,再基于触发事件获取待测试项测试时所需要调用的关键参数,由于配置的测试接口是基于预先确定的测试项配置的,并且待测网页的待测试项也是基于预先确定的测试项所确定的,因此,利用测试接口通过调用待测试项的关键参数,可以完成对待测网页中的待测试项进行测试,无需两名工作人员经过沟通,合作完成测试,因此可以减少网页测试时的时间,提高网页测试的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的网页测试方本文档来自技高网...

【技术保护点】
1.网页测试方法,其特征在于,预先确定至少一个测试项,根据所述至少一个测试项配置测试接口,包括:/n从所述至少一个测试项中,确定待测网页的至少一个待测试项;/n获取每一个所述待测试项对应的至少一个触发事件;/n根据所述触发事件,获取每一个所述待测试项测试时的关键参数;/n针对每一个所述待测试项,利用所述测试接口调用所述待测试项的所述关键参数进行测试,并生成测试报告。/n

【技术特征摘要】
1.网页测试方法,其特征在于,预先确定至少一个测试项,根据所述至少一个测试项配置测试接口,包括:
从所述至少一个测试项中,确定待测网页的至少一个待测试项;
获取每一个所述待测试项对应的至少一个触发事件;
根据所述触发事件,获取每一个所述待测试项测试时的关键参数;
针对每一个所述待测试项,利用所述测试接口调用所述待测试项的所述关键参数进行测试,并生成测试报告。


2.根据权利要求1所述的网页测试方法,其特征在于,
所述根据所述至少一个测试项配置测试接口,包括:
确定至少一个测试项的至少一个操作动作;
设置每一个所述操作动作对应的至少一个操作参数;
确定至少一个存储位置,其中,每一个所述存储位置用于存储至少一个所述操作参数;
设置每一个所述存储位置对应的描述信息,其中,所述描述信息用于指示所述存储位置的存储信息;
按照执行逻辑对所述存储位置和所述描述信息进行封装,生成测试接口。


3.根据权利要求1所述的网页测试方法,其特征在于,
在所述预先确定至少一个测试项之后,在所述从所述至少一个测试项中,确定待测网页的至少一个待测试项之前,进一步包括:
确定各个所述测试项测试时对应的至少一个第一字段名和至少一个第二字段名;
按照所述测试项测试时的操作逻辑,确定所述至少一个第一字段名和所述至少一个第二字段名的排列顺序;
按照所述排列顺序对所述至少一个第一字段名和所述至少一个第二字段名进行排序;
所述获取每一个所述待测试项对应的至少一个触发事件,包括:
针对每一个所述待测试项,按照所述排列顺序,获取所述待测试项的每一个所述第一字段名对应的至少一个触发事件;
所述根据所述触发事件,获取每一个所述待测试项测试时的关键参数,包括:
针对每一个所述待测试项,根据所述待测试项对应的所述至少一个触发事件,按照所述排列顺序获取所述待测试项的每一个所述第二字段名对应的关键参数。


4.根据权利要求3所述的网页测试方法,其特征在于,
所述根据所述待测试项对应的所述至少一个触发事件,按照所述排列顺序获取所述待测试项的每一个所述第二字段名对应的关键参数,包括:
当所述待测试项对应的所述至少一个触发事件按照所述排列顺序被触发后,获取所述待测试项的每一个所述第二字段名对应的关键参数;
所述利用所述测试接口调用所述待测试项的所述关键参数进行测试,包括:
利用所述测试接口,调用所述待测试项的每一个所述第二字段名对应的关键参数。


5.根据权利要求1至4中任一所述的网页测试方法,其特征在于,
在所述从所述至少一个测试项中,确定待测网页的至少一个待测试项之后,进一步包括:
...

【专利技术属性】
技术研发人员:戴秋棠
申请(专利权)人:望海康信北京科技股份公司
类型:发明
国别省市:北京;11

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

1