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

技术编号:29253825 阅读:16 留言:0更新日期:2021-07-13 17:24
本申请公开了一种测试方法及装置,该方法包括:接收客户端基于第一地址信息发送的第一请求;基于所述第一请求向所述客户端反馈第一页面;其中,所述第一页面包括若干待测试的目标操作的操作信息,以及与所述操作信息相对应的第一对象;接收所述客户端基于针对所述第一对象的第一指令而发送的第二请求,所述第二请求用于请求获取所述目标操作的测试页面;基于所述第二请求向所述客户端反馈所述目标操作的测试页面;其中,所述测试页面包括所述目标操作的测试数据,基于所述测试数据对所述目标操作进行测试的测试结果,以及用于对所述测试数据和所述测试结果中参数进行解释的参数说明。该测试方法操作简单,且测试效率较高。

【技术实现步骤摘要】
测试方法及装置
本申请涉及应用程序测试
,特别涉及一种测试方法及装置。
技术介绍
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。通常情况下,测试人员需要使用专用的测试工具对接口进行测试,而且每次进行接口测试时均需基于测试用例输入测试数据,操作复杂,而且测试效率较低。
技术实现思路
有鉴于现有技术中存在的上述问题,本申请提供了一种测试方法及装置,本申请实施例采用的技术方案如下:一种测试方法,包括:接收客户端基于第一地址信息发送的第一请求;基于所述第一请求向所述客户端反馈第一页面;其中,所述第一页面包括若干待测试的目标操作的操作信息,以及与所述操作信息相对应的第一对象;接收所述客户端基于针对所述第一对象的第一指令而发送的第二请求,所述第二请求用于请求获取所述目标操作的测试页面;基于所述第二请求向所述客户端反馈所述目标操作的测试页面;其中,所述测试页面包括所述目标操作的测试数据,基于所述测试数据对所述目标操作进行测试的测试结果,以及用于对所述测试数据和所述测试结果中参数进行解释的参数说明。在一些实施例中,所述基于所述第二请求向所述客户端反馈所述目标操作的测试页面,包括:基于所述第二请求向所述客户端反馈所述测试页面,其中,所述测试页面包括所述测试数据、所述参数说明和第二对象;接收所述客户端响应于针对所述第二对象的第二指令而基于所述测试数据发送的第三请求;其中,所述第三请求用于请求执行所述目标操作;基于所述第三请求执行所述目标操作,并生成所述测试结果;将所述测试结果反馈至所述客户端,以使所述客户端通过所述测试页面显示所述测试结果。在一些实施例中,所述第二请求包括用于标识第一用户的身份标识和用于标识目标操作的操作标识;所述基于所述第二请求向所述客户端反馈所述测试页面,包括:基于所述的操作标识获取所述目标操作的测试页面;其中,所述测试页面包括初始测试数据,所述初始测试数据包括用于指示执行所述目标操作的操作指令;在所述初始测试数据中配置所述第一用户的身份标识以形成预置测试数据;向所述客户端反馈包含所述预置测试数据的所述测试页面,以使所述客户端显示所述测试页面。在一些实施例中,所述接收所述客户端响应于针对所述第二对象的第二指令而基于所述测试数据发送的第三请求,包括:接收所述客户端基于对所述预置测试数据进行修改所形成的修改后的测试数据发送的第三请求。在一些实施例中,所述参数说明中包含第三对象,所述第三对象用于响应第三指令对所述测试页面的预置测试数据进行修改以形成修改后的测试数据。在一些实施例中,所述基于所述第三请求执行所述目标操作,并生成所述测试结果,包括:基于所述身份标识获取的所述第一用户的用户数据;基于所述操作指令和所述用户数据执行所述目标操作,生成所述测试结果。在一些实施例中,所述第一页面还包括数据修改选项;所述方法还包括:接收所述客户端响应于针对所述数据修改选项的第四指令而发送的第四请求;基于所述第四请求对所述用户数据进行修改。在一些实施例中,所述方法还包括:确定所述测试结果中各参数的参数类型,基于所述参数类型配置所述测试结果中各所述参数的显示属性。在一些实施例中,所述第一页面还包括错误码列表,所述错误码列表包括若干错误码和与所述错误码相对应的错误描述。一种测试装置,包括:接收模块,用于接收客户端基于第一地址信息发送的第一请求;反馈模块,用于基于所述第一请求向所述客户端反馈第一页面;其中,所述第一页面包括若干待测试的目标操作的操作信息,以及与所述操作信息相对应的第一对象;所述接收模块还用于,接收所述客户端基于针对所述第一对象的第一指令而发送的第二请求,所述第二请求用于请求获取所述目标操作的测试页面;所述反馈模块还用于,基于所述第二请求向所述客户端反馈所述目标操作的测试页面;其中,所述测试页面包括所述目标操作的测试数据,基于所述测试数据对所述目标操作进行测试的测试结果,以及用于对所述测试数据和所述测试结果中参数进行解释的参数说明。一种电子设备,至少包括存储器和处理器,所述存储器上存储有程序,所述处理器在执行所述存储器上的程序时实现如上所述的方法。一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,在执行所述计算机可读存储介质中的所述计算机可执行指令时实现如上所述的方法。本申请实施例的测试方法,接收客户端基于第一地址信息发送的第一请求,向客户单反馈第一页面,该第一页面作为对目标应用程序进行测的初始页面包括目标操作的操作信息,以及与操作信息相对应的第一对象,测试用户对第一对象进行操作能够生成第一指令,继而能够接收到客户端响应于该第一指令发送的第二请求,基于该第二请求向客户端反馈目标操作的测试页面,该测试页面包括测试数据、测试结果以及对测试数据和测试结果中参数进行解释的参数说明。如此,测试用户就可以结合参数说明来查看测试数据和测试结果,以判断目标应用程序在请求执行目标操作时目标接口的数据反馈情况是否正常,操作简单,测试效率较高。附图说明图1为本申请实施例的测试方法的流程图;图2为第一页面中第一列表的示意图;图3为测试页面在一种状态下的示意图;图4为本申请实施例的测试方法中步骤S4的流程图;图5为测试页面在另一种状态下示意图;图6为第一页面中数据修改选项的示意图;图7为本申请实施例的测试装置的结构框图。具体实施方式此处参考附图描述本申请的各种方案以及特征。应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式。当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上本文档来自技高网...

【技术保护点】
1.一种测试方法,包括:/n接收客户端基于第一地址信息发送的第一请求;/n基于所述第一请求向所述客户端反馈第一页面;其中,所述第一页面包括若干待测试的目标操作的操作信息,以及与所述操作信息相对应的第一对象;/n接收所述客户端基于针对所述第一对象的第一指令而发送的第二请求,所述第二请求用于请求获取所述目标操作的测试页面;/n基于所述第二请求向所述客户端反馈所述目标操作的测试页面;其中,所述测试页面包括所述目标操作的测试数据,基于所述测试数据对所述目标操作进行测试的测试结果,以及用于对所述测试数据和所述测试结果中参数进行解释的参数说明。/n

【技术特征摘要】
1.一种测试方法,包括:
接收客户端基于第一地址信息发送的第一请求;
基于所述第一请求向所述客户端反馈第一页面;其中,所述第一页面包括若干待测试的目标操作的操作信息,以及与所述操作信息相对应的第一对象;
接收所述客户端基于针对所述第一对象的第一指令而发送的第二请求,所述第二请求用于请求获取所述目标操作的测试页面;
基于所述第二请求向所述客户端反馈所述目标操作的测试页面;其中,所述测试页面包括所述目标操作的测试数据,基于所述测试数据对所述目标操作进行测试的测试结果,以及用于对所述测试数据和所述测试结果中参数进行解释的参数说明。


2.根据权利要求1所述的方法,其中,所述基于所述第二请求向所述客户端反馈所述目标操作的测试页面,包括:
基于所述第二请求向所述客户端反馈所述测试页面,其中,所述测试页面包括所述测试数据、所述参数说明和第二对象;
接收所述客户端响应于针对所述第二对象的第二指令而基于所述测试数据发送的第三请求;其中,所述第三请求用于请求执行所述目标操作;
基于所述第三请求执行所述目标操作,并生成所述测试结果;
将所述测试结果反馈至所述客户端,以使所述客户端通过所述测试页面显示所述测试结果。


3.根据权利要求2所述的方法,其中,所述第二请求包括用于标识第一用户的身份标识和用于标识目标操作的操作标识;所述基于所述第二请求向所述客户端反馈所述测试页面,包括:
基于所述的操作标识获取所述目标操作的测试页面;其中,所述测试页面包括初始测试数据,所述初始测试数据包括用于指示执行所述目标操作的操作指令;
在所述初始测试数据中配置所述第一用户的身份标识以形成预置测试数据;
向所述客户端反馈包含所述预置测试数据的所述测试页面,以使所述客户端显示所述测试页面。


4.根据权利要求3所述的方法,其中,所述接收所述客户端响应于针对所述第二对象的第二指令而基于所述测试数据发送的第三请求,包括:...

【专利技术属性】
技术研发人员:梁树成刘江
申请(专利权)人:北京格瑞拉科技有限公司
类型:发明
国别省市:北京;11

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

1