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

技术编号:20992410 阅读:17 留言:0更新日期:2019-04-29 22:26
本申请公开了测试方法和装置。该方法的一具体实施方式包括:接收用户发送的待测试方法选取信息;根据所述待测试方法选取信息确定待测试方法的方法名称和参数类型,其中,所述待测试方法为所述用户预先输入的类标识符对应的类中定义的方法;根据所述待测试方法的参数类型生成所述待测试方法的参数;向服务器发送测试请求,以供所述服务器根据所述测试请求执行所述待测试方法,其中,所述测试请求包括所述类标识符、所述待测试方法的方法名称和参数;接收所述服务器发送的测试结果信息,将所述测试结果信息进行展示。该实施方式简化了测试步骤,提高了测试效率。

Testing methods and devices

This application discloses test methods and devices. One specific embodiment of the method includes receiving the test method selection information sent by the user, determining the method name and parameter type of the test method according to the test method selection information, in which the test method is defined in the class corresponding to the class identifier input by the user in advance, and generating the test method according to the parameter type of the test method to be tested. The parameters of the test method; sending a test request to the server for executing the test method according to the test request, in which the test request includes the class identifier, the method name and parameters of the test method; receiving the test result information sent by the server and displaying the test result information. The implementation simplifies the testing steps and improves the testing efficiency.

【技术实现步骤摘要】
测试方法和装置
本申请涉及计算机
,具体涉及测试
,尤其涉及测试方法和装置。
技术介绍
接口是一系列方法的声明,当测试人员接到一个新接口或测试过程中发现问题排查到一个接口之后,需要对接口的连通性进行测试,验证这个接口接收到正确格式的参数后,能否处理并返回数据。测试接口连通性时,测试人员首先需要获取接口文档,准备测试数据,之后搭建接口测试环境,最后用准备的测试数据调用待测试接口,并查看返回结果验证接口的连通性。由于准备测试数据、搭建测试环境等过程需要消耗大量时间,因此,严重影响了测试效率。
技术实现思路
本申请的目的在于提出一种改进的测试方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种测试方法,该方法包括:接收用户发送的待测试方法选取信息;根据上述待测试方法选取信息确定待测试方法的方法名称和参数类型,其中,上述待测试方法为上述用户预先输入的类标识符对应的类中定义的方法;根据上述待测试方法的参数类型生成上述待测试方法的参数;向服务器发送测试请求,以供上述服务器根据上述测试请求执行上述待测试方法,其中,上述测试请求包括上述类标识符、上述待测试方法的方法名称和参数;接收上述服务器发送的测试结果信息,将上述测试结果信息进行展示。在一些实施例中,在上述接收用户输入的待测试方法选取信息之前,上述方法还包括:响应于检测到用户输入上述类标识符,将上述类标识符发送到上述服务器;接收上述服务器发送的方法信息列表,其中,上述方法信息列表是上述服务器生成的、上述类标识符对应的类中定义的方法的方法信息的列表,其中,上述方法信息包括方法的方法名称和参数类型;显示上述方法信息列表,以供上述用户基于上述方法信息列表输入待测试方法选取信息。在一些实施例中,上述根据上述待测试方法的参数类型生成上述待测试方法的参数,包括:根据上述待测试方法的参数类型从预先设置的参数值集合中获取参数值,其中,上述参数值集合包括基本数据类型,以及与基本数据类型对应的数据集合;使用获取的参数值生成上述待测试方法的参数。第二方面,本申请实施例提供了一种测试方法,该方法包括:接收终端发送的测试请求,其中,上述测试请求包括类标识符、待测试方法的方法名称和参数;根据上述测试请求执行上述待测试方法的方法名称对应的待测试方法,得到执行结果,其中,上述待测试方法为上述类标识符对应的类中定义的方法;根据上述执行结果向上述终端发送测试结果信息,以供上述终端进行展示。在一些实施例中,在接收终端发送的测试请求之前,上述方法还包括:接收终端发送的类标识符;根据上述类标识符生成方法信息列表,其中,上述方法信息列表包括上述类标识符对应的类中定义的方法的方法信息的列表,其中,上述方法信息包括方法的方法名称和参数类型;将上述方法信息列表发送到上述终端。在一些实施例中,上述根据上述类标识符生成方法信息列表,包括:根据上述类标识符确定上述类标识符对应的类中定义的各个方法的方法名称和第一参数类型;针对上述类标识符对应的类中定义的每个方法的第一参数类型,如果该方法的第一参数类型为基本数据类型,则将该方法的第一参数类型作为该方法的参数类型;如果该方法的第一参数类型为对象类型,则获取对象对应的基本数据类型作为该方法的参数类型;使用上述类标识符对应的类中定义的方法的方法名称和参数类型生成方法信息列表。第三方面,本申请实施例提供了一种测试装置,该装置包括:接收单元,用于接收用户发送的待测试方法选取信息;确定单元,用于根据上述待测试方法选取信息确定待测试方法的方法名称和参数类型,其中,上述待测试方法为上述用户预先输入的类标识符对应的类中定义的方法;生成单元,用于根据上述待测试方法的参数类型生成上述待测试方法的参数;发送单元,用于向服务器发送测试请求,以供上述服务器根据上述测试请求执行上述待测试方法,其中,上述测试请求包括上述类标识符、上述待测试方法的方法名称和参数;展示单元,用于接收上述服务器发送的测试结果信息,将上述测试结果信息进行展示。在一些实施例中,上述装置还包括显示单元,上述显示单元用于:响应于检测到用户输入上述类标识符,将上述类标识符发送到上述服务器;接收上述服务器发送的方法信息列表,其中,上述方法信息列表是上述服务器生成的、上述类标识符对应的类中定义的方法的方法信息的列表,其中,上述方法信息包括方法的方法名称和参数类型;显示上述方法信息列表,以供上述用户基于上述方法信息列表输入待测试方法选取信息。在一些实施例中,上述生成单元进一步用于:根据上述待测试方法的参数类型从预先设置的参数值集合中获取参数值,其中,上述参数值集合包括基本数据类型,以及与基本数据类型对应的数据集合;使用获取的参数值生成上述待测试方法的参数。第四方面,本申请实施例提供了一种测试装置,该装置包括:请求接收单元,用于接收终端发送的测试请求,其中,上述测试请求包括类标识符、待测试方法的方法名称和参数;测试执行单元,用于根据上述测试请求执行上述待测试方法的方法名称对应的待测试方法,得到执行结果,其中,上述待测试方法为上述类标识符对应的类中定义的方法;信息发送单元,用于根据上述执行结果向上述终端发送测试结果信息,以供上述终端进行展示。在一些实施例中,上述装置还包括:类标识符接收单元,用于接收终端发送的类标识符;列表生成单元,用于根据上述类标识符生成方法信息列表,其中,上述方法信息列表包括上述类标识符对应的类中定义的方法的方法信息的列表,其中,上述方法信息包括方法的方法名称和参数类型;列表发送单元,用于将上述方法信息列表发送到上述终端。在一些实施例中,上述列表生成单元进一步用于:根据上述类标识符确定上述类标识符对应的类中定义的各个方法的方法名称和第一参数类型;针对上述类标识符对应的类中定义的每个方法的第一参数类型,如果该方法的第一参数类型为基本数据类型,则将该方法的第一参数类型作为该方法的参数类型;如果该方法的第一参数类型为对象类型,则获取对象对应的基本数据类型作为该方法的参数类型;使用上述类标识符对应的类中定义的方法的方法名称和参数类型生成方法信息列表。第五方面,本申请实施例提供了一种终端,该终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。第六方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本申请实施例提供的测试方法和装置,根据用户发送的待测试方法选取信息确定待测试方法的方法名称和参数类型,而后根据待测试方法的参数类型生成待测试方法的参数,然后向服务器发送包括类标识符、待测试方法的方法名称和参数的测试请求,以供服务器执行待测试方法,最后接收服务器发送的测试结果信息,并将测试结果信息进行展示,由于测试过程不需要搭建测试环境,且能够自动生成待测试方法的参数,因此简化了测试步骤,提高了测试效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的测本文档来自技高网...

【技术保护点】
1.一种测试方法,其特征在于,所述方法包括:接收用户发送的待测试方法选取信息;根据所述待测试方法选取信息确定待测试方法的方法名称和参数类型,其中,所述待测试方法为所述用户预先输入的类标识符对应的类中定义的方法;根据所述待测试方法的参数类型生成所述待测试方法的参数;向服务器发送测试请求,以供所述服务器根据所述测试请求执行所述待测试方法,其中,所述测试请求包括所述类标识符、所述待测试方法的方法名称和参数;接收所述服务器发送的测试结果信息,将所述测试结果信息进行展示。

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:接收用户发送的待测试方法选取信息;根据所述待测试方法选取信息确定待测试方法的方法名称和参数类型,其中,所述待测试方法为所述用户预先输入的类标识符对应的类中定义的方法;根据所述待测试方法的参数类型生成所述待测试方法的参数;向服务器发送测试请求,以供所述服务器根据所述测试请求执行所述待测试方法,其中,所述测试请求包括所述类标识符、所述待测试方法的方法名称和参数;接收所述服务器发送的测试结果信息,将所述测试结果信息进行展示。2.根据权利要求1所述的方法,其特征在于,在所述接收用户输入的待测试方法选取信息之前,所述方法还包括:响应于检测到用户输入所述类标识符,将所述类标识符发送到所述服务器;接收所述服务器发送的方法信息列表,其中,所述方法信息列表是所述服务器生成的、所述类标识符对应的类中定义的方法的方法信息的列表,其中,所述方法信息包括方法的方法名称和参数类型;显示所述方法信息列表,以供所述用户基于所述方法信息列表输入待测试方法选取信息。3.根据权利要求1所述方法,其特征在于,所述根据所述待测试方法的参数类型生成所述待测试方法的参数,包括:根据所述待测试方法的参数类型从预先设置的参数值集合中获取参数值,其中,所述参数值集合包括基本数据类型,以及与基本数据类型对应的数据集合;使用获取的参数值生成所述待测试方法的参数。4.一种测试方法,其特征在于,所述方法包括:接收终端发送的测试请求,其中,所述测试请求包括类标识符、待测试方法的方法名称和参数;根据所述测试请求执行所述待测试方法的方法名称对应的待测试方法,得到执行结果,其中,所述待测试方法为所述类标识符对应的类中定义的方法;根据所述执行结果向所述终端发送测试结果信息,以供所述终端进行展示。5.根据权利要求4所述的方法,其特征在于,在接收终端发送的测试请求之前,所述方法还包括:接收终端发送的类标识符;根据所述类标识符生成方法信息列表,其中,所述方法信息列表包括所述类标识符对应的类中定义的方法的方法信息的列表,其中,所述方法信息包括方法的方法名称和参数类型;将所述方法信息列表发送到所述终端。6.根据权利要求5所述的方法,其特征在于,所述根据所述类标识符生成方法信息列表,包括:根据所述类标识符确定所述类标识符对应的类中定义的各个方法的方法名称和第一参数类型;针对所述类标识符对应的类中定义的每个方法的第一参数类型,如果该方法的第一参数类型为基本数据类型,则将该方法的第一参数类型作为该方法的参数类型;如果该方法的第一参数类型为对象类型,则获取对象对应的基本数据类型作为该方法的参数类型;使用所述类标识符对应的类中定义的方法的方法名称和参数类型生成方法信息列表。7.一种测试装置,其特征在于,所述装置包括:接收单元,用于接收用户发送的待测试方法选取信息;确定单元,用于根据所述待测试方法选取信息确定待测试方法的方法名称和参数类型,其中,所述待测试方法为所述用户预先...

【专利技术属性】
技术研发人员:赵亮王海林张琪乔杰
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1