1.一种接口文档更新方法,其特征在于,包括:
根据预设的规则从代码数据库中的至少一个模块中确定出代码被更新的目标模块,所述预设的规则包括根据模块的时间戳、版本号及代码行数中的至少一种设置的规则;
获取所述目标模块中被更新的代码,及所述目标模块的接口文档,所述被更新的代码为所述目标模块中被删除的代码、新增的代码及被替换的代码中的至少一种;
从所述被更新的代码对应的代码注释信息中提取接口信息,对提取到的接口信息进行格式处理,得到处理后的接口信息,所述代码注释信息用于解释所述被更新的代码;
根据所述处理后的接口信息更新所述目标模块的接口文档,得到更新后的接口文档。
2.根据权利要求1所述的方法,其特征在于,所述预设的规则包括根据模块的时间戳设置的规则,所述根据预设的规则从代码数据库中的至少一个模块中确定出代码被更新的目标模块,包括:获取所述代码数据库中每个模块上一次更新的第一时间戳,及每个所述模块对应的接口文档上一次更新的第二时间戳;
将所述代码数据库中所述第一时间戳与所述第二时间戳之间的差值大于预设阈值的模块确定为目标模块。
3.根据权利要求1所述的方法,其特征在于,所述预设的规则包括根据模块的版本号设置的规则,所述根据预设的规则从代码数据库中的至少一个模块中确定出代码被更新的目标模块,包括:获取所述代码数据库中每个模块当前的版本号及历史版本号,每个所述模块的历史版本号为上一次更新对应模块的接口文档时对应模块的版本号;
将所述代码数据库中当前的版本号与所述历史版本号不相同的模块确定为目标模块。
4.根据权利要求1所述的方法,其特征在于,所述预设的规则包括根据模块的代码行数设置的规则,所述根据预设的规则从代码数据库中的至少一个模块中确定出代码被更新的目标模块,包括:获取所述代码数据库中每个模块当前的代码行数及历史代码行数,每个模块的历史代码行数为上一次更新对应模块的接口文档时对应模块的代码行数;
将所述代码数据库中当前的代码行数与所述历史代码行数不相同的模块确定为目标模块。
5.根据权利要求1所述的方法,其特征在于,所述对提取到的接口信息进行格式处理,得到处理后的接口信息,包括:获取所述目标模块中的代码类型;
根据所述目标模块中的代码类型确定用于测试所述目标模块的测试用例的格式;
根据所述测试用例的格式对提取到的接口信息进行处理,得到处理后的接口信息。
6.根据权利要求1所述的方法,其特征在于,所述根据所述处理后的接口信息更新所述目标模块的接口文档,得到更新后的接口文档,包括:若所述被更新的代码为所述目标模块中被删除的代码,则从所述目标模块的接口文档中删除与所述处理后的接口信息相匹配的接口信息;
若所述被更新的代码为所述目标模块中新增的代码,则将所述处理后的接口信息添加至所述目标模块的接口文档中;
若所述被更新的代码为所述目标模块中被替换的代码,则从所述目标模块的接口文档中移出被替换前的代码对应的接口信息,并将所述处理后的接口信息添加至所述目标模块的接口文档中。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:接收针对所述目标模块的测试请求;
将所述更新后的接口文档中的接口信息添加至用于测试所述目标模块的测试用例中,所述更新后的接口文档中的接口信息包括以下的一项或多项:接口名称、接口统一资源定位符、接口说明、输入参数、输出参数、返回数据、接口测试服务器的域名及端口;
根据所述目标模块的测试用例对所述目标模块进行测试。
8.一种接口文档更新装置,其特征在于,包括:
确定模块,用于根据预设的规则从代码数据库中的至少一个模块中确定出代码被更新的目标模块,所述预设的规则包括根据模块的时间戳、版本号及代码行数中的至少一种设置的规则;
获取模块,用于获取所述目标模块中被更新的代码,及所述目标模块的接口文档,所述被更新的代码为所述目标模块中被删除的代码、新增的代码及被替换的代码中的至少一种;
提取模块,用于从所述被更新的代码对应的代码注释信息中提取接口信息;
处理模块,用于对提取到的接口信息进行格式处理,得到处理后的接口信息,所述代码注释信息用于解释所述被更新的代码;
更新模块,用于根据所述处理后的接口信息更新所述目标模块的接口文档,得到更新后的接口文档。
9.一种电子设备,其特征在于,包括:
处理器,适于实现一条或一条以上指令;以及,
可读计算机存储介质,所述可读计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由处理器加载并执行如权利要求1-7任一项所述的接口文档更新方法。
10.一种可读计算机存储介质,其特征在于,所述可读计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由处理器加载并执行如权利要求1-7任一项所述的接口文档更新方法。