[发明专利]基于WINDOWS端测试工具测试LINUX端被测软件的方法有效
申请号: | 201711228114.1 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108121658B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 侯成杰;江云松;高猛;滕俊元;李鹏宇;郑小萌;左万娟;于倩;虞砺琨 | 申请(专利权)人: | 北京轩宇信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 任林冲 |
地址: | 100190 北京市海淀区科学院*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 windows 测试 工具 linux 端被测 软件 方法 | ||
1.基于WINDOWS端测试工具测试LINUX端被测软件的方法,测试工具包括编译单元、测试输入单元、预期结果设置单元,其特征在于,具体步骤如下:
(1)在LINUX端配置文件共享单元,使得从WINDOWS端可以访问LINUX端的文件;在LINUX端配置远程访问单元,使得从WINDOWS端可以远程执行LINUX端的指令;
(2)在LINUX端设置用于指定可进行远程访问的计算机ip地址及用户名的配置文件,使得从与配置文件中所设置的ip地址和用户名相一致的WINDOWS端计算机可以执行LINUX端计算机上的指令;
(3)在WINDOWS端通过资源管理器把LINUX端存放被测软件的路径映射为网络磁盘,使WINDOWS端测试工具可以通过网络磁盘符访问LINUX端的被测软件和被测软件执行后生成的测试结果文件;
(4)根据被测软件设计文档的要求,通过WINDOWS端测试工具的测试输入单元设置测试输入数据,通过预期结果设置单元根据被测软件设计文档的要求设置被测软件的预期测试结果,修改WINDOWS端测试工具的编译单元,在原编译单元的基础上增加可远程访问的LINUX端计算机的ip地址和用户名,形成修改后的编译单元,使WINDOWS端测试工具可以远程执行LINUX端的编译执行指令;
(5)使用WINDOWS端测试工具通过网络磁盘符读取LINUX端的被测软件,调用修改后的编译单元来远程执行LINUX端的编译执行指令,对被测软件和测试输入数据进行编译执行,并在LINUX端生成测试结果文件,从WINDOWS端测试工具通过网络磁盘符读取测试结果文件,并与步骤4中的预期测试结果进行比对,如果不一致,则说明被测软件存在缺陷;如果一致则进入步骤6;
(6)使用WINDOWS端测试工具对步骤5中读取的测试结果文件进行分析,分析其中的语句覆盖率、分支覆盖率,如果两者覆盖率未达到100%,则进入步骤5,根据被测软件设计文档的要求增加新的测试输入数据,如果两者覆盖率达到100%,则说明被测软件满足要求。
2.根据权利要求1所述的基于WINDOWS端测试工具测试LINUX端被测软件的方法,其特征在于:步骤6中在增加新的测试输入数据时,根据被测软件设计文档中对测试输入数据的范围的要求进行输入。
3.根据权利要求1所述的基于WINDOWS端测试工具测试LINUX端被测软件的方法,其特征在于:步骤6中在增加新的测试输入数据时,根据被测软件设计文档中对测试输入数据的范围要求以外的数据进行输入。
4.根据权利要求1所述的基于WINDOWS端测试工具测试LINUX端被测软件的方法,其特征在于:步骤4中的编译单元可以根据被测软件所使用的编译器进行选择配置,以保证测试工具使用的编译器与被测软件使用的编译器一致。
5.根据权利要求1所述的基于WINDOWS端测试工具测试LINUX端被测软件的方法,其特征在于:利用测试工具分析语句覆盖率、分支覆盖率的累积值,步骤6中语句覆盖率和分支覆盖率达到100%要求被测软件中所有的语句和分支均得到执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轩宇信息技术有限公司,未经北京轩宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711228114.1/1.html,转载请声明来源钻瓜专利网。