【技术实现步骤摘要】
接口测试方法、装置及电子设备
本申请涉及测试技术,尤其涉及一种接口测试方法、装置及电子设备,属于接口测试
技术介绍
随着信息化社会的到来,功能软件行业也迎来了高速发展,各行各业都正在或已经将业务、流程、沟通等事项通过功能软件实现。例如,通信软件、支付软件、财务软件等,这些功能软件的功能都是通过软件代码调用不同的应用程序接口(ApplicationProgrammingInterface,API)来实现的。现有的功能软件为了满足不同用户的差异化需求,可以在一套功能软件中为不同的用户提供不同的分支代码,并且,同一个API可以被不同的分支代码调用。功能软件在正式交付用户使用前都需要进行API测试。API测试的流程是,首先程序员需要根据待测试API编写测试用例,然后使用测试软件运行测试用例,得到测试结果。其中,若同一个API对应多个分支代码,则需要为每个分支代码单独编写一套测试用例,以保证测试用例在运行时可以正确识别对应的分支代码。但是,随着功能软件升级迭代的速度变得越来越快,且每次升级都需要进行API测试 ...
【技术保护点】
1.一种接口测试方法,其特征在于,应用于客户端,包括:/n确定目标测试用例对应的待测试的至少一个分支代码标识,其中,所述目标测试用例中包括公共用例测试信息和差异用例测试信息,所述公共用例测试信息为同一应用程序接口API的多个分支代码标识之间相同的测试信息,所述差异用例测试信息为每个所述分支代码标识与其他分支代码标识之间不相同的测试信息;/n对于每个分支代码标识,根据所述公共用例测试信息和所述分支代码标识对应的差异用例测试信息,进行用例测试,得到测试结果。/n
【技术特征摘要】
1.一种接口测试方法,其特征在于,应用于客户端,包括:
确定目标测试用例对应的待测试的至少一个分支代码标识,其中,所述目标测试用例中包括公共用例测试信息和差异用例测试信息,所述公共用例测试信息为同一应用程序接口API的多个分支代码标识之间相同的测试信息,所述差异用例测试信息为每个所述分支代码标识与其他分支代码标识之间不相同的测试信息;
对于每个分支代码标识,根据所述公共用例测试信息和所述分支代码标识对应的差异用例测试信息,进行用例测试,得到测试结果。
2.根据权利要求1所述的方法,其特征在于,所述确定目标测试用例对应的待测试的至少一个分支代码标识,包括:
根据预先定义的所述目标测试用例对应的待测分支代码文件,确定所述目标测试用例对应的待测试的至少一个分支代码标识。
3.根据权利要求2所述的方法,其特征在于,所述待测分支代码文件中包括各分支代码标识的测试序号,所述对于每个分支代码标识,根据所述公共用例测试信息和所述分支代码标识对应的差异用例测试信息,进行用例测试,得到测试结果,包括:
根据预设的遍历规则遍历所述待测分支代码文件中各分支代码标识的测试序号,对于每个遍历到的测试序号对应的分支代码标识,根据所述公共用例测试信息和所述分支代码标识对应的差异用例测试信息,进行用例测试,得到测试结果。
4.根据权利要求1所述的方法,其特征在于,所述进行用例测试,得到测试结果,包括:
向服务器发送测试请求,所述测试请求中携带所述分支代码标识;
接收所述服务器返回的所述分支代码标识对应的运行结果,并比对所述运行结果和预设的所述分支代码标识对应的预期结果,得到所述分支代码的测试结果。
5.根据权利要求4所述的方法,其特征在于,所述比对所述运行结果...
【专利技术属性】
技术研发人员:赵红灵,陈焕友,
申请(专利权)人:深圳市明源云链互联网科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。