【技术实现步骤摘要】
一种检测代码接口准确性的方法及终端
本专利技术涉及代码接口检测领域,特别涉及一种检测代码接口准确性的方法及终端。
技术介绍
随着互联网技术的发展,厂商与厂商之间代码接口合作也越来越紧密,验证代码接口的效率与准确性也越来越重要了。对于现有技术中的解决方案中,验证代码接口的方法为以下两种:(1)、需求方通过代码接口文档人工检测,该方法需要有专人来检测接口。(2)、开发方额外编写接口验证测试代码检测接口,该方法会额外增加工作量且无法复用。此外,在上述的两种方法中,开发方与需求方之间,因为没有统一的验证代码接口准确性的装置。也容易出现开发方最终提供的代码接口所实现的功能,与需求方期望的有所偏差。
技术实现思路
本专利技术所要解决的技术问题是:提供一种检测代码接口准确性的方法及终端,可以自动化检测代码接口的准确性。为了解决上述技术问题,本专利技术采用的技术方案为:一种检测代码接口准确性的方法,包括步骤:S1、接收代码接口规范文档,根据所述代码接口规范文档生成输入文件;S2、将所述输入文件编译为应用软件;S3、运行所述应用软件以检测所述代码接口的准确性。为了解决上述技术问题,本专 ...
【技术保护点】
1.一种检测代码接口准确性的方法,其特征在于,包括步骤:S1、接收代码接口规范文档,根据所述代码接口规范文档生成输入文件;S2、将所述输入文件编译为应用软件;S3、运行所述应用软件以检测所述代码接口的准确性。
【技术特征摘要】
1.一种检测代码接口准确性的方法,其特征在于,包括步骤:S1、接收代码接口规范文档,根据所述代码接口规范文档生成输入文件;S2、将所述输入文件编译为应用软件;S3、运行所述应用软件以检测所述代码接口的准确性。2.根据权利要求1所述的一种检测代码接口准确性的方法,其特征在于,所述步骤S1具体为:S11、接收代码接口规范文档,根据所述代码接口规范文档生成一个库文件;S12、接收所述库文件的包名,将所述库文件的包名保存至Package数据结构中;S13、接收待测接口的类名,将所述待测接口的类名保存至Class数据结构中;S14、接收用于执行测试用例的测试数据,将所述测试数据保存至Method数据结构中,生成输入文件。3.根据权利要求2所述的一种检测代码接口准确性的方法,其特征在于,所述步骤S14中的测试数据包括所有测试用例的方法名、参数值、参数类型、抛出异常判断值、结果值和结果类型。4.根据权利要求2所述的一种检测代码接口准确性的方法,其特征在于,所述步骤S2具体为:将所述输入文件放入Assets目录下,将所述库文件放入libs目录下,通过安卓SDK中的编译工具编译生成安卓应用。5.根据权利要求4所述的一种检测代码接口准确性的方法,其特征在于,所述步骤S3具体为:S31、运行所述安卓应用,通过xml解析技术将输入文件中的内容解析成数据结构;S32、通过Java反射机制,获取并执行Method数据结构中定义的测试用例,得到接口准确性检测结果。6.一种检测代码接口准确性的终端,包括存储器、处理...
【专利技术属性】
技术研发人员:刘德建,余学春,郭玉湖,钟良德,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。