[发明专利]接口文档生成方法、装置、设备及存储介质在审
申请号: | 202010413609.7 | 申请日: | 2020-05-15 |
公开(公告)号: | CN113672279A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 涂寅辉 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;刘芳 |
地址: | 100076 北京市经济技术开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 文档 生成 方法 装置 设备 存储 介质 | ||
本发明实施例提供一种接口文档生成方法、装置、设备及存储介质,通过从接口对应的多组测试数据中选择出至少一组测试范例候选数据(包括一组目标测试范例数据),并确定出至少一组测试范例候选数据的数据格式,其次根据至少一组测试范例候选数据的数据格式进行合并处理,便可得到上述接口对应的目标测试范例数据的数据格式,然后根据上述目标测试范例数据和目标测试范例数据的数据格式,便可得到上述接口的接口文档。可见,本发明实施例实现了自动地生成上述接口的接口文档,可以大大节省人力成本和时间成本,从而提高了接口文档的生成效率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种接口文档生成方法、装置、设备及存储介质。
背景技术
通常情况下,程序代码会包括多个接口,以便于用户通过调用接口的方式来访问程序代码。
为了便于用户采用正确的调用方式,软件开发人员需要提供程序代码的接口文档。现有技术中,软件开发人员需要人工手动编写关于程序代码的接口文档。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有的人工手动编写接口文档的方式,需要消耗大量的人力成本和时间成本,因此,现有的接口文档的生成效率较低。
发明内容
本发明实施例提供一种接口文档生成方法、装置、设备及存储介质,用以解决现有技术中接口文档的生成效率较低的问题。
一方面,本发明实施例提供一种接口文档生成方法,包括:
从接口对应的多组测试数据中确定出至少一组测试范例候选数据;其中,每组所述测试范例候选数据包括:输入测试范例数据和输出测试范例数据;所述至少一组测试范例候选数据中包括一组目标测试范例数据;
分别根据所述至少一组测试范例候选数据,确定每组所述测试范例候选数据的数据格式;其中,每组所述测试范例候选数据的数据格式包括:输入测试范例数据的数据格式和输出测试范例数据的数据格式;
对所述至少一组测试范例候选数据的数据格式进行合并,得到所述接口的目标测试范例数据的数据格式;其中,所述目标测试范例数据的数据格式包括:目标输入测试范例数据的数据格式和目标输出测试范例数据的数据格式,所述目标测试范例数据的数据格式中包括所述至少一组测试范例候选数据中的所有节点以及所述所有节点的信息;
根据所述目标测试范例数据和所述目标测试范例数据的数据格式,得到所述接口文档。
本发明实施例具有如下有益效果:通过从接口对应的多组测试数据中选择出至少一组测试范例候选数据(包括一组目标测试范例数据),并确定出至少一组测试范例候选数据的数据格式,其次根据至少一组测试范例候选数据的数据格式进行合并处理,便可得到上述接口对应的目标测试范例数据的数据格式,然后根据上述目标测试范例数据和目标测试范例数据的数据格式,便可得到上述接口的接口文档。可见,本发明实施例实现了自动地生成上述接口的接口文档,可以大大节省人力成本和时间成本,从而提高了接口文档的生成效率。
在一种可能的实现方式中,所述分别根据所述至少一组测试范例候选数据,确定每组所述测试范例候选数据的数据格式,包括:
对于任意一组测试范例候选数据,根据所述测试范例候选数据中的输入测试范例候选数据和输出测试范例候选数据所包括的各节点的类型,确定所述测试范例候选数据的数据格式。
在一种可能的实现方式中,所述目标测试范例数据的数据格式中包括的任意节点的信息包括:节点的标识、类型和重要程度标识;
其中,节点的重要程度标识为重要或者非重要,重要程度标识为重要的节点为存在于所述至少一组测试范例候选数据中所有测试范例候选数据中的节点,重要程度标识为非重要的节点为只存在于所述至少一组测试范例候选数据中部分测试范例候选数据中的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010413609.7/2.html,转载请声明来源钻瓜专利网。