The invention provides a method for testing the function of the application program, the method includes: receiving a batch test request, extraction test items, the test items, the parameter type to obtain the corresponding test items, to determine the parameters and test data corresponding to the parameter type, and the test call project the corresponding test table, the test data is written to the test table, the corresponding processing according to the test in the test data. The whole process does not require developers to configure related data, and it is easy to operate. At the same time, if there are new functions, we can customize new additions directly through the test platform, which is convenient for subsequent expansion and maintenance. In addition, a device to test the function of the application is also proposed.
【技术实现步骤摘要】
应用程序功能测试的方法和装置
本专利技术涉及计算机处理领域,特别是涉及一种应用程序功能测试的方法和装置。
技术介绍
随着互联网的发展,目前APP(Application,应用程序)的开发速度也越来越快,用户对APP的功能要求也越来越高,所以对开发的APP进行功能测试的要求也越来越严格。传统的对APP进行功能测试只能由开发者在开发后台构造配置测试,测试过程相当繁琐,且每次测试都需要重新进行配置相关数据,后续维护也比较麻烦。
技术实现思路
基于此,有必要针对上述问题,提供一种比较简便的应用程序功能测试的方法和装置。一种应用程序功能测试的方法,所述方法包括以下步骤:接收批量测试请求,提取测试项目;解析所述测试项目,获取所述测试项目对应的参数类型;根据所述参数类型确定与所述参数类型对应的测试数据;调用与所述测试项目对应的测试表;将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应的处理。在其中一个实施例中,在所述接收批量测试请求,提取测试项目的步骤之前还包括:接收用户的登录请求,提取用户信息;在所述将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应处理的步骤之后还包括:将处理后的结果发送给与所述用户信息对应的终端进行展示。在其中一个实施例中,所述测试项目为批量注册用户;所述将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应的处理的步骤包括:将需要注册的用户信息写入对应的用户注册表中,根据所述用户注册表中写入的用户信息进行用户注册;将注册结果发送给对应的终端进行显示,所述注册结果包括为每个注册用户分配的一个ID, ...
【技术保护点】
一种应用程序功能测试的方法,所述方法包括以下步骤:接收批量测试请求,提取测试项目;解析所述测试项目,获取所述测试项目对应的参数类型;根据所述参数类型确定与所述参数类型对应的测试数据;调用与所述测试项目对应的测试表;将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应的处理。
【技术特征摘要】
1.一种应用程序功能测试的方法,所述方法包括以下步骤:接收批量测试请求,提取测试项目;解析所述测试项目,获取所述测试项目对应的参数类型;根据所述参数类型确定与所述参数类型对应的测试数据;调用与所述测试项目对应的测试表;将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应的处理。2.根据权利要求1所述的方法,其特征在于,在所述接收批量测试请求,提取测试项目的步骤之前还包括:接收用户的登录请求,提取用户信息;在所述将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应处理的步骤之后还包括:将处理后的结果发送给与所述用户信息对应的终端进行展示。3.根据权利要求1所述的方法,其特征在于,所述测试项目为批量注册用户;所述将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应的处理的步骤包括:将需要注册的用户信息写入对应的用户注册表中,根据所述用户注册表中写入的用户信息进行用户注册;将注册结果发送给对应的终端进行显示,所述注册结果包括为每个注册用户分配的一个ID,其中,所述ID用于唯一标识一个用户。4.根据权利要求1所述的方法,其特征在于,所述测试项目为批量添加好友;所述将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应的处理的步骤包括:将待添加的好友ID写入与当前用户ID对应的好友列表中,根据所述好友列表中写入的好友ID生成与当前用户ID对应的好友关系;将成功添加的好友的ID发送到对应的终端进行展示。5.根据权利要求1所述的方法,其特征在于,所述测试项目为批量发送消息;所述将所述测试数据写入所述测试表中,根据所述测试表中的所述测试数据进行对应的处理的步骤包括:将待发送消息的条数和接收方的ID写入与当前用户ID对应的发送列表中;获取与所述待发送消息的条数对应的消息数据,将...
【专利技术属性】
技术研发人员:汤胜,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。