应用接口的测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:41290568 阅读:16 留言:0更新日期:2024-05-13 14:41
本申请公开了一种应用接口的测试方法、装置、电子设备和存储介质,应用接口的测试方法包括:在应用接口的功能发生更新的情况下,获取测试用例,其中,测试用例包括应用接口的代码运行所需的参数信息;基于测试用例,运行应用接口的代码进行测试,得到测试结果;以及基于测试结果,确定应用接口的代码覆盖率,其中,代码覆盖率表示应用接口的代码被运行的比例。本申请的应用接口的测试方法通过测试用例测试应用接口的代码覆盖率,在代码层面测试接口功能,提高测试效果。

【技术实现步骤摘要】

本申请涉及计算机、接口测试等,尤其涉及一种应用接口的测试方法、装置、电子设备和存储介质


技术介绍

1、接口指能够提供服务的api(application program interface,应用程序接口)接口,为了保证接口能提供正常的服务,需要对接口的性能进行测试,比如某个接口提供商品查询功能,比如测试参数是商品id,测试接口能否根据商品id正常返回商品信息。测试包括黑盒测试和白盒测试,黑盒测试只关心接口的输入和输出,不关心接口代码本身的运行情况。白盒测试关心代码本身的运行情况。如果代码中有逻辑判断的部分,黑盒测试难以测试到所有的逻辑分支,而白盒测试可以测试到所有的逻辑分支。

2、相关技术中,在测试接口的功能代码时,通常通过人工进行测试,导致测试人工成本高、测试效率低、测试门槛高。


技术实现思路

1、本申请实施方式旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请实施方式的目的在于提出一种应用接口的测试方法、装置、电子设备、存储介质和计算机程序产品。

2、本申请实施方式提本文档来自技高网...

【技术保护点】

1.一种应用接口的测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述测试结果包括第一代码标识、第二代码标识和第三代码标识中的至少之一;

3.根据权利要求1所述的方法,其特征在于,所述基于所述测试用例,运行所述应用接口的代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取所述应用接口的增量代码,作为所述应用接口的代码,包括:

5.根据权利要求4所述的方法,其特征在于,在所述应用接口的代码包括所述增量代码的情况下,所述应用接口的代码运行所需的参数信息包括:所述增量代码的入参或所述入参的获取方式信息。...

【技术特征摘要】

1.一种应用接口的测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述测试结果包括第一代码标识、第二代码标识和第三代码标识中的至少之一;

3.根据权利要求1所述的方法,其特征在于,所述基于所述测试用例,运行所述应用接口的代码,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取所述应用接口的增量代码,作为所述应用接口的代码,包括:

5.根据权利要求4所述的方法,其特征在于,在所述应用接口的代码包括所述增量代码的情况下,所述应用接口的代码运行所需的参数信息包括:所述增量代码的入参或所述入参的获取方式信息。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:...

【专利技术属性】
技术研发人员:付英伦孙鹿李姗姗岳令
申请(专利权)人:新奥新智科技有限公司
类型:发明
国别省市:

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

1