应用程序接口测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24168316 阅读:23 留言:0更新日期:2020-05-16 02:08
本发明专利技术涉及一种应用程序接口测试方法、装置、计算机设备和存储介质,该方法包括:接收服务提供方发送的目标应用程序接口;根据目标应用程序接口,更新预设的契约文件;对目标应用程序接口进行单元测试,获取单元测试结果;单元测试结果包括通过和不通过;若单元测试结果为通过,则根据契约文件,对目标应用程序接口进行测试,得到契约测试结果,并将契约测试结果返回给服务提供方。在该方法中,通过契约文件可以有效地解决传统的对软件系统间应用程序接口测试的方法耦合性较高的问题,能够有效地提高对目标应用程序接口的测试效率。

【技术实现步骤摘要】
应用程序接口测试方法、装置、计算机设备和存储介质
本专利技术涉及计算机软件
,特别是涉及一种应用程序接口测试方法、装置、计算机设备和存储介质。
技术介绍
应用程序接口(ApplicationProgrammingInterface,API)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。为了保证API的正确性,需要对外部系统的API进行测试。传统技术中,对软件系统间API进行测试的方法是先通过单元测试,测试各系统内部业务关系,单元测试通过后对各系统内部业务关系流进行集成测试,得到对软件系统API间的测试结果。但是,传统的对软件系统间API测试的方法一旦集成测试失败,其他流程只能等待其修复,无法进行后续操作,导致测试效率较低。
技术实现思路
基于此,有必要针对传统的对软件系统间API测试的方法一旦集成测试失败,其他流程只能等待其修复,无法进行后续操作,导致测试效率较低的问题,提供一种应用程序接口测试方法、装置、计算机设备和存储介质。第一方面,本专利技术实施例提供一种应用程序接口测试方法,本文档来自技高网...

【技术保护点】
1.一种应用程序接口测试方法,其特征在于,所述方法包括:/n接收服务提供方发送的目标应用程序接口;/n根据所述目标应用程序接口,更新预设的契约文件;/n对所述目标应用程序接口进行单元测试,获取单元测试结果;所述单元测试结果包括通过和不通过;/n若所述单元测试结果为通过,则根据所述契约文件,对所述目标应用程序接口进行测试,得到契约测试结果,并将所述契约测试结果返回给所述服务提供方。/n

【技术特征摘要】
1.一种应用程序接口测试方法,其特征在于,所述方法包括:
接收服务提供方发送的目标应用程序接口;
根据所述目标应用程序接口,更新预设的契约文件;
对所述目标应用程序接口进行单元测试,获取单元测试结果;所述单元测试结果包括通过和不通过;
若所述单元测试结果为通过,则根据所述契约文件,对所述目标应用程序接口进行测试,得到契约测试结果,并将所述契约测试结果返回给所述服务提供方。


2.根据权利要求1所述的方法,其特征在于,所述根据所述契约文件,对所述目标应用程序接口进行测试,得到契约测试结果,包括:
根据所述契约文件记录的请求内容,向所述目标应用程序接口发送请求,并获取响应结果;
验证所述响应结果与所述契约文件定义的预期结果是否一致,得到所述契约测试结果。


3.根据权利要求1所述的方法,其特征在于,所述根据所述目标应用程序接口,更新预设的契约文件,包括:
根据所述目标应用程序接口,生成所述目标应用程序接口对应的契约测试信息;
将所述契约测试信息加入所述预设的契约文件中,得到所述预设的契约文件。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
若所述契约测试结果为通过,则更新所述目标应用程序接口,并将更新后的目标应用程序接口发送给所述服务提供方。


5.一种应用程序接口测试方法,其特征在于,所述方法包括:
将目标应用...

【专利技术属性】
技术研发人员:吕鼎
申请(专利权)人:武汉联影医疗科技有限公司
类型:发明
国别省市:湖北;42

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

1