[发明专利]自动调用工具分析技术在审
申请号: | 201911254884.2 | 申请日: | 2019-12-09 |
公开(公告)号: | CN111427762A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 赵光光;李涛 | 申请(专利权)人: | 北京关键科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102208 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 调用 工具 分析 技术 | ||
1.一种自动调用工具分析技术,自动调用静态分析工具并进行测试,其特征在于,所述方法包括:
步骤1)对在安装测试工具的电脑上配置环境变量,测试工具对项目分析时,需要对被测项目进行编译,保证项目能分析,而不同的项目需要不同的编译环境。因此进行分析时需要环境变量配置正确。一般需要配置头文件目录、库文件目录、bin目录,对于一些特殊的开发环境,根据操作手册进行配置;对于嵌入式开发环境,一般还需要配置芯片类型等信息。为了在一台电脑上各种环境变量的设置不相互冲突,一般把每种开发环境的参数做成文件的形式,然后赋予可执行权限(一般windows为bat,linux为shell),测试项目时通过调用文件的形式设置环境变量,测试完成之后,环境变量消失,不会对下次测试造成影响;
步骤2)其次在控制电脑上配置被测项目需要的信息,根据不同的测试项目,在控制电脑上配置不同的参数,一般包括项目类型、开发环境、开发语言、需要使用的规则、需要调用的环境变量、报告格式等。对于普通的项目,项目加载之后,可以自动分析项目的类型,匹配开发环境、开发语言、默认规则等,但是对于复杂类型的项目,默认匹配可能不正确,需要再进行调整;
步骤3)然后控制机对项目进行分发,分发时控制机与测试机之间保证网络是互通,且控制机中已经添加过对应测试机的IP与测试工具。控制机把被测项目、开发环境、语言、报告格式、环境变量调用等信息全部分发到测试机;
步骤4)最后是测试,测试机接收到控制机发送的信息之后,对控制机发送过来的信息进行组合,组合完成调用环境变量进行配置,之后再对项目进行分析,分析时会先构建一次项目,如果项目编译通过,则直接分析,如果失败,则会返回错误信息。构建成功之后,则直接对项目进行分析,分析完成之后,会把测试结果发送到控制机;
步骤5)分析完成之后,通过页面进行展示,测试人员或开发人员可对每条问题进行查看,确认为不是问题的,可进行编辑删除,确认完成之后,重新保存到数据库,同时可生成测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京关键科技股份有限公司,未经北京关键科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911254884.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:测试用例智能推荐
- 下一篇:一种耐腐蚀橡胶材料及其制备方法