发明名称 |
一种静态库测试方法及装置 |
摘要 |
本申请公开了一种静态库测试方法及装置,其通过将待测试的静态库编译为具有预设接口的动态库,获取具有与所述预设接口一一对应的调用接口的框架文件,执行所述框架文件,以通过调用接口实现对预设接口的调用,使得动态库中相应的代码或数据被执行,由于框架文件的实际执行结果可以反映待测试的静态库的实际执行结果,故通过分析框架文件的实际执行结果即可得到静态库的性能信息。由于实现动态库调用的预设接口是统一的,使得对应的框架文件中的调用接口也是固定的,所以框架文件可以被任一待测试的静态库所复用,不需要针对每个静态库设置对应的框架文件,可以降低测试过程的复杂度,提高测试效率。 |
申请公布号 |
CN105335286A |
申请公布日期 |
2016.02.17 |
申请号 |
CN201410404700.7 |
申请日期 |
2014.08.15 |
申请人 |
阿里巴巴集团控股有限公司 |
发明人 |
刘晶;匡波;丁世远 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京弘权知识产权代理事务所(普通合伙) 11363 |
代理人 |
逯长明;许伟群 |
主权项 |
一种静态库测试方法,其特征在于,包括:将待测试的静态库编译为具有预设接口的动态库;获取具有与所述预设接口对应的调用接口的框架文件;执行所述框架文件,以通过所述调用接口和对应的预设接口调用所述动态库;以及根据所述框架文件的实际执行结果分析所述静态库的性能。 |
地址 |
开曼群岛大开曼岛 |